본문으로 바로가기

Winico 0.6

category 확장 패키지 (Extension Package) 2024. 10. 11. 11:28

홈페이지: https://sourceforge.net/projects/tktable/files/winico/

 

Winico 확장 패키지는 스크립틱스사의 Tcl/Tk 8.0(p2) 프로그래밍 시스템을 위한 작은 헬퍼 확장-dll입니다. 이 Tcl/Tk 버전(및 이전 버전)에서는 “wm iconbitmap”-명령을 통해 Tk-Toplevel에 대한 아이콘을 설정할 수 없습니다. 그래서 Win32-SDK의 IconPro-Sample을 가지고 놀다가 Tk-Toplevel의 아이콘을 동적으로 설정할 수 있는 몇 가지 가능성을 발견했습니다. Winico 확장에는 “winico”라는 새로운 명령이 하나 추가되었습니다. 하드디스크에서 .ico-Files 또는 시스템에서 Icon-Resources를 로드하고 작업 표시줄 아이콘(Alt-Tab을 누를 때)과 Tk-Toplevel의 캡션에 아이콘을 설정하는 명령입니다. Win95/NT에서는 각 탑 레벨에 대한 아이콘을 독립적으로 설정할 수 있으며, Win32에서는 애플리케이션의 모든 탑 레벨에 대해 하나의 작업 표시줄 아이콘만 설정할 수 있습니다(Win95와 유사한 솔루션은 코어 패치가 필요합니다) 버전 0.2부터 새로 추가된 기능은 win95/winnt4.0 작업 표시줄 상태 영역에 아이콘을 배치하는 기능입니다.

The Winico extension is a small helper extension-dll for the Tcl/Tk 8.0(p2) programming system from Scriptics Corporation. With this Tcl/Tk version (and earlier versions) it's not possible to set Icons for Tk-Toplevels via the "wm iconbitmap" -command. That's why I played with the IconPro-Sample from the Win32-SDK and found some possibilities to set the Icon of a Tk-Toplevel dynamically. The Winico extension introduces one new command called "winico" to 
load .ico-Files from the harddisk or Icon-Resources from the system and to set the Taskbar-Icon (when hitting Alt-Tab) and the Icon in the Caption of a Tk-Toplevel. Under Win95/NT it's possible to set the icons for each toplevel independently, under Win32s it's only possible to set 1 Taskbar-icon for all toplevels of the application (a solution similar to Win95 would require patching the core) New since version 0.2 is the ability to place an icon in the win95/winnt4.0 taskbar status area.

2005-09-27  Pat Thoyts  <patthoyts@users.sourceforge.net>

* all:   ----- TAGGED: winico-0-6 ------

* tkwinico.c: Added support for recovering after Explorer
restarts. Windows Explorer broadcasts an undocumented message to
notify tooltray apps to re-add themselves to the tray.

* teki/*: removed the ancient installer stuff.

* win/Makefile.vc:  updated the build system
* win/rules.vc: 
* tkwinico.rc:

* tkwinico.c: The whitespace police paid a visit.

* demos/*:    Created a demos subdir and a new demo application
Moved the previous scripts into this subdir and renamed as 
sample.tcl/sample2.tcl. Dumped the teki stuff.

* tkwinico.c: Fixed error string to remove 'createfromfile'

* tkwinico.c: Eliminated all use of interp->result as this has
been a depreciated API for a long time now.

* tkwinico.c: Applied patch #1261911 to restore Win98 operation.

winico06src.zip
0.14MB
winico06.zip
0.02MB

'확장 패키지 (Extension Package)' 카테고리의 다른 글

OTcl 1.14  (0) 2024.10.11
Snit 1.0  (0) 2024.10.11
Mysund 1.00  (0) 2024.10.11
Date Chooser 0.8  (0) 2024.10.11
TclBin 1.2  (2) 2024.09.05