Public Member Functions | Protected Member Functions | Friends

uiParent Class Reference

Inheritance diagram for uiParent:
uiBaseObject NamedObject CallBacker uiDockWin uiGroup uiMainWin uiToolBar uiButtonGroup uiColorInput uiDialExtra uiLabeledComboBox uiLabeledListBox uiLabeledSpinBox uiMdiAreaWindow uiSliderExtra uiTabStack uiDialog uiVirtualKeyboard

List of all members.

Public Member Functions

 uiParent (const char *nm, uiParentBody *)
void addChild (uiBaseObject &)
void manageChld (uiBaseObject &, uiObjectBody &)
void attachChild (constraintType tp, uiObject *child, uiObject *other, int margin, bool reciprocal)
const ObjectSet< uiBaseObject > * childList () const
virtual uiMainWinmainwin ()
uiObjectmainObject ()
const uiObjectmainObject () const
uiParentBodypbody ()
const uiParentBodypbody () const
void attach (constraintType t, int margin=-1)
void attach (constraintType t, uiParent *oth, int margin=-1, bool reciprocal=true)
void attach (constraintType t, uiObject *oth, int margin=-1, bool reciprocal=true)
virtual void display (bool yn, bool shrk=false, bool maximize=false)
void setFocus ()
bool hasFocus () const
void setSensitive (bool yn=true)
bool sensitive () const
const uiFontfont () const
void setFont (const uiFont &f)
void setCaption (const char *c)
void setCursor (const MouseCursor &c)
uiSize actualsize (bool include_border) const
int prefHNrPics () const
int prefVNrPics () const
void setPrefHeight (int h)
void setPrefWidth (int w)
void setPrefWidthInChar (float w)
void setPrefHeightInChar (float h)
virtual void reDraw (bool deep)
void shallowRedraw (CallBacker *=0)
void deepRedraw (CallBacker *=0)
void setStretch (int h, int v)
Color backgroundColor () const
void setBackgroundColor (const Color &c)

Protected Member Functions

virtual void attach_ (constraintType t, uiObject *oth, int margin=-1, bool reciprocal=true)
virtual uiObjectmainobject ()

Friends

class uiParentBody
class uiObjectBody

Constructor & Destructor Documentation

uiParent::uiParent ( const char *  nm,
uiParentBody  
)

Member Function Documentation

uiSize uiParent::actualsize ( bool  include_border  )  const [inline]
void uiParent::addChild ( uiBaseObject  ) 
void uiParent::attach ( constraintType  t,
int  margin = -1 
) [inline]
void uiParent::attach ( constraintType  t,
uiParent oth,
int  margin = -1,
bool  reciprocal = true 
) [inline]
void uiParent::attach ( constraintType  t,
uiObject oth,
int  margin = -1,
bool  reciprocal = true 
) [inline]
virtual void uiParent::attach_ ( constraintType  t,
uiObject oth,
int  margin = -1,
bool  reciprocal = true 
) [inline, protected, virtual]

Reimplemented in uiGroup.

void uiParent::attachChild ( constraintType  tp,
uiObject child,
uiObject other,
int  margin,
bool  reciprocal 
)
Color uiParent::backgroundColor (  )  const
const ObjectSet<uiBaseObject>* uiParent::childList (  )  const
void uiParent::deepRedraw ( CallBacker = 0  )  [inline]
virtual void uiParent::display ( bool  yn,
bool  shrk = false,
bool  maximize = false 
) [inline, virtual]

Reimplemented in uiToolBar.

const uiFont* uiParent::font (  )  const [inline]
bool uiParent::hasFocus (  )  const [inline]
virtual uiObject* uiParent::mainobject (  )  [inline, protected, virtual]

Reimplemented in uiDockWin, uiGroup, and uiMainWin.

uiObject* uiParent::mainObject (  )  [inline]
const uiObject* uiParent::mainObject (  )  const [inline]
virtual uiMainWin* uiParent::mainwin (  )  [inline, virtual]

Reimplemented in uiDockWin, uiGroup, uiMainWin, and uiToolBar.

void uiParent::manageChld ( uiBaseObject ,
uiObjectBody  
)
uiParentBody* uiParent::pbody (  ) 
const uiParentBody* uiParent::pbody (  )  const [inline]
int uiParent::prefHNrPics (  )  const [inline]
int uiParent::prefVNrPics (  )  const [inline]
virtual void uiParent::reDraw ( bool  deep  )  [inline, virtual]

Reimplemented in uiMainWin.

bool uiParent::sensitive (  )  const [inline]
void uiParent::setBackgroundColor ( const Color c  )  [inline]
void uiParent::setCaption ( const char *  c  )  [inline]

Reimplemented in uiDialog, and uiMainWin.

void uiParent::setCursor ( const MouseCursor c  )  [inline]
void uiParent::setFocus (  )  [inline]
void uiParent::setFont ( const uiFont f  )  [inline]
void uiParent::setPrefHeight ( int  h  )  [inline]
void uiParent::setPrefHeightInChar ( float  h  )  [inline]
void uiParent::setPrefWidth ( int  w  )  [inline]
void uiParent::setPrefWidthInChar ( float  w  )  [inline]
void uiParent::setSensitive ( bool  yn = true  )  [inline]

Reimplemented in uiMainWin, and uiToolBar.

void uiParent::setStretch ( int  h,
int  v 
) [inline]
void uiParent::shallowRedraw ( CallBacker = 0  )  [inline]

Friends And Related Function Documentation

friend class uiObjectBody [friend]
friend class uiParentBody [friend]