class Fl_Menu_ : public Fl_Widget

This is the base class for all widgets that contain a menu, including Fl_Menu_Button, Fl_Choice, and Fl_Menu_Bar. This base class provides the methods for setting or modifying the menu.

The menu is an array of Fl_Menu objects. You may either declare the array yourself, or call methods on this object to construct it's own array.

Fl_Menu_::~Fl_Menu_();

const Fl_Menu* Fl_Menu_::menu() const ;
void Fl_Menu_::menu(const Fl_Menu*);

int Fl_Menu_::value() const ;
const Fl_Menu* Fl_Menu_::mvalue() const;
int Fl_Menu_::value(int);
int Fl_Menu_::value(const Fl_Menu*);

int Fl_Widget::changed() const;
void Fl_Widget::set_changed();
void Fl_Widget::clear_changed();

uchar Fl_Widget::when() const;
void Fl_Widget::when(uchar);

const Fl_Menu* Fl_Menu_::popup(int X, int Y, int W = 0, int H = 0);

const char* Fl_Menu_::text() const ;
const char* Fl_Menu_::text(int i) const ;

int Fl_Menu_::size() const ;

int Fl_Menu_::add(const char *,const char *,Fl_Callback *,void *v=0,int f=0);

int Fl_Menu_::add(const char *);

void Fl_Menu_::clear();

void Fl_Menu_::replace(int,const char *);

void Fl_Menu_::remove(int);

void Fl_Menu_::shortcut(int i,const char *str);

void Fl_Menu_::mode(int i,int x);

uchar Fl_Menu_::textfont() const;
void Fl_Menu_::textfont(uchar);
uchar Fl_Menu_::textsize() const;
void Fl_Menu_::textsize(uchar);
uchar Fl_Menu_::textcolor() const;
void Fl_Menu_::textcolor(uchar);