#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.