17 class coMenuContainer;
18 class coColoredBackground;
35 virtual void menuPressEvent(
coMenuItem *menuItem);
36 virtual void menuReleaseEvent(
coMenuItem *menuItem);
64 virtual void setParentMenu(
coMenu *parent);
65 virtual void setVisible(
bool visible);
66 virtual bool isVisible()
const;
71 virtual const char *getName()
const;
75 virtual const char *getClassName()
const;
77 virtual bool isOfClassName(
const char *)
const;
86 void setName(
const std::string &newName,
bool updateTwins =
true);
100 virtual void setLabel(
const std::string &newName);
102 virtual void selected(
bool select);
103 virtual void doActionPress();
104 virtual void doActionRelease();
105 virtual void doSecondActionPress();
106 virtual void doSecondActionRelease();
bool visible
Definition: coMenuItem.h:47
bool active_
flag if item is active
Definition: coMenuItem.h:55
coMenu * getParentMenu()
get my parent menu
Definition: coMenuItem.h:80
virtual void setActive(bool a)
functions activates or deactivates the item
Definition: coMenuItem.h:89
coMenu * myMenu
this menu item
Definition: coMenuItem.h:48
Definition: coUIElement.h:52
Action listener for events triggered by any coMenuItem.
Definition: coMenuItem.h:24
virtual ~coMenuListener()
Definition: coMenuItem.h:31
virtual bool getActive()
return if item is active
Definition: coMenuItem.h:94
virtual void setAttachment(int)
sets the attachment border
Definition: coMenuItem.h:67
Definition: coMenuItem.h:44