#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