#include <Tabs.h>
Inheritance diagram for OglGui::Tabs:


Public Member Functions | |
| Tabs (int x, int y, int wndW, int wndH, int labelW=120, int labelH=22) | |
| Tabs (Window *parent, int wndW, int wndH, int labelW=120, int labelH=22) | |
| Tabs (Window *parent, int x, int y, int wndW, int wndH, int labelW=120, int labelH=22) | |
| void | SetTabsListener (TabsListener *listener, void *listenerData=0) | 
| Window * | TabBar () | 
| void | TabsDissolve (bool mode) | 
| void | TabsAnimated (int mode) | 
| void | TabsAnimDivider (int d) | 
| void | TabsTransition (int m1, int m2) | 
| void | TabsTransitionGridXY (int x, int y) | 
| void | ScaleTabBar (bool fixedHeight) | 
| Window * | CreateTab (std::string title, int labelW=-1, int tabControlData=-1) | 
| void | SetActiveTab (int idx, bool idxIsTabNr=true) | 
| int | GetActiveTab () | 
| int | GetActiveTabControlData () | 
| void | ActivateNextTab () | 
| virtual void | ButtonSelectionEvent (Button *src, void *userData) | 
| virtual void | DisplayFunc () | 
| virtual void | WindowKeyboardEvent (Window *src, int c, int state, void *userData) | 
| virtual void | WindowDisplayEvent (Window *src, void *userData) | 
Protected Member Functions | |
| void | StartTabTransition () | 
| void | StartTabAnimation () | 
| void | HandleTabChangeAnimation () | 
| void | HandleTabAnimation () | 
Private Member Functions | |
| void | Init (int labelW, int labelH) | 
Private Attributes | |
| int | mLabelWidth | 
| int | mLabelHeight | 
| TabsListener * | mTabsListener | 
| void * | mTabsListenerData | 
| std::vector< int > | mTabControlData | 
| Window * | mTitleWnd | 
| std::vector< Window * > | mCanvasList | 
| int | mActiveTabId | 
| bool | mShowAnimInfo | 
| int | mTabsAnimated | 
| int | mTabAnimDiv | 
| bool | mTabAnimating | 
| bool | mDissolve | 
| Transition * | mTransitionWnd | 
| int | mTabTransit1 | 
| int | mTabTransit2 | 
| int | mGridX | 
| int | mGridY | 
Definition at line 28 of file Tabs.h.
 1.5.1