andrew file-exr/png/tiff mods, png add depth/compression, exr add b44-dwab, tiff...
[goodguy/cinelerra.git] / cinelerra-5.1 / guicast / bcmenuitem.h
index 5b40a05cbedb696935940be7f2d62861f76a4447..e167b9835cb681a02b55240e4733d10c615a79f5 100644 (file)
@@ -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