X7ROOT File Manager
Current Path:
/usr/lib64/tcl8.6/Tix8.4.3
usr
/
lib64
/
tcl8.6
/
Tix8.4.3
/
??
..
??
Balloon.tcl
(12.97 KB)
??
BtnBox.tcl
(2.61 KB)
??
CObjView.tcl
(7.56 KB)
??
ChkList.tcl
(4.97 KB)
??
ComboBox.tcl
(35.42 KB)
??
Compat.tcl
(870 B)
??
Console.tcl
(14.95 KB)
??
Control.tcl
(12.11 KB)
??
DefSchm.tcl
(2.94 KB)
??
DialogS.tcl
(4.2 KB)
??
DirBox.tcl
(5.3 KB)
??
DirDlg.tcl
(2.15 KB)
??
DirList.tcl
(6.9 KB)
??
DirTree.tcl
(8.76 KB)
??
DragDrop.tcl
(3.93 KB)
??
DtlList.tcl
(1002 B)
??
EFileBox.tcl
(11.12 KB)
??
EFileDlg.tcl
(1.68 KB)
??
Event.tcl
(5.11 KB)
??
FileBox.tcl
(14 KB)
??
FileCbx.tcl
(2.42 KB)
??
FileDlg.tcl
(2.13 KB)
??
FileEnt.tcl
(7.15 KB)
??
FloatEnt.tcl
(3.1 KB)
??
Grid.tcl
(21.16 KB)
??
HList.tcl
(17.72 KB)
??
HListDD.tcl
(4.39 KB)
??
IconView.tcl
(5.97 KB)
??
Init.tcl
(6.05 KB)
??
LabEntry.tcl
(2.09 KB)
??
LabFrame.tcl
(1.15 KB)
??
LabWidg.tcl
(3.86 KB)
??
ListNBk.tcl
(3.5 KB)
??
Meter.tcl
(3.04 KB)
??
MultView.tcl
(3.62 KB)
??
NoteBook.tcl
(6.02 KB)
??
OldUtil.tcl
(2.98 KB)
??
OptMenu.tcl
(9.17 KB)
??
PanedWin.tcl
(27.68 KB)
??
PopMenu.tcl
(5.37 KB)
??
Primitiv.tcl
(10.28 KB)
??
README.txt
(987 B)
??
ResizeH.tcl
(12.94 KB)
??
SGrid.tcl
(5.8 KB)
??
SHList.tcl
(3.7 KB)
??
SListBox.tcl
(6.97 KB)
??
STList.tcl
(2.37 KB)
??
SText.tcl
(3.09 KB)
??
SWidget.tcl
(9.52 KB)
??
SWindow.tcl
(6.75 KB)
??
Select.tcl
(7.04 KB)
??
Shell.tcl
(1.06 KB)
??
SimpDlg.tcl
(1.13 KB)
??
StackWin.tcl
(1.95 KB)
??
StatBar.tcl
(1.31 KB)
??
StdBBox.tcl
(1.62 KB)
??
StdShell.tcl
(1.15 KB)
??
TList.tcl
(17.59 KB)
??
Tix.tcl
(9.51 KB)
??
Tree.tcl
(4.57 KB)
??
Utils.tcl
(10.54 KB)
??
VResize.tcl
(4.95 KB)
??
VStack.tcl
(9.42 KB)
??
VTree.tcl
(4.31 KB)
??
Variable.tcl
(2.5 KB)
??
WInfo.tcl
(965 B)
??
bitmaps
??
fs.tcl
(3.9 KB)
??
html
??
libTix.so
(341.3 KB)
??
license.terms
(2.76 KB)
??
pkgIndex.tcl
(122 B)
??
pref
Editing: SHList.tcl
# -*- mode: TCL; fill-column: 75; tab-width: 8; coding: iso-latin-1-unix -*- # # $Id: SHList.tcl,v 1.7 2004/04/09 21:37:33 hobbs Exp $ # # SHList.tcl -- # # This file implements Scrolled HList widgets # # 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 tixScrolledHList { -classname TixScrolledHList -superclass tixScrolledWidget -method { } -flag { -highlightbackground -highlightcolor -highlightthickness } -configspec { {-highlightbackground -highlightBackground HighlightBackground #d9d9d9} {-highlightcolor -highlightColor HighlightColor black} {-highlightthickness -highlightThickness HighlightThickness 2} } -default { {.scrollbar auto} {*f1.borderWidth 1} {*hlist.Background #c3c3c3} {*hlist.highlightBackground #d9d9d9} {*hlist.relief sunken} {*hlist.takeFocus 1} {*Scrollbar.takeFocus 0} } -forcecall { -highlightbackground -highlightcolor -highlightthickness } } proc tixScrolledHList:ConstructWidget {w} { upvar #0 $w data tixChainMethod $w ConstructWidget set data(pw:f1) [frame $w.f1 -takefocus 0] set data(w:hlist) \ [tixHList $w.f1.hlist -bd 0 -takefocus 1 -highlightthickness 0] pack $data(w:hlist) -in $data(pw:f1) -expand yes -fill both -padx 0 -pady 0 set data(w:hsb) [scrollbar $w.hsb -orient horizontal -takefocus 0] set data(w:vsb) [scrollbar $w.vsb -orient vertical -takefocus 0] set data(pw:client) $data(pw:f1) } proc tixScrolledHList:SetBindings {w} { upvar #0 $w data tixChainMethod $w SetBindings $data(w:hlist) config \ -xscrollcommand [list $data(w:hsb) set] \ -yscrollcommand [list $data(w:vsb) set] \ -sizecmd [list tixScrolledWidget:Configure $w] $data(w:hsb) config -command [list $data(w:hlist) xview] $data(w:vsb) config -command [list $data(w:hlist) yview] } #---------------------------------------------------------------------- # # option configs #---------------------------------------------------------------------- proc tixScrolledHList:config-takefocus {w value} { upvar #0 $w data $data(w:hlist) config -takefocus $value } proc tixScrolledHList:config-highlightbackground {w value} { upvar #0 $w data $data(pw:f1) config -highlightbackground $value } proc tixScrolledHList:config-highlightcolor {w value} { upvar #0 $w data $data(pw:f1) config -highlightcolor $value } proc tixScrolledHList:config-highlightthickness {w value} { upvar #0 $w data $data(pw:f1) config -highlightthickness $value } #---------------------------------------------------------------------- # # Widget commands #---------------------------------------------------------------------- #---------------------------------------------------------------------- # # Private Methods #---------------------------------------------------------------------- # virtual # proc tixScrolledHList:RepackHook {w} { upvar #0 $w data tixChainMethod $w RepackHook } #---------------------------------------------------------------------- # virtual functions to query the client window's scroll requirement #---------------------------------------------------------------------- proc tixScrolledHList:GeometryInfo {w mW mH} { upvar #0 $w data if {[winfo class $w.f1] eq "Frame"} { set extra [expr {[$w.f1 cget -bd]+[$w.f1 cget -highlightthickness]}] } else { set extra 0 } set mW [expr {$mW - $extra*2}] set mH [expr {$mH - $extra*2}] if {$mW < 1} { set mW 1 } if {$mH < 1} { set mH 1 } return [$data(w:hlist) geometryinfo $mW $mH] }
Upload File
Create Folder