X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Fbcmenuitem.h;h=e167b9835cb681a02b55240e4733d10c615a79f5;hb=01c087cf8b098c6cd424cb2cb3778f3b1317fa21;hp=5b40a05cbedb696935940be7f2d62861f76a4447;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/guicast/bcmenuitem.h b/cinelerra-5.1/guicast/bcmenuitem.h index 5b40a05c..e167b983 100644 --- a/cinelerra-5.1/guicast/bcmenuitem.h +++ b/cinelerra-5.1/guicast/bcmenuitem.h @@ -52,8 +52,8 @@ public: int set_alt(int value = 1); void set_ctrl(int value = 1); - int deactivate_submenus(BC_MenuPopup *exclude); - int activate_submenu(); + virtual int deactivate_submenus(BC_MenuPopup *exclude); + virtual int activate_submenu(); virtual int handle_event() { return 0; }; int dispatch_button_press(); int dispatch_button_release(int &redraw); @@ -67,6 +67,8 @@ public: BC_WindowBase* get_top_level(); BC_PopupMenu* get_popup_menu(); BC_SubMenu *get_submenu(); + int get_enabled(int v); + void set_enabled(int v); private: BC_WindowBase *top_level; @@ -80,6 +82,8 @@ private: int down; // check box int checked; +// not drawn if not enabled + int enabled; // title char *text; // text of hotkey