R/l_bind.R
l_bind_canvas_get.Rd
This function returns the registered event pattern and the Tcl callback code that the Tcl interpreter evaluates after a event occurs that matches the event pattern.
l_bind_canvas_get(widget, id)
widget | widget path as a string or as an object handle |
---|---|
id | canvas binding id |
Character vector of length two. First element is the event pattern, the second element is the Tcl callback code.
Bindings, callbacks, and binding substitutions are described in detail in
loon's documentation webpage, i.e. run l_help("learn_R_bind")
# binding for when plot is resized if(interactive()){ p <- l_plot(iris[,1:2], color=iris$Species) printSize <- function(p) { size <- l_size(p) cat(paste('Size of widget ', p, ' is: ', size[1], 'x', size[2], ' pixels\n', sep='')) } l_bind_canvas(p, event='<Configure>', function(W) {printSize(W)}) id <- l_bind_canvas_ids(p) id l_bind_canvas_get(p, id) }