diff options
Diffstat (limited to 'FL')
| -rw-r--r-- | FL/Fl_Menu_.H | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/FL/Fl_Menu_.H b/FL/Fl_Menu_.H index 3e7461173..acab1a33b 100644 --- a/FL/Fl_Menu_.H +++ b/FL/Fl_Menu_.H @@ -60,6 +60,7 @@ protected: uchar alloc; // flag indicates if menu_ is a dynamic copy (=1) or not (=0) uchar down_box_; + Fl_Boxtype menu_box_; Fl_Font textfont_; Fl_Fontsize textsize_; Fl_Color textcolor_; @@ -201,6 +202,16 @@ public: /** Sets the box type used to surround the currently-selected items in the menus. */ void down_box(Fl_Boxtype b) {down_box_ = b;} + /** Get the box type for the menu popup windows. + \return the box type, or FL_NO_BOX if Fl_Menu_::box() is to be used instead + */ + Fl_Boxtype menu_box() const { return menu_box_; } + /** Set the box type for the menu popup windows. + If menu_box set to FL_NO_BOX, the menu window will use Fl_Menu_::box() instead. + \param[in] b new box type or FL_NO_BOX + */ + void menu_box(Fl_Boxtype b) { menu_box_ = b; } + /** For back compatibility, same as selection_color() */ Fl_Color down_color() const {return selection_color();} /** For back compatibility, same as selection_color() */ |
