#include <Fl_Menu_.h>
Inheritance diagram for Fl_Menu_:
Public Types | |
enum | { TOP_TO_BOTTOM = 1, BOTTOM_TO_TOP = 2, LEFT_TO_RIGHT = 4, RIGHT_TO_LEFT = 8 } |
Public Methods | |
Fl_Menu_ () | |
Default ctor. | |
Fl_Menu_ (int, int, int, int, const char *l=0) | |
Traditional ctor. | |
Fl_Menu_ (const char *l, int layout_size=30, Fl_Align layout_al=FL_ALIGN_TOP, int label_w=-1) | |
New style ctor. | |
Fl_List * | list () const |
void | list (Fl_List *l) |
int | children (const int *indexes, int level) const |
int | children () const |
Fl_Widget * | child (const int *indexes, int level) const |
Fl_Widget * | child (int index) const |
Fl_Widget * | item () const |
Fl_Widget * | item (Fl_Widget *v) |
bool | focus (const int *indexes, int level) |
Fl_Widget * | get_focus () |
int | value () const |
void | value (int v) |
int | size () const |
virtual int | popup (int x, int y, int w=0, int h=0) |
int | handle_shortcut () |
void | execute (Fl_Widget *) |
void | global () |
Fl_Widget * | find (const char *label) const |
Fl_Widget * | add (const char *, int shortcut, Fl_Callback *, void *=0, int=0) |
Fl_Widget * | replace (const char *, int scut, Fl_Callback *, void *=0, int=0) |
Fl_Widget * | add (const char *, void *) |
Fl_Widget * | add (const char *) |
Fl_Widget * | insert (int n, const char *s, void *data=0) |
void | remove (const char *l) |
void | add (Fl_Widget &o) |
void | add (Fl_Widget *o) |
void | insert (Fl_Widget &o, int n) |
void | replace (int index, Fl_Widget &o) |
void | replace (Fl_Widget &old, Fl_Widget &o) |
void | remove (int index) |
void | remove (Fl_Widget &o) |
void | remove (Fl_Widget *o) |
void | anim_flags (int f) |
int | anim_flags () |
void | copy (const Fl_Menu_Item *m, void *data=0) |
void | menu (const Fl_Menu_Item *m) |
void | replace (int n, const char *s) |
void | replace (const char *l, const char *s) |
void | shortcut (const char *l, int s) |
void | shortcut (int s) |
int | shortcut () const |
void | shortcut (int i, int s) |
unsigned | mode (int i) const |
unsigned | mode (const char *l) const |
const Fl_String & | text (int i) const |
const Fl_String & | text () const |
int | effect_type () |
void | effect_type (int v) |
float | delay () |
void | delay (float v) |
float | anim_speed () |
void | anim_speed (float v) |
Static Public Methods | |
void | default_callback (Fl_Widget *, void *) |
int | default_effect_type () |
void | default_effect_type (int v) |
float | default_delay () |
void | default_delay (float v) |
float | default_anim_speed () |
void | default_anim_speed (float v) |
bool | effects () |
void | effects (bool v) |
bool | subwindow_effect () |
void | subwindow_effect (bool v) |
Public Attributes | |
Fl_Callback * | about_to_show |
Fl_Callback * | about_to_hide |
Protected Attributes | |
Fl_Widget * | item_ |
int | anim_flags_ |
Static Protected Attributes | |
bool | key_event |
Friends | |
class | MenuWindow |
Definition at line 41 of file Fl_Menu_.h.