[GEF] 키보드 방향키로 크기/위치 그리드 라인에 맞게 제어하기
Eclipse/GEF / 2010. 11. 2. 01:02
지난번 포스팅 (2010/10/31 - [Eclipse/GEF] - [GEF] 키보드 방향키로 크기/위치 제어하기) 에 추가적인 개선사항을 적용해 보았습니다.
GEF 의 GraphicalEditor 에 Grid 를 적용할 경우 12 픽셀씩 격자가 생기게 됩니다. 그 크기만큼 조절하도록 수정하였습니다.
기존의 1 픽셀 단위로 변경되던 것을 Ctrl 키를 누른 상태로 방향키를 누르면 12 픽셀씩 변경되도록 하였습니다.
event.stateMask 와 SWT.SHIFT, SWT.CTRL 키를 마스크 연산을 하여 처리하였습니다.