summaryrefslogtreecommitdiff
path: root/src/interface/Component.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/interface/Component.h')
-rw-r--r--src/interface/Component.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/interface/Component.h b/src/interface/Component.h
index 555be84..bd3878a 100644
--- a/src/interface/Component.h
+++ b/src/interface/Component.h
@@ -7,6 +7,7 @@
namespace ui
{
+ class ContextMenu;
class Window;
class Panel;
@@ -25,6 +26,7 @@ namespace ui
ui::Point textPosition;
ui::Point textSize;
ui::Point iconPosition;
+ ui::ContextMenu * menu;
public:
Component(Window* parent_state);
Component(Point position, Point size);
@@ -55,6 +57,8 @@ namespace ui
//Get the parent component.
inline Panel* const GetParent() const { return _parent; }
+
+ virtual void OnContextMenuAction(int item);
//UI functions:
/*