웹 개발자들의 로망은 데스크톱 어플리케이션 개발이 아닌가 싶습니다.
그래서 잘 보지도 않을 거면서 두꺼운 책들을 사곤 했습니다.
무려 1500페이지가 넘는 책을 부푼 기대를 가지고 뒤적거리기도 하구요.


웹개발자에게 있어 엑스플랫폼과 같이 확장 가능한 플랫폼은
이런 고민 없이 좀 더 쉽게 꿈을 이루게 도와줍니다.
(물론 개발자의 로망은 자신의 힘으로 코어한 소스를 만지는 것이겠지만..)

어찌되었든 엑스플랫폼에서는 어플리케이션을 데스크톱 어플리케이션처럼
트레이에 올리고 조작할 수 있게 지원합니다.
이런 작업은 별도의 옵션으로 추가되기 때문에 기존과 동일하게 폼을 만들고
ADL에 트레이를 등록하기만 하면 됩니다.

프로젝트 탐색기에서 ADL을 선택하고 컨텍스트 메뉴에서
Insert ADL Item > Tray 를 선택하면 끝입니다.


그리고 프로젝트를 실행해보면 (퀵뷰가 아닙니다) 트레이에 기본 아이콘이 올라온 것을 확인할 수 있습니다.
하지만 여기까지만 하면 아무런 기능이 없습니다. 그냥 보일뿐..

일반적인 트레이의 기능을 생각해보면 트레이 아이콘을 클릭했을때 기능과
컨텍스트 메뉴를 생각할 수 있습니다.

트레이 속성에서 이벤트로 가면 3개의 이벤트가 사용가능합니다.
ondblclick, onlbuttonup, onrbuttonup 3가지 입니다.
해당 이벤트에 대한 처리를 ADL 내의 스크립트에서 처리해주면 됩니다.
일단 여기까지만... 
신고
Posted by 열이아빠

댓글을 달아 주세요



Yesterday736
Today112
Total1,988,289

티스토리 툴바