Tcl-Tk
The Huygens Software uses → Tcl Tk as a scripting language and a front end. The current version documented commands are listed here.
Table of contents
Tcl commands
- 1: Safe Base
- 2: Tcl
- 3: Tcl8.5.4/Tk8.5.4 Documentation
- 4: after
- 5: append
- 6: apply
- 7: array
- 8: auto_execok
- 9: auto_import
- 10: auto_load
- 11: auto_mkindex
- 12: auto_mkindex_old
- 13: auto_qualify
- 14: auto_reset
- 15: bgerror
- 16: binary
- 17: break
- 18: catch
- 19: cd
- 20: chan
- 21: clock
- 22: close
- 23: concat
- 24: continue
- 25: dde
- 26: dict
- 27: encoding
- 28: eof
- 29: error
- 30: eval
- 31: exec
- 32: exit
- 33: expr
- 34: fblocked
- 35: fconfigure
- 36: fcopy
- 37: file
- 38: fileevent
- 39: filename
- 40: flush
- 41: for
- 42: foreach
- 43: format
- 44: gets
- 45: glob
- 46: global
- 47: history
- 48: http
- 49: if
- 50: incr
- 51: info
- 52: interp
- 53: join
- 54: lappend
- 55: lassign
- 56: lindex
- 57: linsert
- 58: list
- 59: llength
- 60: load
- 61: lrange
- 62: lrepeat
- 63: lreplace
- 64: lreverse
- 65: lsearch
- 66: lset
- 67: lsort
- 68: mathfunc
- 69: mathop
- 70: memory
- 71: msgcat
- 72: namespace
- 73: open
- 74: package
- 75: parray
- 76: pid
- 77: pkg::create
- 78: pkg_mk Index
- 79: platform
- 80: platform::shell
- 81: proc
- 82: puts
- 83: pwd
- 84: re_syntax
- 85: read
- 86: refchan
- 87: regexp
- 88: registry
- 89: regsub
- 90: rename
- 91: return
- 92: scan
- 93: seek
- 94: set
- 95: socket
- 96: source
- 97: split
- 98: string
- 99: subst
- 100: switch
- 101: tcl_end Of Word
- 102: tcl_find Library
- 103: tcl_start Of Next Word
- 104: tcl_start Of Previous Word
- 105: tcl_word Break After
- 106: tcl_word Break Before
- 107: tcltest
- 108: tclvars
- 109: tell
- 110: time
- 111: tm
- 112: trace
- 113: unknown
- 114: unload
- 115: unset
- 116: update
- 117: uplevel
- 118: upvar
- 119: variable
- 120: vwait
- 121: while
Tk commands (graphical libraries)
- 1: bell
- 2: bind
- 3: bindtags
- 4: bitmap
- 5: button
- 6: canvas
- 7: checkbutton
- 8: clipboard
- 9: colors
- 10: console
- 11: cursors
- 12: destroy
- 13: entry
- 14: event
- 15: focus
- 16: font
- 17: frame
- 18: grab
- 19: grid
- 20: image
- 21: keysyms
- 22: label
- 23: labelframe
- 24: listbox
- 25: load Tk
- 26: lower
- 27: menu
- 28: menubutton
- 29: message
- 30: option
- 31: options
- 32: pack
- 33: panedwindow
- 34: photo
- 35: place
- 36: radiobutton
- 37: raise
- 38: scale
- 39: scrollbar
- 40: selection
- 41: send
- 42: spinbox
- 43: text
- 44: tk
- 45: tk_bisque
- 46: tk_choose Color
- 47: tk_choose Directory
- 48: tk_dialog
- 49: tk_focus Follows Mouse
- 50: tk_focus Next
- 51: tk_focus Prev
- 52: tk_get Open File
- 53: tk_get Save File
- 54: tk_menu Set Focus
- 55: tk_message Box
- 56: tk_option Menu
- 57: tk_popup
- 58: tk_set Palette
- 59: tk_text Copy
- 60: tk_text Cut
- 61: tk_text Paste
- 62: tkerror
- 63: tkvars
- 64: tkwait
- 65: toplevel
- 66: ttk::button
- 67: ttk::checkbutton
- 68: ttk::combobox
- 69: ttk::entry
- 70: ttk::frame
- 71: ttk::image
- 72: ttk::intro
- 73: ttk::label
- 74: ttk::labelframe
- 75: ttk::menubutton
- 76: ttk::notebook
- 77: ttk::panedwindow
- 78: ttk::progressbar
- 79: ttk::radiobutton
- 80: ttk::scale
- 81: ttk::scrollbar
- 82: ttk::separator
- 83: ttk::sizegrip
- 84: ttk::style
- 85: ttk::treeview
- 86: ttk::widget
- 87: winfo
- 88: wm
Huygens specific
- 1: abs
- 2: adapt
- 3: add Mip To Surface
- 4: addc
- 5: adjbl
- 6: adopt
- 7: analyze
- 8: analyze Object
- 9: analyze Region
- 10: assign
- 11: asterisk-sign
- 12: asteriskcj-sign
- 13: auto Crop
- 14: avg Filter
- 15: avgspheres
- 16: backup
- 17: border
- 18: border Fill
- 19: chan 2rgba
- 20: chan Col
- 21: chan Col All
- 22: cl
- 23: clear
- 24: clip
- 25: cmle
- 26: coloc
- 27: combine
- 28: comment
- 29: complex 2polar
- 30: complex 2stacked
- 31: conj
- 32: const
- 33: convert
- 34: convert 2d 23d
- 35: convert 3d 22d
- 36: convert 3d 24d
- 37: convert 4d 23d
- 38: convert Dim
- 39: convert T2Z
- 40: convert Z2T
- 41: cooccurence
- 42: cp
- 43: cpu
- 44: create
- 45: create Transf Matrix
- 46: cs
- 47: debug
- 48: del
- 49: delundo
- 50: depth Mip
- 51: dist
- 52: divc
- 53: eqflux
- 54: eqsampling
- 55: estbg
- 56: exec Log
- 57: exists
- 58: exp
- 59: extendpsf
- 60: fft
- 61: find Crop Region
- 62: find Focus
- 63: find Maxima
- 64: g Log
- 65: gauss
- 66: genpsf
- 67: genpsf Expl
- 68: gensphere
- 69: get Alloc Mem
- 70: get Free Swap
- 71: get Gamma
- 72: get Hu Path
- 73: get Huygens Ptr Size
- 74: get Lic Path
- 75: get Max Free Mem
- 76: get Sys Id
- 77: getconfig
- 78: getdims
- 79: getframe
- 80: getmem
- 81: getpix
- 82: gnoise
- 83: gt
- 84: gui Updating
- 85: gundo
- 86: hist
- 87: hist 2Ch
- 88: history
- 89: hu_save Def
- 90: ictm
- 91: init Col Mode
- 92: intpix
- 93: invert
- 94: isosampling
- 95: join
- 96: keep Log
- 97: kuwahara
- 98: label
- 99: laplace
- 100: license
- 101: list
- 102: ln
- 103: log
- 104: lt
- 105: lundo
- 106: math
- 107: max
- 108: max Filter
- 109: min
- 110: min Filter
- 111: mini MIP
- 112: minus-sign
- 113: mir
- 114: mle
- 115: movie
- 116: mulc
- 117: multi MIP
- 118: norm
- 119: notes
- 120: nyq
- 121: nyq Expl
- 122: ome
- 123: open
- 124: optrep
- 125: paral Sfp
- 126: pers Mip
- 127: plot
- 128: plot Flux
- 129: plot Profile
- 130: plus-sign
- 131: pnoise
- 132: power
- 133: ppu Filter
- 134: pre Open
- 135: product
- 136: putframe
- 137: qgauss
- 138: qmle
- 139: range
- 140: ratio
- 141: recpsf
- 142: recpsf Easy
- 143: repl
- 144: report
- 145: resample
- 146: rotate
- 147: save
- 148: sclip
- 149: set
- 150: set Gamma
- 151: setmem
- 152: setp
- 153: setpix
- 154: shift
- 155: show
- 156: slash-sign
- 157: slice
- 158: split
- 159: sqr
- 160: sqrt
- 161: stat
- 162: sthres
- 163: subc
- 164: thres
- 165: tm
- 166: to Tk Photo
- 167: top Sfp
- 168: undo
- 169: userstring
- 170: variance Filter
- 171: verb
- 172: version
- 173: zdrift
- 174: zoom
