Current Path: > > 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: Init.tcl,v 1.18 2008/02/28 04:35:16 hobbs Exp $ # # Init.tcl -- # # Initializes the Tix library and performes version checking to ensure # the Tcl, Tk and Tix script libraries loaded matches with the binary # of the respective packages. # # 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. # namespace eval ::tix { } proc tixScriptVersion {} { return $::tix_version } proc tixScriptPatchLevel {} { return $::tix_patchLevel } proc ::tix::Init {dir} { global tix env tix_library tcl_platform auto_path if {[info exists tix(initialized)]} { return } if {![info exists tix_library]} { # we're running from stand-alone module. set tix_library "" } elseif {[file isdir $tix_library]} { if {![info exists auto_path] || [lsearch $auto_path $tix_library] == -1} { lappend auto_path $tix_library } } # STEP 1: Version checking # # package require Tcl 8.4 package require -exact Tix 8.4.3 # STEP 2: Initialize file compatibility modules # foreach file { fs.tcl Tix.tcl Event.tcl Balloon.tcl BtnBox.tcl CObjView.tcl ChkList.tcl ComboBox.tcl Compat.tcl Console.tcl Control.tcl DefSchm.tcl DialogS.tcl DirBox.tcl DirDlg.tcl DirList.tcl DirTree.tcl DragDrop.tcl DtlList.tcl EFileBox.tcl EFileDlg.tcl FileBox.tcl FileCbx.tcl FileDlg.tcl FileEnt.tcl FloatEnt.tcl Grid.tcl HList.tcl HListDD.tcl IconView.tcl LabEntry.tcl LabFrame.tcl LabWidg.tcl ListNBk.tcl Meter.tcl MultView.tcl NoteBook.tcl OldUtil.tcl OptMenu.tcl PanedWin.tcl PopMenu.tcl Primitiv.tcl ResizeH.tcl SGrid.tcl SHList.tcl SListBox.tcl STList.tcl SText.tcl SWidget.tcl SWindow.tcl Select.tcl Shell.tcl SimpDlg.tcl StackWin.tcl StatBar.tcl StdBBox.tcl StdShell.tcl TList.tcl Tree.tcl Utils.tcl VResize.tcl VStack.tcl VTree.tcl Variable.tcl WInfo.tcl } { uplevel \#0 [list source [file join $dir $file]] } # STEP 3: Initialize the Tix application context # tixAppContext tix # DO NOT DO THIS HERE !! # This causes the global defaults to be altered, which may not # be desirable. The user can call this after requiring Tix if # they wish to use different defaults. # #tix initstyle # STEP 4: Initialize the bindings for widgets that are implemented in C # foreach w { HList TList Grid ComboBox Control FloatEntry LabelEntry ScrolledGrid ScrolledListBox } { tix${w}Bind } rename ::tix::Init "" } # tixWidgetClassEx -- # # This procedure is similar to tixWidgetClass, except it # performs a [subst] on the class declaration before evaluating # it. This gives us a chance to specify platform-specific widget # default without using a lot of ugly double quotes. # # The use of subst'able entries in the class declaration should # be restrained to widget default values only to avoid producing # unreadable code. # # Arguments: # name - The name of the class to declare. # classDecl - Various declarations about the class. See documentation # of tixWidgetClass for details. proc tixWidgetClassEx {name classDecl} { tixWidgetClass $name [uplevel [list subst $classDecl]] } # # Deprecated tix* functions # interp alias {} tixFileJoin {} file join interp alias {} tixStrEq {} string equal proc tixTrue {args} { return 1 } proc tixFalse {args} { return 0 } proc tixStringSub {var fromStr toStr} { upvar 1 var var set var [string map $var [list $fromStr $toStr]] } proc tixGetBoolean {args} { set len [llength [info level 0]] set nocomplain 0 if {$len == 3} { if {[lindex $args 0] ne "-nocomplain"} { return -code error "wrong \# args:\ must be [lindex [info level 0] 0] ?-nocomplain? string" } set nocomplain 1 set val [lindex $args 1] } elseif {$len != 2} { return -code error "wrong \# args:\ must be [lindex [info level 0] 0] ?-nocomplain? string" } else { set val [lindex $args 0] } if {[string is boolean -strict $val] || $nocomplain} { return [string is true -strict $val] } elseif {$nocomplain} { return 0 } else { return -code error "\"$val\" is not a valid boolean" } } interp alias {} tixVerifyBoolean {} tixGetBoolean proc tixGetInt {args} { set len [llength [info level 0]] set nocomplain 0 set trunc 0 for {set i 1} {$i < $len-1} {incr i} { set arg [lindex $args 0] if {$arg eq "-nocomplain"} { set nocomplain 1 } elseif {$arg eq "-trunc"} { set trunc 1 } else { return -code error "wrong \# args: must be\ [lindex [info level 0] 0] ?-nocomplain? ?-trunc? string" } } if {$i != $len-1} { return -code error "wrong \# args: must be\ [lindex [info level 0] 0] ?-nocomplain? ?-trunc? string" } set val [lindex $args end] set code [catch {expr {round($val)}} res] if {$code} { if {$nocomplain} { return 0 } else { return -code error "\"$val\" cannot be converted to integer" } } if {$trunc} { return [expr {int($val)}] } else { return $res } } proc tixFile {option filename} { set len [string length $option] if {$len > 1 && [string equal -length $len $option "tildesubst"]} { set code [catch {file normalize $filename} res] if {$code == 0} { set filename $res } } elseif {$len > 1 && [string equal -length $len $option "trimslash"]} { # normalize extra slashes set filename [file join $filename] if {$filename ne "/"} { set filename [string trimright $filename "/"] } } else { return -code error "unknown option \"$option\",\ must be tildesubst or trimslash" } return $filename } interp alias {} tixRaiseWindow {} raise #proc tixUnmapWindow {w} { } # # if tix_library is not defined, we're running in SAM mode. ::tix::Init # will be called later by the Tix_Init() C code. # if {[info exists tix_library]} { ::tix::Init [file dirname [info script]] }
SILENT KILLER Tool