Public Member Functions | |
void | draw () |
int | handle (int) |
ItemGroup (const char *label, const Symbol *, bool begin=false) | |
ItemGroup (const char *label=0, bool begin=false) | |
void | layout () |
If this widget is told to draw, it draws just like fltk::Item draws. See that for more details. The triangle indicating a submenu is not drawn by this, it is drawn by the parent menu.
Because this is an fltk::Menu subclass, you can also call popup() and add() and other methods to manipulate the items inside it.
In a Browser, the value() indicates if the widget is open or not. In a MultiBrowser, the selected() indicates if the widget is currently selected.
ItemGroup::ItemGroup | ( | const char * | l = 0 , |
|
bool | begin = false | |||
) |
Unlike other widgets the constructor does not take any dimensions, since it is assummed the container widget will size this correctly.
References fltk::ALIGN_INSIDE, and fltk::ALIGN_LEFT.
ItemGroup::ItemGroup | ( | const char * | l, | |
const Symbol * | i, | |||
bool | begin = false | |||
) |
This constructor also sets image().
References fltk::ALIGN_INSIDE, and fltk::ALIGN_LEFT.
int ItemGroup::handle | ( | int | ) | [virtual] |
Returns 0 always. Items do not accept any events. Any results of clicking on them is handled by the parent Menu or Browser.
Reimplemented from fltk::Group.