On Wed, Oct 16, 2013 at 2:52 AM, borsooq <[email protected]> wrote: > Hello, I wanted to switch a little bit from desktop gui to PYJS. When ran > some examples i realized, that I would like to have CaptionPanel and two > (or more) columns in it. Tried to di it, but with no success. Can anyone > tell my how to di it? When I am adding buttons by > captionpanelobject.add(button) twice I have these two buttons, but when I > am adding textbox and then button (or in other order), I have only one. I > used to use glade and as far, as I rememer, I needed to make some > containers (horizontal/vertical), set number of fields (rows/columns) and > then just put widgets into separate cells. How can I do it in PYJS? I am > struggling for several hours with that and can't find solution. > > Please help. >
i can't give you a working code example offhand, but in general, many widgets only accept a single child. you must compose 1-3+ widgets to achieve the effect you want, usually by making use of the VerticalPanel/HorizontalPanel/DockPanel workhorses... something like: CaptionPanel => HorizontalPanel[ col1, col2 ] ...ie. CaptionPanel has ONE child, and *that* child implements "columns". i know it's a bit terse, so if you need more info or don't yet understand, just let us know. -- C Anthony -- --- You received this message because you are subscribed to the Google Groups "Pyjs.org Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
