XPLATFORM 101
보통 설정 옵션을 따로 메뉴로 만들지는 않는데
UX 스튜디오에서는 Tools 라는 메뉴 아래 별도 항목이 존재합니다.


다른 메뉴와 다르게 좀 특이한 점은 Options 뒤에 ... 이 붙어있습니다.
뭔가 아쉬운 점이 있었다는 개발팀의 메시지가 아니었을까요. ^^

Options 항목은 버전에 따라 조금 다르지만 현재 버전에서는
Environment 와 Ajax 2가지로 나뉘어집니다. 일단 Ajax 는 나중에 보도록 하구요.
Environment 는 아래 5가지 아이템을 가지고 있습니다.
- General
- Design
- Output
- Font and Color
- Theme

옵션이 왜 한글이 아니었을까 하는 아쉬움이 있긴 하지만...

General 아이템부터 살펴보겠습니다.
Working Folder : 프로젝트 생성시 프로젝트가 저장되는 폴더입니다.
프로젝트 생성시 새로운 프로젝트를 생성하려고 하면 해당 폴더가 기본값으로 지정됩니다.
특정값을 지정하지 않으면 C:\Users\{사용자}\Documents\TOBESOFT\XPlatform\ 를 기본 폴더로 지정합니다.

Recent files : File 메뉴 아래 표시되는 최근 파일, 최근 프로젝트 목록의 갯수를 관리합니다. 기본값은 4 입니다.

Save : AutoRecover(자동저장)에 대한 기능을 제공합니다. 사용여부와 간격을 조정할 수 있습니다.

Paste Option : Edit 메뉴 설명시에 Paste special 에 대한 기능 설명을 했었는데요. 아예 기본값으로 지정해버릴 수가 있습니다. 프로젝트 환경상 특정 속성을 지정해도 된다고 한다면 유용하게 사용할 수 있을 겁니다. 여기서 지정하게 되면 기본 Paste 기능에 적용되는 것입니다.

Show Information : Form 속성중에 titleText가 있습니다. 윈도우폼 타이틀바 영역에 표시되는 텍스트인데
이 내용을 프로젝트 탐색기와 UX 스튜디오 타이틀바, 각 Form 탭에 보일 것인지를 결정하는 항목입니다.
사용자 취향이겠죠. 또는 폼이 많을 경우에는 id만 가지고 구별하기 힘드니 titleText 속성을 활용하는 용도인듯 합니다.

Etc 기타 분류하기 애매한 기능들을 제공합니다.
- Reopen last open project on Startup : 마지막 실행했던 프로젝트가 자동으로 열릴지에 대한 설정입니다. 기본값은 true. 
설정을 해제하면 아무것도 선택되지 않은 초기 상태로 UX 스튜디오가 열리게 됩니다.
- Make backup(.bak) file 백업파일 생성. 음. 용도는 글쎄요. ^^
- Remove function body when set empty string to event property : 속성에서 이벤트를 삭제했을때 해당 function을 자동으로 삭제할지 여부를 결정합니다.
테스트 등의 용도로 사용하다가 이벤트를 삭제하면서 function은 그냥 놔두는 경우가 있죠. 이럴때 유용한 기능입니다.
자동으로 삭제하는 것은 아니구요. 아래와 같이 confirm 창이 뜹니다.


그리고 확인을 하면 삭제는 아니고 해당 function 부분을 주석으로 처리합니다.

- Load business service layout information on Startup : UX Studio 실행 시 Business service를 Load하여 Project Explorer에 항목을 표시할지 여부를 설정에 대한 내용인데 다음에 다시 다루어야 겠네요. ^^
- Does not display the popup menu at Launch Xplatform : 폼을 실행해주면 오른쪽 마우스 클릭으로 컨텍스트 메뉴를 불러올 수 있습니다. 이 기능을 막는다는 이야기죠.


- Launch Quickview with the specified ADL : 퀵뷰 실행시 특정 ADL을 지정할 수 있음.

Design 아이템
Design Basic
- Max Undo : 되돌리기 기능이 가능한 횟수입니다. 기본값은 1024. 전에도 이야기했지만 그 이상을 한다면 당신은 천재.
- Default Width, Dafault Height : 신규 폼 생성시 기본 크기입니다.

Dot Grid
- Dot Grid Size : 디자인 모드에서 캔버스에 표시되는 Dot 간격과 보여줄지 유무를 설정합니다.
기본값은 8이고 깔끔한 화면을 원한다면 보여주기 설정에서 제외시키면 됩니다.

Snap To
- Snap to dots when move control : 앞에 있는 Dot Grid 설정에 따라 달라지는 부분입니다. Dot Grid를 보이지 않게 하면 당연히 동작하지 않습니다.
- Snap to other componets when move control : Magnetic 기능이라고 하기도 하고 여러가지로 표현을 하지만 아래 그림처럼 특정 좌표에 갔을때 가이드선이 제시되는 겁니다.


Ruler
- Display Ruler, Guide Lines, current mouse position : 각 속성이 종속적이죠. 가이드라인과 마우스 포지션은 눈금자(Ruler)가 있어야 나오는 거니깐요. 가이드라인 설정의 경우에는 가이드라인을 없애는 것이 아니라 안보이게 할 뿐입니다.
모두 삭제 기능은 다음버전에 추가될 예정이라는...

일단은 여기까지
Output 등은 다음에...

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