Current Path: > > usr > lib64 > tcl8.6 > Tix8.4.3
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
bitmaps | Directory | - | - | |
html | Directory | - | - | |
pref | Directory | - | - | |
Balloon.tcl | File | 13285 bytes | October 22 2019 12:47:10. | |
BtnBox.tcl | File | 2671 bytes | October 22 2019 12:47:10. | |
CObjView.tcl | File | 7738 bytes | October 22 2019 12:47:10. | |
ChkList.tcl | File | 5087 bytes | October 22 2019 12:47:10. | |
ComboBox.tcl | File | 36271 bytes | October 22 2019 12:47:10. | |
Compat.tcl | File | 870 bytes | October 22 2019 12:47:10. | |
Console.tcl | File | 15311 bytes | October 22 2019 12:47:10. | |
Control.tcl | File | 12402 bytes | October 22 2019 12:47:10. | |
DefSchm.tcl | File | 3013 bytes | October 22 2019 12:47:10. | |
DialogS.tcl | File | 4296 bytes | October 22 2019 12:47:10. | |
DirBox.tcl | File | 5425 bytes | October 22 2019 12:47:10. | |
DirDlg.tcl | File | 2206 bytes | October 22 2019 12:47:10. | |
DirList.tcl | File | 7064 bytes | October 22 2019 12:47:10. | |
DirTree.tcl | File | 8972 bytes | October 22 2019 12:47:10. | |
DragDrop.tcl | File | 4025 bytes | October 22 2019 12:47:10. | |
DtlList.tcl | File | 1002 bytes | October 22 2019 12:47:10. | |
EFileBox.tcl | File | 11390 bytes | October 22 2019 12:47:10. | |
EFileDlg.tcl | File | 1718 bytes | October 22 2019 12:47:10. | |
Event.tcl | File | 5231 bytes | October 22 2019 12:47:10. | |
FileBox.tcl | File | 14336 bytes | October 22 2019 12:47:10. | |
FileCbx.tcl | File | 2483 bytes | October 22 2019 12:47:10. | |
FileDlg.tcl | File | 2185 bytes | October 22 2019 12:47:10. | |
FileEnt.tcl | File | 7319 bytes | October 22 2019 12:47:10. | |
FloatEnt.tcl | File | 3176 bytes | October 22 2019 12:47:10. | |
Grid.tcl | File | 21665 bytes | October 22 2019 12:47:10. | |
HList.tcl | File | 18148 bytes | October 22 2019 12:47:10. | |
HListDD.tcl | File | 4500 bytes | October 22 2019 12:47:10. | |
IconView.tcl | File | 6110 bytes | October 22 2019 12:47:10. | |
Init.tcl | File | 6199 bytes | October 22 2019 12:47:10. | |
LabEntry.tcl | File | 2143 bytes | October 22 2019 12:47:10. | |
LabFrame.tcl | File | 1181 bytes | October 22 2019 12:47:10. | |
LabWidg.tcl | File | 3951 bytes | October 22 2019 12:47:10. | |
ListNBk.tcl | File | 3581 bytes | October 22 2019 12:47:10. | |
Meter.tcl | File | 3114 bytes | October 22 2019 12:47:10. | |
MultView.tcl | File | 3704 bytes | October 22 2019 12:47:10. | |
NoteBook.tcl | File | 6160 bytes | October 22 2019 12:47:10. | |
OldUtil.tcl | File | 3056 bytes | October 22 2019 12:47:10. | |
OptMenu.tcl | File | 9392 bytes | October 22 2019 12:47:10. | |
PanedWin.tcl | File | 28347 bytes | October 22 2019 12:47:10. | |
PopMenu.tcl | File | 5500 bytes | October 22 2019 12:47:10. | |
Primitiv.tcl | File | 10527 bytes | October 22 2019 12:47:10. | |
README.txt | File | 987 bytes | October 22 2019 12:47:10. | |
ResizeH.tcl | File | 13247 bytes | October 22 2019 12:47:10. | |
SGrid.tcl | File | 5935 bytes | October 22 2019 12:47:10. | |
SHList.tcl | File | 3793 bytes | October 22 2019 12:47:10. | |
SListBox.tcl | File | 7138 bytes | October 22 2019 12:47:10. | |
STList.tcl | File | 2428 bytes | October 22 2019 12:47:10. | |
SText.tcl | File | 3163 bytes | October 22 2019 12:47:10. | |
SWidget.tcl | File | 9748 bytes | October 22 2019 12:47:10. | |
SWindow.tcl | File | 6908 bytes | October 22 2019 12:47:10. | |
Select.tcl | File | 7204 bytes | October 22 2019 12:47:10. | |
Shell.tcl | File | 1082 bytes | October 22 2019 12:47:10. | |
SimpDlg.tcl | File | 1157 bytes | October 22 2019 12:47:10. | |
StackWin.tcl | File | 1992 bytes | October 22 2019 12:47:10. | |
StatBar.tcl | File | 1339 bytes | October 22 2019 12:47:10. | |
StdBBox.tcl | File | 1656 bytes | October 22 2019 12:47:10. | |
StdShell.tcl | File | 1173 bytes | October 22 2019 12:47:10. | |
TList.tcl | File | 18009 bytes | October 22 2019 12:47:10. | |
Tix.tcl | File | 9737 bytes | October 22 2019 12:47:10. | |
Tree.tcl | File | 4679 bytes | October 22 2019 12:47:10. | |
Utils.tcl | File | 10788 bytes | October 22 2019 12:47:10. | |
VResize.tcl | File | 5069 bytes | October 22 2019 12:47:10. | |
VStack.tcl | File | 9651 bytes | October 22 2019 12:47:10. | |
VTree.tcl | File | 4410 bytes | October 22 2019 12:47:10. | |
Variable.tcl | File | 2563 bytes | October 22 2019 12:47:10. | |
WInfo.tcl | File | 965 bytes | October 22 2019 12:47:10. | |
fs.tcl | File | 3995 bytes | October 22 2019 12:47:10. | |
libTix.so | File | 349488 bytes | October 22 2019 12:47:11. | |
license.terms | File | 2828 bytes | October 22 2019 12:47:10. | |
pkgIndex.tcl | File | 122 bytes | October 22 2019 12:47:10. |
# -*- mode: TCL; fill-column: 75; tab-width: 8; coding: iso-latin-1-unix -*- # # $Id: DirBox.tcl,v 1.4 2004/03/28 02:44:57 hobbs Exp $ # # DirBox.tcl -- # # Implements the tixDirSelectBox widget. # # - overrides the -browsecmd and -command options of the # HList subwidget # # Copyright (c) 1993-1999 Ioi Kim Lam. # Copyright (c) 2000-2001 Tix Project Group. # Copyright (c) 2004 ActiveState # # See the file "license.terms" for information on usage and redistribution # of this file, and for a DISCLAIMER OF ALL WARRANTIES. # tixWidgetClass tixDirSelectBox { -classname TixDirSelectBox -superclass tixPrimitive -method { } -flag { -command -disablecallback -value } -configspec { {-command command Command ""} {-disablecallback disableCallback DisableCallback 0 tixVerifyBoolean} {-label label Label "Directory:"} {-value value Value ""} } -forcecall { -value -label } -default { {*combo*listbox.height 5} {*combo.label.anchor w} {*combo.labelSide top} {*combo.history true} {*combo.historyLimit 20} } } proc tixDirSelectBox:InitWidgetRec {w} { upvar #0 $w data tixChainMethod $w InitWidgetRec } proc tixDirSelectBox:ConstructWidget {w} { upvar #0 $w data tixChainMethod $w ConstructWidget set data(w:dircbx) [tixFileComboBox $w.dircbx] set data(w:dirlist) [tixDirList $w.dirlist] pack $data(w:dircbx) -side top -fill x -padx 4 -pady 2 pack $data(w:dirlist) -side top -fill both -expand yes -padx 4 -pady 2 if {$data(-value) eq ""} { set data(-value) [pwd] } } proc tixDirSelectBox:SetBindings {w} { upvar #0 $w data tixChainMethod $w SetBindings $data(w:dircbx) config -command [list tixDirSelectBox:Cmd-DirCbx $w] $data(w:dirlist) config -command [list tixDirSelectBox:Cmd-DirList $w]\ -browsecmd [list tixDirSelectBox:Browse-DirList $w] } #---------------------------------------------------------------------- # Incoming event: User #---------------------------------------------------------------------- # User activates the FileComboBox # # proc tixDirSelectBox:Cmd-DirCbx {w args} { upvar #0 $w data set fInfo [tixEvent value] set path [lindex $fInfo 0] if {![file exists $path]} { # 1.1 Check for validity. The pathname cannot contain invalid chars # if {![tixFSIsValid $path]} { tk_messageBox -title "Invalid Directory" \ -type ok -icon error \ -message "\"$path\" is not a valid directory name" $data(w:dircbx) config \ -text [tixFSDisplayName [file normalize $data(-value)]] \ -directory $data(-value) return } # 1.2 Prompt for creation # set choice [tk_messageBox -title "Create Directory?" \ -type yesno -icon question \ -message "Directory \"$path\" does not exist.\ \nDo you want to create it?"] if {$choice eq "yes" && [catch {file mkdir [file dirname $path]} err]} { tk_messageBox -title "Error Creating Directory" \ -icon error -type ok \ -message "Cannot create directory \"$path\":\n$err" set choice "no" } if {$choice eq "no"} { $data(w:dircbx) config \ -text [tixFSDisplayName [file normalize $data(-value)]] \ -directory $data(-value) return } tixDirSelectBox:SetValue $w $path 1 1 } elseif {![file isdirectory $path]} { # 2.1: Can't choose a non-directory file # tk_messageBox -title "Invalid Directory" \ -type ok -icon error \ -message "\"$path\" is not a directory" $data(w:dircbx) config \ -text [tixFSDisplayName [file normalize $data(-value)]] \ -directory $data(-value) return } else { # OK. It is an existing directory # tixDirSelectBox:SetValue $w $path 1 1 } } # User activates the dir list # # proc tixDirSelectBox:Cmd-DirList {w args} { upvar #0 $w data set dir $data(-value) catch {set dir [tixEvent flag V]} set dir [tixFSNormalize $dir] tixDirSelectBox:SetValue $w $dir 0 0 } # User browses the dir list # # proc tixDirSelectBox:Browse-DirList {w args} { upvar #0 $w data set dir $data(-value) catch {set dir [tixEvent flag V]} set dir [tixFSNormalize $dir] tixDirSelectBox:SetValue $w $dir 0 0 } #---------------------------------------------------------------------- # Incoming event: Application #---------------------------------------------------------------------- proc tixDirSelectBox:config-value {w value} { upvar #0 $w data set value [tixFSNormalize $value] tixDirSelectBox:SetValue $w $value 1 1 return $value } proc tixDirSelectBox:config-label {w value} { upvar #0 $w data $data(w:dircbx) subwidget combo config -label $value } #---------------------------------------------------------------------- # # Internal functions # #---------------------------------------------------------------------- # Arguments: # callback:Bool Should we invoke the the -command. # setlist:Bool Should we set the -value of the DirList subwidget. # proc tixDirSelectBox:SetValue {w dir callback setlist} { upvar #0 $w data set data(-value) $dir $data(w:dircbx) config -text [tixFSDisplayName $dir] -directory $dir if {$setlist && [file isdirectory $dir]} { tixSetSilent $data(w:dirlist) $dir } if {$callback} { if {!$data(-disablecallback) && [llength $data(-command)]} { set bind(specs) {%V} set bind(%V) $data(-value) tixEvalCmdBinding $w $data(-command) bind $data(-value) } } }
SILENT KILLER Tool