labelentry.wgt
来自「一个跨平台的TCL/TK可视开发环境类似VC. TCL/TK是一个跨平台的脚本」· WGT 代码 · 共 30 行
WGT
30 行
Class LabelEntry
Lib bwidget
Icon icon_labelentry.gif
TreeLabel @::vTcl::widgets::bwidgets::labelentry::treeLabelCmd
DefaultOptions -label "Label"
DefaultValues -background -foreground -activebackground -activeforeground \
-highlightbackground -highlightcolor -entrybg -entryfg \
-selectbackground -selectforeground
CreateCmd LabelEntry
MegaWidget yes
InsertCmd ::vTcl::widgets::bwidgets::labelentry::insertCmd
IgnoreProc ::LabelEntry::* LabelEntry
namespace eval ::vTcl::widgets::bwidgets::labelentry {
proc insertCmd {target} {
set last [lindex [split $target .] end]
set last [vTcl:rename $last]
$target configure -textvariable "[winfo toplevel $target]::$last"
$target insert end entry
}
proc treeLabelCmd {target} {
set val [$target cget -textvariable]
if {[lempty $val]} { set val NONE }
return "BWidget LabelEntry VAR: $val"
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?