Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

OglGui::Tabs Class Reference

#include <Tabs.h>

Inheritance diagram for OglGui::Tabs:

Inheritance graph
[legend]
Collaboration diagram for OglGui::Tabs:

Collaboration graph
[legend]
List of all members.

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)
WindowTabBar ()
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)
WindowCreateTab (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
TabsListenermTabsListener
void * mTabsListenerData
std::vector< int > mTabControlData
WindowmTitleWnd
std::vector< Window * > mCanvasList
int mActiveTabId
bool mShowAnimInfo
int mTabsAnimated
int mTabAnimDiv
bool mTabAnimating
bool mDissolve
TransitionmTransitionWnd
int mTabTransit1
int mTabTransit2
int mGridX
int mGridY

Detailed Description

Definition at line 28 of file Tabs.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 13 09:27:00 2011 for ImpalaSrc by  doxygen 1.5.1