Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends

uiMdiArea Class Reference

Inheritance diagram for uiMdiArea:
uiObject uiBaseObject NamedObject CallBacker

List of all members.

Public Member Functions

 uiMdiArea (uiParent *, const char *nm="uiMdiArea")
 ~uiMdiArea ()
void tileHorizontal ()
void tileVertical ()
void tile ()
void cascade ()
void closeAll ()
void addWindow (uiMdiAreaWindow *)
uiMdiAreaWindowgetWindow (const char *)
const uiMdiAreaWindowgetWindow (const char *) const
void setActiveWin (const char *)
void setActiveWin (uiMdiAreaWindow *)
const char * getActiveWin () const
void getWindowNames (BufferStringSet &) const
bool paralyse (bool yn)

Public Attributes

Notifier< uiMdiAreawindowActivated

Protected Member Functions

uiMdiAreaBody & mkbody (uiParent *, const char *)
void grpClosed (CallBacker *)
void grpChanged (CallBacker *)

Protected Attributes

uiMdiAreaBody * body_
ObjectSet< uiMdiAreaWindowgrps_

Friends

class uiMdiAreaBody
class i_MdiAreaMessenger

Constructor & Destructor Documentation

uiMdiArea::uiMdiArea ( uiParent ,
const char *  nm = "uiMdiArea" 
)
uiMdiArea::~uiMdiArea (  ) 

Member Function Documentation

void uiMdiArea::addWindow ( uiMdiAreaWindow  ) 
void uiMdiArea::cascade (  ) 
void uiMdiArea::closeAll (  ) 
const char* uiMdiArea::getActiveWin (  )  const
const uiMdiAreaWindow* uiMdiArea::getWindow ( const char *   )  const
uiMdiAreaWindow* uiMdiArea::getWindow ( const char *   ) 
void uiMdiArea::getWindowNames ( BufferStringSet  )  const
void uiMdiArea::grpChanged ( CallBacker  )  [protected]
void uiMdiArea::grpClosed ( CallBacker  )  [protected]
uiMdiAreaBody& uiMdiArea::mkbody ( uiParent ,
const char *   
) [protected]
bool uiMdiArea::paralyse ( bool  yn  ) 
void uiMdiArea::setActiveWin ( const char *   ) 
void uiMdiArea::setActiveWin ( uiMdiAreaWindow  ) 
void uiMdiArea::tile (  ) 
void uiMdiArea::tileHorizontal (  ) 
void uiMdiArea::tileVertical (  ) 

Friends And Related Function Documentation

friend class i_MdiAreaMessenger [friend]
friend class uiMdiAreaBody [friend]

Member Data Documentation

uiMdiAreaBody* uiMdiArea::body_ [protected]

Reimplemented from uiBaseObject.