Rev 76382 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/tcltk/man/TkWidgetcmds.Rd% Part of the R package, https://www.R-project.org% Copyright 1995-2007 R Core Team% Distributed under GPL 2 or later\name{TkWidgetcmds}\alias{TkWidgetcmds}\alias{tkactivate}\alias{tkadd}\alias{tkaddtag}\alias{tkbbox}\alias{tkcanvasx}\alias{tkcanvasy}\alias{tkcget}\alias{tkcompare}\alias{tkconfigure}\alias{tkcoords}\alias{tkcreate}\alias{tkcurselection}\alias{tkdchars}\alias{tkdebug}\alias{tkdelete}\alias{tkdelta}\alias{tkdeselect}\alias{tkdlineinfo}\alias{tkdtag}\alias{tkdump}\alias{tkentrycget}\alias{tkentryconfigure}\alias{tkfind}\alias{tkflash}\alias{tkfraction}\alias{tkget}\alias{tkgettags}\alias{tkicursor}\alias{tkidentify}\alias{tkindex}\alias{tkinsert}\alias{tkinvoke}\alias{tkitembind}\alias{tkitemcget}\alias{tkitemconfigure}\alias{tkitemfocus}\alias{tkitemlower}\alias{tkitemraise}\alias{tkitemscale}\alias{tkmark.gravity}\alias{tkmark.names}\alias{tkmark.next}\alias{tkmark.previous}\alias{tkmark.set}\alias{tkmark.unset}\alias{tkmove}\alias{tknearest}\alias{tkpost}\alias{tkpostcascade}\alias{tkpostscript}\alias{tkscan.mark}\alias{tkscan.dragto}\alias{tksearch}\alias{tksee}\alias{tkselect}\alias{tkselection.adjust}\alias{tkselection.anchor}\alias{tkselection.clear}\alias{tkselection.from}\alias{tkselection.includes}\alias{tkselection.present}\alias{tkselection.range}\alias{tkselection.set}\alias{tkselection.to}\alias{tkset}\alias{tksize}\alias{tktoggle}\alias{tktag.add}\alias{tktag.bind}\alias{tktag.cget}\alias{tktag.configure}\alias{tktag.delete}\alias{tktag.lower}\alias{tktag.names}\alias{tktag.nextrange}\alias{tktag.prevrange}\alias{tktag.raise}\alias{tktag.ranges}\alias{tktag.remove}\alias{tktype}\alias{tkunpost}\alias{tkwindow.cget}\alias{tkwindow.configure}\alias{tkwindow.create}\alias{tkwindow.names}\alias{tkxview}\alias{tkxview.moveto}\alias{tkxview.scroll}\alias{tkyposition}\alias{tkyview}\alias{tkyview.moveto}\alias{tkyview.scroll}\title{Tk widget commands}\description{These functions interface to Tk widget commands.}\usage{tkactivate(widget, ...)tkadd(widget, ...)tkaddtag(widget, ...)tkbbox(widget, ...)tkcanvasx(widget, ...)tkcanvasy(widget, ...)tkcget(widget, ...)tkcompare(widget, ...)tkconfigure(widget, ...)tkcoords(widget, ...)tkcreate(widget, ...)tkcurselection(widget, ...)tkdchars(widget, ...)tkdebug(widget, ...)tkdelete(widget, ...)tkdelta(widget, ...)tkdeselect(widget, ...)tkdlineinfo(widget, ...)tkdtag(widget, ...)tkdump(widget, ...)tkentrycget(widget, ...)tkentryconfigure(widget, ...)tkfind(widget, ...)tkflash(widget, ...)tkfraction(widget, ...)tkget(widget, ...)tkgettags(widget, ...)tkicursor(widget, ...)tkidentify(widget, ...)tkindex(widget, ...)tkinsert(widget, ...)tkinvoke(widget, ...)tkitembind(widget, ...)tkitemcget(widget, ...)tkitemconfigure(widget, ...)tkitemfocus(widget, ...)tkitemlower(widget, ...)tkitemraise(widget, ...)tkitemscale(widget, ...)tkmark.gravity(widget, ...)tkmark.names(widget, ...)tkmark.next(widget, ...)tkmark.previous(widget, ...)tkmark.set(widget, ...)tkmark.unset(widget, ...)tkmove(widget, ...)tknearest(widget, ...)tkpost(widget, ...)tkpostcascade(widget, ...)tkpostscript(widget, ...)tkscan.mark(widget, ...)tkscan.dragto(widget, ...)tksearch(widget, ...)tksee(widget, ...)tkselect(widget, ...)tkselection.adjust(widget, ...)tkselection.anchor(widget, ...)tkselection.clear(widget, ...)tkselection.from(widget, ...)tkselection.includes(widget, ...)tkselection.present(widget, ...)tkselection.range(widget, ...)tkselection.set(widget, ...)tkselection.to(widget, ...)tkset(widget, ...)tksize(widget, ...)tktoggle(widget, ...)tktag.add(widget, ...)tktag.bind(widget, ...)tktag.cget(widget, ...)tktag.configure(widget, ...)tktag.delete(widget, ...)tktag.lower(widget, ...)tktag.names(widget, ...)tktag.nextrange(widget, ...)tktag.prevrange(widget, ...)tktag.raise(widget, ...)tktag.ranges(widget, ...)tktag.remove(widget, ...)tktype(widget, ...)tkunpost(widget, ...)tkwindow.cget(widget, ...)tkwindow.configure(widget, ...)tkwindow.create(widget, ...)tkwindow.names(widget, ...)tkxview(widget, ...)tkxview.moveto(widget, ...)tkxview.scroll(widget, ...)tkyposition(widget, ...)tkyview(widget, ...)tkyview.moveto(widget, ...)tkyview.scroll(widget, ...)}\arguments{\item{widget}{The widget this applies to}\item{\dots}{Handled via \code{.Tcl.args}}}\details{There are far too many of these commands to describe them and theirarguments in full. Please refer to the Tcl/Tk documentation for details.Except for a few exceptions, the pattern is that Tcl widget commandspossibly with subcommands like\code{.a.b selection clear} are converted to function names like\code{tkselection.clear} and the widget is given as the first argument.}\seealso{\code{\link{TclInterface}}, \code{\link{TkWidgets}},\code{\link{TkCommands}}}\examples{\dontrun{## These cannot be run by examples() but should be OK when pasted## into an interactive R session with the tcltk package loadedtt <- tktoplevel()tkpack(txt.w <- tktext(tt))tkinsert(txt.w, "0.0", "plot(1:10)")# callback functioneval.txt <- function() eval(str2lang(tclvalue(tkget(txt.w, "0.0", "end"))))tkpack(but.w <- tkbutton(tt, text = "Submit", command = eval.txt))## Try pressing the button, edit the text and when finished:tkdestroy(tt)}}\keyword{ misc }%-- one or more ...