projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add auto next/prev tab (alt-a), update shortcuts, fix keyframe paste track tabbing...
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
guicast
/
bcmenuitem.h
diff --git
a/cinelerra-5.1/guicast/bcmenuitem.h
b/cinelerra-5.1/guicast/bcmenuitem.h
index 5b40a05cbedb696935940be7f2d62861f76a4447..e167b9835cb681a02b55240e4733d10c615a79f5 100644
(file)
--- 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 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);
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();
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;
private:
BC_WindowBase *top_level;
@@
-80,6
+82,8
@@
private:
int down;
// check box
int checked;
int down;
// check box
int checked;
+// not drawn if not enabled
+ int enabled;
// title
char *text;
// text of hotkey
// title
char *text;
// text of hotkey