XPLATFORM 101
View 는 UX 스튜디오내에서 보여지는 툴바나 상태 표시창, 속성창, 탐색창 등을
제어하는 곳입니다.
기본적으로 각 View는 UX 스튜디오를 사용하는 사용자의 상태에 따라 다르게 표현됩니다.
폼을 편집할때와 CSS 파일을 편집할때 보여지는 속성이 달라지고
디버깅을 할때 보여지는 속성이 달라집니다.
물론 사용자가 임의로 원하는 배치를 View 메뉴를 통해 컨트롤 할 수 있습니다.
(아쉬운 점은 특정 상태에 따른 배치를 따로 지정하지는 못합니다.
이클립스 퍼스펙티브에 익숙하신 분들은 좀 불편할 듯)

기본적인 메뉴는 다음과 같습니다. 
Toolbars
Component Toolbox
Status Bar
Project Explorer
Properties
Style Property Editor
Output
Debug

툴바는 다음과 같은 기능을 제어합니다.
Standard


File 메뉴에 있는 기능을 주로 제공합니다. 그 외 설정과 시스템 정보가 제공됩니다.
툴바의 각 항목은 상태에 따라 활성화되기도 하고 비활성화되기도 합니다.

Align


디자인 모드에서 각 객체에 대한 정렬을 설정합니다. 아직도 기능이 익숙하지 않네요.
디자인 가이드가 잘 짜여져 있다면 해당 가이드에 따라 작업하기 때문에 별도 정렬이 필요치 않을듯 합니다.
추가적으로 정렬을 사용하기 전에 가이드라인을 사용할 수 있습니다.
가이드라인은 메뉴에 기능이 있지 않고 디자인 모드에서 화면 상단과 좌측 줄자 부분을 살짝 클릭해주시면 됩니다.


포토샵과 같은 디자인 도구를 다루어보셨다면 익숙하시겠지만 말 그대로 화면 배치를 위한 가이드라인을
보여주는 것입니다.
코드상에 추가되는 것은 아니고 가이드를 위한 용도이기 때문에 작업이 끝나고 해당 가이드라인을 더블클릭해주면
사라집니다.

TextStyle


글꼴 속성과 문단 속성을 정의합니다. 문단 속성은 Style에서 align 속성을 정의해주는 것입니다.
컴포넌트 내에 포함된 텍스트를 다루는 내용이죠.

Component (Objects)


이전에는 컴포넌트였는데 오브젝트로 메뉴명이 바뀌었네요.
컴포넌트가 좀 익숙하긴 한데요. ^^
컴포넌트 툴바는 TypeDefinition 에서 수정하게 되면 달라지게 됩니다.
커스텀 컴포넌트가 들어갈 수도 있구요.

Debug


디버깅에 대해서는 얼마전 자세하게 다루었습니다.
디버깅 기초 http://cafe.naver.com/xplatform101/26 내용을 참고하세요.

Bookmark


북마크를 툴바로 뺄 필요가 있을까 싶지만..^^
북마크 창에도 동일한 기능이 제공됩니다.

ADL / Theme


ADL이나 테마를 쉽게 변경할 수 있게 제공하고 있습니다.
테마는 기본 테마와 커스텀 테마를 선택할 수 있습니다.

CSS Selector

스타일 시트 편집에 사용되는 도구입니다.
탐색기에서 오른쪽 마우스를 클릭했을때와 동일한 기능을 제공합니다.


Go to Source 는 그냥 더블클릭해도 동일한 효과를 만듭니다.
선택자를 새로 만들거나 추가할때 여러 옵션이 있는데 기본적으로 생성을 하게 되면
관련된 속성을 모두 열어줍니다. 그 중에서 필요한 속성을 선택하시면 됩니다.

Compress All, Uncompress 는 해당 선택자에서 사용하지 않는 속성을 보일지 말지에 대한 기능을 제공합니다.

* VIew 메뉴를 다 다룰 수 있을줄 알았는데 다음 게시물로 넘겨야 겠네요. ^^

http://cafe.naver.com/xplatform101/38