Tcl/ lib/ icons1.1/ icons.tcl pkgIndex.tcl viewIcons.tcl tcl8.3/ tkIcons tkIcons.kde tkIcons.ikons |
ライブラリ名 | 説明 |
---|---|
tkIcons tkIcons.kde | Linux KDEアイコン (標準アイコン・ライブラリの候補) - デフォルト(省略時) |
tkIcons.ikons | Kristof BorreyのiKonsアイコンとLinux KDEアイコン (標準アイコン・ライブラリの候補) |
tkIcons.crystal | Crystal アイコン (標準アイコン・ライブラリの候補) |
tkIcons.klassic | klassicアイコン (標準アイコン・ライブラリの候補) |
tkIcons.slick | Slickアイコン (標準アイコン・ライブラリの候補) |
package require icons namespace import icons::* icons create {actreload16 navhome16} button .b1 -relief flat -image ::icon::actreload16 button .b2 -relief flat -image ::icon::navhome16 pack .b1 .b2 -side left |
-fileオプションで、アイコン・ライブラリ名を指定することができます。
package require icons namespace import icons::* icons create -file tkIcons.ikons {actreload16 navhome16} button .b1 -relief flat -image ::icon::actreload16 button .b2 -relief flat -image ::icon::navhome16 pack .b1 .b2 -side left |
アイコンをクリックすると、次のようなTclコードがクリップボードへコピーされます。
これは便利な機能ですね。
image create photo callist16 -data { R0lGODlhEAAQAIUAAISu5Iyy5Iyy7Hyu5Hyq7HSm5Gyi7GSe5GSe7GSi7ESa 7AQ2XPwCBLTW/JTG/Hy6/FSm/DSW/AyG/AR+/AR2/AQyVJS65Mzi/Mze/Lza /KTK/JzK/IzG9IzC/Fy2/Jy+7Pz+/Pz6/PT6/Oz2/Oz6/KS+7PzerMRaBPT+ /OT2/Nzy/ITG/EQCBISChNz2/Jy+5NTu/NTy/HzC9Mzu/GSq5JTK/ITG9AQy XAQ6ZAQeNAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAwALAAAAAAQABAAAAaz QEBAMCAUDAfEIXEwKBYMQcPxgEQkE4pWO6kwLBdMpqHZOBwcTmfj8X5AIZBI LheNSCGOtwQynVAhIiIkKSMqJCtuICcsJC0tKY+PLnoMfCiDIyMpKSqeKZUv ICQkm5yeMDAxMnujdoUqKaowKqEofpEtKpItMKyWI4ydKqkzxr5eL4TDMTHG zw97KISazCozlFA0NSsc3Rw2Dxwy5B43DAsV6hU37Ow38Dg5DPT19vf0fkEA If5oQ3JlYXRlZCBieSBCTVBUb0dJRiBQcm8gdmVyc2lvbiAyLjUNCqkgRGV2 ZWxDb3IgMTk5NywxOTk4LiBBbGwgcmlnaHRzIHJlc2VydmVkLg0KaHR0cDov L3d3dy5kZXZlbGNvci5jb20AOw== } |