A form layout container
This convenience container is basically a simpler form of
glayout
to be used to layout two columns forms with a label
on the left. The label can be passed in to the add
method
of the container as is done with notebook labels
.gformlayout generic for toolkit dispatch
The svalue
method for GFormLayout
returns a list of
values created by calling svalue
on each child. The
returned list is named by the corresponding labels.
gformlayout(align = c("default", "left", "center"), spacing = 5, container = NULL, ..., toolkit = guiToolkit()) .gformlayout(toolkit, align = "left", spacing = 5, container = NULL, ...) ## S3 method for class 'GFormLayout' svalue(obj, index = NULL, drop = NULL, ...)
align |
alignment of label. Left justify or center balance. Leave as "default" for underlying toolkit default. |
spacing |
spacing between columns |
container |
A parent container. When a widget is created it can be incorporated into the widget heirarchy by passing in a parent container at construction time. (For some toolkits this is not optional, e.g. gWidgets2tcltk or gWidgets2WWW2.) |
... |
These values are passed to the |
toolkit |
Each widget constructor is passed in the toolkit it
will use. This is typically done using the default, which will
lookup the toolkit through |
obj |
object of method call |
index |
NULL or logical. If |
drop |
NULL or logical. If widget supports it, drop will work as it does in a data frame or perhaps someother means. |
## Not run: w <- gwindow("gformlayout", visible=FALSE) g <- gvbox(container=w) flyt <- gformlayout(container=g) gedit("", label="Name:", container=flyt) gedit("", label="Rank:", container=flyt) gedit("", label="Serial No.:", container=flyt) b <- gbutton("Show me", container=g, handler=function(h,...) { print(svalue(flyt)) }) addSpring(g) ## better with Qt, else flyt expands to fill. visible(w) <- TRUE ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.