Public Member Functions | Protected Member Functions | Protected Attributes

uiTabStack Class Reference

Inheritance diagram for uiTabStack:
uiGroup uiParent uiBaseObject NamedObject CallBacker

List of all members.

Public Member Functions

 uiTabStack (uiParent *, const char *nm, bool manage=true)
uiGrouptabGroup ()
void addTab (uiGroup *, const char *txt=0)
void removeTab (uiGroup *)
void setTabEnabled (uiGroup *, bool)
bool isTabEnabled (uiGroup *) const
void setCurrentPage (int id)
void setCurrentPage (uiGroup *)
uiGroupcurrentPage () const
uiGrouppage (int idx) const
int indexOf (uiGroup *) const
int currentPageId () const
int size () const
NotifierAccessselChange ()

Protected Member Functions

void tabSel (CallBacker *cb)

Protected Attributes

uiTabBartabbar_
uiGrouptabgrp_

Constructor & Destructor Documentation

uiTabStack::uiTabStack ( uiParent ,
const char *  nm,
bool  manage = true 
)

Member Function Documentation

void uiTabStack::addTab ( uiGroup ,
const char *  txt = 0 
)
uiGroup* uiTabStack::currentPage (  )  const
int uiTabStack::currentPageId (  )  const
int uiTabStack::indexOf ( uiGroup  )  const
bool uiTabStack::isTabEnabled ( uiGroup  )  const
uiGroup* uiTabStack::page ( int  idx  )  const
void uiTabStack::removeTab ( uiGroup  ) 
NotifierAccess& uiTabStack::selChange (  ) 
void uiTabStack::setCurrentPage ( int  id  ) 
void uiTabStack::setCurrentPage ( uiGroup  ) 
void uiTabStack::setTabEnabled ( uiGroup ,
bool   
)
int uiTabStack::size (  )  const
uiGroup* uiTabStack::tabGroup (  )  [inline]
void uiTabStack::tabSel ( CallBacker cb  )  [protected]

Member Data Documentation