8#ifndef UI_GGUINAVIGATION_H_
9#define UI_GGUINAVIGATION_H_
53 std::deque<gGUIPane*> panes;
54 std::deque<bool> paneenabled;
Definition gBaseGUIObject.h:18
gBaseApp * root
Definition gBaseGUIObject.h:147
Definition gGUINavigation.h:17
virtual void mouseEntered()
virtual void mouseReleased(int x, int y, int button)
virtual void mousePressed(int x, int y, int button)
virtual void mouseExited()
gGUIPane * getSelectedPane()
gGUISizer * getToolbarSizer()
bool isPaneEnabled(int paneNo)
void showPane(gGUIPane *paneToShow)
void setSelectedPaneNo(int paneNo)
virtual ~gGUINavigation()
void removePane(int paneNo)
void setPane(int paneNo, gGUIPane *newPane, bool isEnabled=true)
virtual void set(gBaseApp *root, gBaseGUIObject *topParentGUIObject, gBaseGUIObject *parentGUIObject, int parentSlotLineNo, int parentSlotColumnNo, int x, int y, int w, int h)
virtual void mouseDragged(int x, int y, int button)
virtual void mouseMoved(int x, int y)
void setPaneEnabled(int paneNo, bool isEnabled)
void addPane(gGUIPane *newPane, bool isEnabled=true)
gGUIPane * getPane(int paneNo)
Definition gGUISizer.h:14