[R-gui] gWidgets: several statusbars per window?
j verzani
jverzani at gmail.com
Sat Feb 27 02:11:09 CET 2010
Liviu Andronic <landronimirc <at> gmail.com> writes:
>
> Dear all
> I would like to have one "status area" per container, hence several in
> a window. The problem with gstatusbar() is that it can only be
> attached to a window, and the result is not very clean. Please see the
> code below.
>
> Is there a way to attach a "status area" to a container? Thank you
> Liviu
>
Sorry, not without just using RGtk2 commands. At some time this was possible,
but I changed the behavior so statusbars, menusbars and toolbars are only part
of a toplevel window.
If you want to use RGtk2 commands, it isn't so hard. Here is an example:
library(RGtk2)
library(gWidgets); options(guiToolkit="RGtk2")
w <- gwindow()
g <- ggroup(cont=w, horizontal=FALSE)
g1 <- ggroup(cont=g, horizontal=FALSE)
glabel("one", cont=g1)
sb1 <- gtkStatusbar(); add(g1, sb1)
g2 <- ggroup(cont=g, horizontal=FALSE)
glabel("two", cont=g2)
sb2 <- gtkStatusbar(); add(g2, sb2)
sb1$push(1, "some text")
sb1$push(1, "new text")
sb1$pop(1)
..snip..
--JOhn
More information about the R-SIG-GUI
mailing list