: $Id: tcl.key,v 1.27 2020/01/17 23:36:24 tom Exp $
: TCL and TK keywords
: http://www.tcl.tk/man/tcl8.6/TclCmd/contents.htm
: http://www.tcl.tk/man/tcl8.6/TclCmd/library.htm
: http://www.tcl.tk/man/tcl8.6/TkCmd/contents.htm
: http://tmml.sourceforge.net/doc/tcl/keyword-index.html
.equals ;
.class Braces
Braces;Action
;
; TCL expr
eq
ne
in
ni
; TCL Math functions
abs
acos
asin
atan
atan2
bool
ceil
cos
cosh
double
entier
exp
floor
fmod
hypot
int
isqrt
log
log10
max
min
pow
rand
round
sin
sinh
sqrt
tan
tanh
wide
;
; TCL interpreter
.default Keyword2
alias
aliases
create
delete
;eval
exists
expose
hidden
hide
invokehidden
issafe
marktrusted
;option
share
slaves
target
transfer
;
;
; (switch)
-exact
-glob
-regexp
;
; TCL procedures
; (namespace)
-clear
-command
-force
-variable
children
code
current
delete
;eval
export
forget
import
inscope
origin
parent
pattern
qualifiers
tail
which
; (return)
-code;Keyword
;
; TCL keywords after verb
; (after)
cancel
idle
info
; (array)
anymore
donesearch
exists
get
names
nextelement
set
size
startsearch
statistics
unset
; (binary)
decode
encode
format
scan
; (chan)
blocked
close
configure
-blocking
-buffering
-buffersize
-encoding
-eofchar
-translation
copy
create
eof
event
flush
gets
names
pending
pipe
pop
postevent
push
puts
read
seek
start
current
end
tell
truncate
; (dde)
servername
execute
poke
request
services
eval
-force
-binary
-handler
-async
; (dict)
append
create
exists
filter
for
get
incr
keyys
lappend
map
merge
remove
replace
set
size
unset
update
values
with
; (encoding)
convertfrom
convertto
dirs
names
system
; (fconfigure)
-blocking
-buffering
-buffersize
-encoding
-eofchar
-translation
auto
binary
cr
crlf
lf
; (file)
atime
attributes
channels
copy
-force
dirname
executable
exists
extension
isdirectory
isfile
join
link
lstat
mkdir
mtime
nativename
normalize
owned
pathtype
readable
readlink
rename
rootname
separator
size
split
stat
system
tail
type
tempfile
type
volumes
writable
; (fileevent)
readable
writable
; (glob)
-directory
-join
-nocomplain
-path
-tails
-types
; (history)
add
change
clear
event
info
keep
nextit
redo
; (http)
; ::http::config
-accept
-proxyhost
-proxyport
-proxyfilter
-urlencoding
-useragent
; ::http::geturl
-binary
-blocksize
-channel
-command
-handler
-headers
-keepalive
-method
-myaddr
-progress
-protocol
-query
-queryblocksize
-querychannel
-queryprogress
-strict
-timeout
-type
-validate
; (info)
args
body
class
cmdcount
commands
complete
coroutine
default
errorstack
exists
frame
functions
globals
hostname
level
library
loaded
locals
nameofexecutable
object
patchlevel
procs
script
sharedlibextension
tclversion
vars
; (info class)
class
call
constructor
definition
destructor
filters
forward
instances
methods
-all
-private
methodtype
mixins
subclasses
superclasses
variables
; (info object)
object
call
class
definition
filters
forward
isa
methods
methodtype
mixins
namespace
variables
vars
; (info object isa)
class
metaclass
mixin
object
typeof
; (interp)
alias
aliases
bgerror
cancel
-unwind
create
-safe
debug
-frame
delete
eval
exists
expose
hide
hidden
invokehidden
issafe
limit
marktrusted
recursionlimit
share
slaves
target
transfer
; (load)
-global
-lazy
; (lsearch)
-exact
-glob
-regexp
-sorted
-all
-inline
-not
-start
-ascii
-dictionary
-integer
-nocase
-real
-decreasing
-increasing
-index
-subindices
; (lsort)
-ascii
-dictionary
-integer
-real
-command
-increasing
-decreasing
-indices
-index
-stride
-nocase
-unique
; (memory)
active
break_on_malloc
info
init
objs
onexit
tag
trace
validate
; (namespace)
children
code
current
delete
ensemble
eval
exists
export
-clear
forget
import
-force
inscope
origin
parent
path
qualifiers
tail
upvar
unknown
which
-command
-variable
; namespace ensemble
create
configure
exists
-map
-parameters
-prefixes
-subcommands
-unknown
-command
-namespace
; (oo::class)
create
new
createWithNamespace
; (oo:define)
constructor
deletemethod
destructor
export
filter
forward
method
mixin
renamemethod
self
superclass
unexport
variable
-append
-clear
-set
; (open)
-mode
-handshake
-queue
-timeout
-ttycontrol
-ttystatus
-xchar
-pollinterval
-sysbuffer
-lasterror
; (package)
forget
ifneeded
names
present
-exact
provide
require
-exact
unknown
vcompare
versions
vsatisfies
prefer
; (pkg-create)
-name
-version
-load
-source
; (pkg-mkIndex)
-direct
-lazy
-load
-verbose
; (puts)
-nonewline
; (oo:object)
destroy
eval
unknown
variable
varname
<cloned>
; (read)
-nonewline
; (refchan)
initialize
finalize
watch
read
write
seek
configure
cget
cgetall
blocking
; (regexp, regsub)
-about
-expanded
-indices
-line
-linestop
-lineanchor
-nocase
-all
-inline
-start
; (registry)
broadcast
delete
get
keys
set
type
values
; (return)
ok
error
return
break
continue
-errorcode
-errorinfo
-errorstack
-level
-options
; (self)
call
caller
class
filter
method
namespace
next
object
target
; (socket)
-myaddr
-myport
-async
-error
-sockname
-peername
; (string)
bytelength
compare
-nocase
-length
equal
first
index
is
last
length
map
match
range
replace
reverse
tolower
toupper
trim
trimleft
trimright
wordend
wordstart
; (string is)
alnum
alpha
ascii
boolean
control
digit
double
entier
false
graph
integer
list
lower
print
punct
true
upper
wideinteger
wordchar
xdigit
-strict
-failindex
; (subst)
-nobackslashes
-nocommands
-novariables
; (switch)
-exact
-glob
-regexp
-nocase
-matchvar
-indexvar
; (::tcl::prefix)
all
longest
match
-exact
-message
-error
; (::tcl::tm::path)
add
remove
list
; (trace)
add
array
command
delete
execution
remove
rename
unset
variable
vdelete
vinfo
write
; (trace)
finally
; (unload)
-nocomplain
-keeplibrary
; (update)
idletasks
; (zlib)
compress
decompress
deflate
qunzip
qzip
push
stream
adler32
crc32
add
checksum
close
eof
finalize
flush
fullflush
get
put
reset
;
; TCL events
; (event)
-above
-button
-count
-detail
-focus
-keycode
-keysym
-mode
-override
-place
-root
-rootx
-rooty
-sendevent
-serial
-state
-subwindow
-time
-when
-x
-y
generate
virtual
; (history)
keep
nextid
redo
substitute
;
; TK geometry management
configure
forget
;info
propagate
slaves
; (options)
-after
-anchor
-before
-expand
-fill
-in
-ipadx
-ipady
-padx
-pady
-side
;
--
; TK keywords after verb
; (bell)
-displayof
; (bitmap)
cget
configure
-background
-data
-file
-foreground
-maskdata
-maskfile
; (busy)
busy
hold
configure
forget
current
status
; (button)
cget
configure
flash
invoke
-command
-default
-height
-overrelief
-state
-width
; (canvas)
-closeenough
-confine
-height
-scrollregion
-state
; (checkbutton)
cget
configure
dselect
flash
invoke
select
toggle
-command
-height
-indicatoron
-offrelief
-offvalue
-onvalue
-overrelief
-selectcolor
-selectimage
-state
-tristateimage
-tristatevalue
-variable
-width
; (entry)
-disabledbackground
-disabledforeground
-invalidcommand
-readonly
-show
-state
-validate
-validatecommand
-width
; (event)
-above
-borderwidth
-button
-count
-data
-delta
-detail
-focus
-height
-keysym
-mode
-override
-place
-root
-rootx
-rooty
-sendevent
-serial
-state
-subwindow
-time
-warp
-when
-x
-y
; (focus)
default
none
-lastfor
; (font)
-ascent
-descent
-family
-fixed
-linespace
-overstrike
-size
-slant
-underline
-weight
actual
configure
create
delete
families
measure
metrics
names
; (grab)
-global
current
release
set
status
; (grid)
anchor
bbox
columnconfigure
configure
forget
info
location
propagate
rowconfigure
remove
size
slaves
; (grid configure)
-column
-columnspan
-in
-ipadx
-padx
-row
-rowspan
-sticky
; (image)
create
delete
height
inuse
names
type
types
width
; (label)
-height
-state
-width
; (labelframe)
-background
-class
-colormap
-height
-labelanchor
-labelwidget
-visual
-width
; (listbox)
-activestyle
-height
-listvariable
-selectmode
-state
-width
; (menu)
-postcommand
-selectcolor
-tearoff
-tearoffcommand
-title
-type
; (menubutton)
-direction
-height
-indicatoron
-menu
-state
-width
; (message)
-aspect
-justify
-width
; (option)
add
clear
get
readfile
; (pack)
configure
forget
info
propagate
slaves
; (pack configure)
-after
-anchor
-before
-expand
-fill
-in
-ipadx
-padx
-pady
-side
; (panedwindow)
-handlepad
-handlesize
-height
-opaqueresize
-sashcursor
-sashpad
-sashrelief
-sashwidth
-showhandle
-width
add
cget
configure
forget
identify
proxy
sash
panecget
paneconfigure
panes
; (pane configure)
-after
-before
-height
-hide
-minsize
-padx
-pady
-sticky
-stretch
-width
; (photo)
-data
-format
-file
-gamma
-height
-palette
-width
blank
cget
configure
copy
data
get
put
read
redither
transparency
write
; (photo copy)
-from
-to
-shrink
-zoom
-subsample
-compositingrule
; (photo data)
-background
-format
-from
-grayscale
; (photo put)
-format
-to
; (photo read)
-format
-from
-shrink
-to
; (photo write)
-background
-format
-from
-grayscale
; (place)
configure
forget
info
slaves
; (place configure)
-anchor
-bordermode
-height
-in
-relheight
-relwidth
-relx
-rely
-width
-x
-y
; (radiobutton)
cget
configure
deselect
flash
invoke
select
; (radiobutton configure)
-command
-height
-indicatoron
-selectcolor
-offrelief
-selectimage
-state
-tristateimage
-tristatevalue
-value
-variable
-width
; (safe::loadTk)
-use
-display
; (scale)
cget
configure
coords
get
identify
set
; (scale configure)
-bigincrement
-command
-digits
-from
-label
-length
-resolution
-showvalue
-sliderlength
-sliderrelief
-state
-tickinterval
-to
-variable
-width
; (scrollbar)
activate
cget
configure
delta
fraction
get
identify
set
; (scrollbar configure)
-activerelief
-command
-elementborderwidth
-width
; (scrollbar ...)
moveto
scroll
units
pages
; (selection)
clear
get
handle
own
-displayof
-selection
-type
-format
; (send)
-async
-displayof
; (spinbox)
bbox
cget
configure
delete
get
icursor
identify
index
insert
invoke
scan
adjust
clear
element
from
present
range
to
set
validate
xview
; (spinbox configure)
-buttonbackground
-buttoncursor
-buttondownrelief
-buttonuprelief
-command
-disabledbackground
-format
-from
-invalidcommand
-invcmd
-increment
-readonlybackground
-state
-to
-validate
-validatecommand
-values
-width
-wrap
; (text)
bbox
cget
compare
configure
count
debug
delete
dlineinfo
dump
edit
get
image
index
insert
mark
peer
replace
scan
search
see
tag
window
xview
yview
-autoseparators
-blockcursor
-endline
-height
-inactiveselectbackground
-insertunfocussed
-maxundo
-spacing1
-spacing2
-spacing3
-startline
-state
-tabs
-tabstyle
-undo
-width
-wrap
; (text tags)
-background
-bgstipple
-borderwidth
-elide
-fgstipple
-font
-foreground
-justify
-lmargin1
-lmargin2
-offset
-overstrike
-relief
-rmargin
-spacing1
-spacing2
-spacing3
-tabs
-tabstyle
-underline
-wrap
; (text embedded-windows)
-align
-create
-padx
-pady
-stretch
-window
; (text embeddedimages)
-align
-image
-name
-padx
-pady
; (text configure)
-chars
-displaychars
-displayindices
-displaylines
-indices
-lines
-xpixels
-ypixels
; (text dump)
-all
-command
-image
-mark
-tag
-text
-window
; (text search)
-forwards
-backwards
-exact
-regexp
-nolinestop
-nocase
-count
-all
-overlap
-strictlimits
-elide
;
; TK images
bitmap
photo
-data
-format
-from
-gamma
-maskdata
-maskfile
-palette
-shrink
-subsample
-to
-zoom
;
; TK window managers
aspect
client
command
deiconify
focusmodel
frame
geometry
group
iconbitmap
iconify
iconmask
iconname
iconposition
iconwindow
maxsize
minsize
overrideredirect
positionfrom
protocol
sizefrom
state
title
transient
withdraw
;
; TK send-command
; (selection)
get
; (winfo)
atom
atomname
cells
children
class
colormapfull
containing
depth
exists
fpixels
geometry
height
id
interps
ismapped
manager
name
parent
pathname
pixels
pointerx
pointerxy
pointery
reqheight
reqwidth
rgb
rootx
rooty
screen
screencells
screendepth
screenheight
screenmmheight
screenmmwidth
screenvisual
screenwidth
server
;toplevel
viewable
visual
visualid
visualsavailable
vrootheight
vrootwidth
vrootx
vrooty
width
x
y
;
; TK modal interactions
; (grab)
;global
current
release
;set
status
; (tkwait)
variable
visibility
window
;
; TK odds & ends
; (tk)
colormodel
; (update)
idletasks
;
; (checkbutton)
; (entry)
; (frame)
; (grid)
-column
-columnspan
-in
-ipadx
-ipady
-minsize
-pad
-row
-rowspan
-sticky
bbox
columnconfigure
configure
forget
index
info
location
master
propagate
remove
rowconfigure
size
slave
slaves
; (label)
; (listbox)
; (menu)
-activeborderwidth
entryconfigure
activate
add
entrycget
postcascade
type
unpost
yposition
; (menubutton)
; (message)
-aspect
; (radiobutton)
; (scale)
bigincrement
coords
resolution
state
-bigincrement
-command
-digits
-from
-label
-length
-resolution
-showvalue
-sliderlength
-sliderrelief
-state
-tickinterval
-to
-variable
-width
; (scrollbar)
-jump
activate
activerelief
cget
configure
delta
elementborderwidth
fraction
identify
moveto
pages
scroll
units
value
; (text)
; (tk_messageBox)
-default
-icon
-message
-parent
-title
-type
; (toplevel)
;
; (all or most)
-activebackground
-activeforeground
-anchor
-background
-bd
-bg
-bitmap
-borderwidth
-compound
-container
-cursor
-disabledforeground
-exportselection
-fg
-font
-foreground
-height
-highlightbackground
-highlightcolor
-highlightthickness
-image
-insertbackground
-insertborderwidth
-insertofftime
-insertontime
-insertwidth
-justify
-orient
-padx
-pady
-relief
-repeatdelay
-repeatinterval
-selectbackground
-selectborderwidth
-selectforeground
-setgrid
-takefocus
-text
-textvariable
-troughcolor
-underline
-width
-wraplength
-xscrollcommand
-yscrollcommand

; TK widgets
.default Keyword
cascade
command
entry
frame
grid
label
listbox
menu
menubutton
message
tk_messageBox
radiobutton
scale
scrollbar
separator
text
toplevel

; (TODO)
.default Keyword
accelerator
active
ascii
case
clone
closeenough
colormap
columnbreak
confine
container
decreasing
dictionary
digits
direction
end
entryget
from
hidemargin
increasing
indicatoron
integer
offvalue
onvalue
outline
polygon
postcommand
propagate
real
selectcolor
selectimage
selectmode
show
showvalue
spacing1
spacing2
spacing3
tabs
tag
tearoff
tearoffcommand
types
wordend
wordstart
wrap

; TCL Variables
.default Ident2
argc
argv
argv0
auto_index
auto_noexec
auto_noload
auto_path
errorCode
errorInfo
tcl_interactive
tcl_library
tcl_nonwordchars
tcl_patchLevel
tcl_pkgPath
tcl_platform
tcl_precision
tcl_rcFileName
tcl_startOfNextWord
tcl_startOfPreviousWord
tcl_traceCompile
tcl_traceExec
tcl_version
tcl_wordBreakAfter
tcl_wordBreakBefore
tcl_wordchars

; TK variables
tk_library
tk_patchLevel
tk_strictMotif
tk_version

; TCL Commands
.default Keyword
Tcl
after
append
apply
array
auto_execok
auto_import
auto_load
auto_mkindex
auto_qualify
auto_reset
bgerror
binary
break
catch
cd
chan
clock
close
concat
continue
coroutine
dde
dict
else
elseif
encoding
env
eof
error
eval
exec
exit
expr
fblocked
fconfigure
fcopy
file
fileevent
filename
flush
for
foreach
format
gets
glob
global
history
if
incr
info
interp
join
lappend
lassign
lindex
linsert
list
llength
lmap
load
lrange
lrepeat
lreplace
lreverse
lsearch
lset
lsort
mathfunc
mathop
memory
my
namespace
next
nextto
oo::class
oo::copy
oo::define
oo::objdefine
oo::object
open
package
parray
pid
pkg::create
pkg_mkIndex
platform
platform::shell
proc
puts
pwd
re_syntax
read
regexp
registry
regsub
rename
return
scan
seek
self
set
socket
source
split
string
subst
switch
tailcall
tcl::prefix
tcl_endOfWord
tcl_findLibrary
tcl_traceEval
tell
then
throw
time
trace
transchan
try
unknown;Action
unload
unset
update
uplevel
upvar
variable
vwait
while
yield
yieldto
zlib
; TCL http
::http::config
::http::geturl
::http::formatQuery
::http::reset
::http::wait
::http::data
::http::error
::http::status
::http::code
::http::ncode
::http::size
::http::meta
::http::cleanup
::http::register
::http::unregister
; TCL msgcat
::msgcat:mc
::msgcat:mcmax
::msgcat:mclocale
::msgcat:mcpreferences
::msgcat:mcload
::msgcat:mcset
::msgcat:mcflset
::msgcat:mcflmset
::msgcat:mcunknown
; TCL safe
::safe::interpCreate
::safe::interpInit
::safe::interpConfigure
::safe::interpDelete
::safe::interpFindInAccessPath
::safe::interpAddToAccessPath
::safe::setLogCmd
-accessPath
-statics
-noStatics
-nested
-nestedLoadOk
-deleteHook
; TCL platform
platform::generic
platform::identify
platform::patterns
; TCL platform::shell
platform::shell::generic
platform::shell::identify
platform::shell::patterns
; TCL tcltest
tcltest::test
tcltest::loadTestedCommands
tcltest::makeDirectory
tcltest::removeDirectory
tcltest::makeFile
tcltest::removeFile
tcltest::viewFile
tcltest::cleanupTests
tcltest::runAllTests
tcltest::configure
tcltest::customMatch
tcltest::testConstraint
tcltest::outputChannel
tcltest::errorChannel
tcltest::interpreter
tcltest::debug
tcltest::errorFile
tcltest::limitConstraints
tcltest::loadFile
tcltest::loadScript
tcltest::match
tcltest::matchDirectories
tcltest::matchFiles
tcltest::outputFile
tcltest::preserveCore
tcltest::singleProcess
tcltest::skip
tcltest::skipDirectories
tcltest::skipFiles
tcltest::temporaryDirectory
tcltest::testsDirectory
tcltest::verbose
; TCL tm
::tcl::tm::path
::tcl::tm::roots
; TK Commands
.default Keyword
bell
bind
bindtags
bitmap
busy
button
canvas
checkbutton
clipboard
colors
console
cursors
destroy
entry
event
focus
font
fontchooser
frame
geometry
grab
grid
image
keysyms
label
labelframe
listbox
lower
menu
menubutton
message
option
pack
panedwindow
photo
place
radiobutton
raise
safe::loadTk
scale
scrollbar
selection
send
spinbox
text
tk
tk::mac
tk_bisque
tk_chooseColor
tk_chooseDirectory
tk_dialog
tk_focusFollowsMouse
tk_focusNext
tk_focusPrev
tk_getOpenFile
tk_getSaveFile
tk_menuSetFocus
tk_messageBox
tk_optionMenu
tk_popup
tk_setPalette
tk_textCopy
tk_textCut
tk_textPaste
tkerror
tkwait
toplevel
ttk::button
ttk::checkbutton
ttk::combobox
ttk::entry
ttk::frame
ttk::intro
ttk::label
ttk::labelframe
ttk::menubutton
ttk::notebook
ttk::panedwindow
ttk::progressbar
ttk::radiobutton
ttk::scale
ttk::scrollbar
ttk::separator
ttk::sizegrip
ttk::spinbox
ttk::style
ttk::treeview
ttk::widget
ttk_image
ttk_vsapi
winfo
wm
