DateBk5사용팁

마지막으로 [b]

1. 아이콘을 ID 로 관리하기

[edit]1. 아이콘을 ID 로 관리하기

(Raymundo가 자신의 홈페이지와 KPUG, Clien 강좌게시판에 적었던 내용을 그대로 옮깁니다)

DateBk5 5.0 까지는, 일정 (또는 투두) 엔트리에 아이콘을 지정할 때, 아이콘이 아이콘화일에서 몇번째 위치에 있느냐 하는 인덱스를 가지고 아이콘을 참조했습니다. 따라서 dbIcon+ 또는 IconManager 등을 사용해서 아이콘 화일에서 아이콘 일부를 삭제한다던가, 아이콘을 중간에 추가해 넣을 경우, 그 뒷부분에 있는 아이콘들이 죄다 앞당겨진다던가 뒤로 밀려버리기 때문에, 그런 아이콘을 지정한 엔트리의 경우 아이콘이 엉뚱한 것으로 바뀌어 버리는 문제점이 있습니다. (예를 들어 10번째 아이콘을 삭제해 버리면, 11번째 아이콘이 10번째 아이콘이 되고 12번째 아이콘이 11번째 아이콘이 되는 식으로...)

DateBk5 5.1 에서는 (정확히는 5.1 로 가는 도중 preview 버전 어디선가부터) 아이콘을 Resource ID 로 참조하는 기능이 추가되어서, 이제는 아이콘화일 내의 아이콘들의 배열이 바뀌더라도 기존에 지정한 아이콘이 변하는 일이 없도록 하였습니다.

대신에, Resource ID 로 참조하는 방식을 택하면 아이콘 출력하는 속도가 좀 느려진다고는 합니다만, 체감할 수 있을 정도는 아닌 듯 합니다.

이 기능을 쓰기 위해서는, DateBk5 의 메뉴에서 Option - Preferences 를 실행한 후, 다시 Preferences 화면에서 메뉴 버튼을 눌러 Display Options - Advanced Settings 로 들어가서 (암튼 복잡한 건 알아줘야 하는... 환경설정 창에서 다시 메뉴가 뜨는 어플은 또 처음 보겠군요. @.@)

"Track Icons by Resource ID"

항목에 체크해 주면 됩니다.

매뉴얼에 따르면, 기존 버전의 DateBk5 에서 이미 아이콘을 사용하는 경우는 (기존 버전을 쓰고 있는 사용자 거의 전부에 해당되겠지요) 저 옵션을 체크하기 전에 반드시 다음과 같은 절차를 밟으라고 합니다. 그러지 않았을 때 무슨 문제가 있는지는 저도 모르겠습니다만...

일단, Icon Manager (IconMgr.prc) 를 설치합니다. - 이것은 DateBk5 와는 관계없는 별도의 아이콘 관리 프로그램입니다. DateBk5 패키지에 있는 dbIcon+ 는 아직 이런 기능이 없는 모양입니다.

  1. IconMgr 를 실행하여 메뉴에서 자신이 사용할 아이콘화일을 엽니다.
  2. 메뉴에서 IDs - Renumber all icon IDs 를 실행합니다. 이러면 아이콘 화일의 첫번째 아이콘부터 Resource ID 를 0, 1, 2, ... 순으로 부여하게 됩니다.
  3. 아이콘DB 를 세이브하고 IconMgr 를 종료합니다.
  4. DateBk5 를 실행합니다.
  5. 위에서 설명한대로 "Track Icons by Resource ID" 옵션에 체크합니다. 이 때 별도의 saved view 를 관리하고 있는 경우는 각 view 에 대해 이 옵션을 적용해 주라 하는군요)
  6. DateBk5 를 종료하고 재실행합니다.

이제는 기존 데이타의 아이콘이 망가질 염려없이 아이콘화일에서 안쓰는 아이콘을 삭제하고 새로 아이콘을 추가하는 등의 작업을 할 수 있겠군요. http://wiki.jmjeong.com/emoticon//emoticon-smile.gif


프로그램분류
트랙백 주고받기

마지막 편집일: 2003-9-27 10:16 am (변경사항 [d])
970 hits | 변경내역 보기 [h] | 페이지 소스 보기