태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

DockingWindow - docking window 구현

Posted 2008/07/03 11:52


댓글 하나가 운영자에겐 커다란 힘이 됩니다!

[실행파일 다운로드]
소스는 별로 대단한 기능도 아니고 처음 의도(control)와는 달리 정리가 하나도 안된 날림이라 안올립니다.


회사에서 프로젝트를 진행하다가 재밌어보이는 기능이 있어서 한번 구현해봤다.

완전 똑같이 만드려는것은 아니였으므로 당연히 부실하다. 이 프로그램에서 중점을 뒀다고 한다면 도킹 기능이다. base window에 있는 component들을 드래그 드랍을 통하여 개별 윈도우로 띄워놓는과 다시 도킹 시키는 것이다.

아래 그림은 최초 실행시 base window에 component들이 자리하고있는 모습이다.
사용자 삽입 이미지

아래 그림은 모델로 했던 FXCM 개별환율창이다.
사용자 삽입 이미지

아래 그림은 component를 드래그 드랍을 통하여 분리한 모습이다.
사용자 삽입 이미지

아래 그림은 드래그 드랍을 통해 도킹을 시도하는 모습이다. 도킹될 영역이 표시된다. 이미 다른 component가 자리잡고 있다면 기존 component는 다른곳으로 옮겨지고 새로운 component가 그 자리를 차지하도록 구현되었다.
사용자 삽입 이미지

위의 정보가 도움이 되셨나요? 그렇다면 댓글 하나만 남겨주세요.
댓글 하나가 운영자에겐 커다란 힘이 됩니다!

  1. 김대현

    | 2009/06/09 15:36 | PERMALINK | EDIT | REPLY |

    ㅠㅠ 재밌게 구현해 놓으신거 같은데..

    소스 공개가 안될까요??

    netwo@naver.com

Write your message and submit
« PREV : 1 : ... 244 : 245 : 246 : 247 : 248 : 249 : 250 : 251 : 252 : ... 436 : NEXT »