TkCommands
Tk non-widget commands
Description
These functions interface to Tk non-widget commands, such as the window manager interface commands and the geometry managers.
Usage
tcl(...) tktitle(x) tktitle(x) <- value tkbell(...) tkbind(...) tkbindtags(...) tkfocus(...) tklower(...) tkraise(...) tkclipboard.append(...) tkclipboard.clear(...) tkevent.add(...) tkevent.delete(...) tkevent.generate(...) tkevent.info(...) tkfont.actual(...) tkfont.configure(...) tkfont.create(...) tkfont.delete(...) tkfont.families(...) tkfont.measure(...) tkfont.metrics(...) tkfont.names(...) tkgrab(...) tkgrab.current(...) tkgrab.release(...) tkgrab.set(...) tkgrab.status(...) tkimage.create(...) tkimage.delete(...) tkimage.height(...) tkimage.inuse(...) tkimage.names(...) tkimage.type(...) tkimage.types(...) tkimage.width(...) ## NB: some widgets also have a selection.clear command, ## hence the "X". tkXselection.clear(...) tkXselection.get(...) tkXselection.handle(...) tkXselection.own(...) tkwait.variable(...) tkwait.visibility(...) tkwait.window(...) ## winfo actually has a large number of subcommands, ## but it's rarely used, ## so use tkwinfo("atom", ...) etc. instead. tkwinfo(...) # Window manager interface tkwm.aspect(...) tkwm.client(...) tkwm.colormapwindows(...) tkwm.command(...) tkwm.deiconify(...) tkwm.focusmodel(...) tkwm.frame(...) tkwm.geometry(...) tkwm.grid(...) tkwm.group(...) tkwm.iconbitmap(...) tkwm.iconify(...) tkwm.iconmask(...) tkwm.iconname(...) tkwm.iconposition(...) tkwm.iconwindow(...) tkwm.maxsize(...) tkwm.minsize(...) tkwm.overrideredirect(...) tkwm.positionfrom(...) tkwm.protocol(...) tkwm.resizable(...) tkwm.sizefrom(...) tkwm.state(...) tkwm.title(...) tkwm.transient(...) tkwm.withdraw(...) ### Geometry managers tkgrid(...) tkgrid.bbox(...) tkgrid.columnconfigure(...) tkgrid.configure(...) tkgrid.forget(...) tkgrid.info(...) tkgrid.location(...) tkgrid.propagate(...) tkgrid.rowconfigure(...) tkgrid.remove(...) tkgrid.size(...) tkgrid.slaves(...) tkpack(...) tkpack.configure(...) tkpack.forget(...) tkpack.info(...) tkpack.propagate(...) tkpack.slaves(...) tkplace(...) tkplace.configure(...) tkplace.forget(...) tkplace.info(...) tkplace.slaves(...) ## Standard dialogs tkgetOpenFile(...) tkgetSaveFile(...) tkchooseDirectory(...) tkmessageBox(...) tkdialog(...) tkpopup(...) ## File handling functions tclfile.tail(...) tclfile.dir(...) tclopen(...) tclclose(...) tclputs(...) tclread(...)
Arguments
x | A window object |
value | For |
... | Handled via |
Details
tcl
provides a generic interface to calling any Tk or Tcl command by simply running .Tcl.args.objv
on the argument list and passing the result to .Tcl.objv
. Most of the other commands simply call tcl
with a particular first argument and sometimes also a second argument giving the subcommand.
tktitle
and its assignment form provides an alternate interface to Tk's wm title
There are far too many of these commands to describe them and their arguments in full. Please refer to the Tcl/Tk documentation for details. With a few exceptions, the pattern is that Tk subcommands like pack configure
are converted to function names like tkpack.configure
, and Tcl subcommands are like tclfile.dir
.
See Also
TclInterface
, TkWidgets
, TkWidgetcmds
Examples
## Not run: ## These cannot be run by examples() but should be OK when pasted ## into an interactive R session with the tcltk package loaded tt <- tktoplevel() tkpack(l1 <- tklabel(tt, text = "Heave"), l2 <- tklabel(tt, text = "Ho")) tkpack.configure(l1, side = "left") ## Try stretching the window and then tkdestroy(tt) ## End(Not run)
Copyright (©) 1999–2012 R Foundation for Statistical Computing.
Licensed under the GNU General Public License.