Hi Greg,

On Sun, Aug 21, 2011 at 11:30 PM, Greg Ercolano <[email protected]> wrote:

> On 08/21/11 09:22, asif saeed wrote:
> > Hi,
> >
> > Is there any way I could prevent my widgets from getting added to fltk
> > groups automatically and have the ability to add fltk widgets to fltk
> groups
> > myself - dynamically?
>
>         begin() and end() are the way to control this.
>
>        If you end() the parent window, for instance, then widgets
>        will be created but not attached to a parent, in which case
>        to attach them, you can use the appropriate
> Fl_Group::add(Fl_Widget*)
>        to parent them, which is something you should do quickly, otherwise
>        the widget might pop up in a window of its own.
>
>        When I want to add widgets, I usually call the parent's begin(),
>        then create the widget, then call the parent's end(). If I don't
>        want the widget to show up right away, I'd call hide() to hide it
>        from being shown, then later call show() to show it.
>
>        If you're trying to create a bunch of widgets that you want to
>        be able to re-parent from one widget to another, you should be
>        able to use Fl_Group::remove() and Fl_Group::add() to move the
>        widgets around.
>
>        Note that Fl_Window derives from Fl_Group, so the add()/remove()
>        methods mentioned above applies to windows too.


Thank you very much, again.

Best, Asif
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to