OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Friends | List of all members
uiParent Class Reference
Inheritance diagram for uiParent:
[legend]

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)
 
bool isDisplayed () const
 
void setFocus ()
 
bool hasFocus () const
 
void setSensitive (bool yn=true)
 
bool sensitive () const
 
const uiFontfont () const
 
void setFont (const uiFont &f)
 
void setCaption (const uiString &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 setPrefHeightInChar (int h)
 
void setPrefHeightInChar (float h)
 
void setPrefWidthInChar (float w)
 
void setPrefWidthInChar (int w)
 
virtual void reDraw (bool deep)
 
void shallowRedraw (CallBacker *=0)
 
void deepRedraw (CallBacker *=0)
 
void setStretch (int h, int v)
 
Color backgroundColor () const
 
Color roBackgroundColor () const
 
void setBackgroundColor (const Color &c)
 
void translateText ()
 

Protected Member Functions

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

Friends

class uiParentBody
 
class uiObjectBody
 

Detailed Description

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 
)
inlineprotectedvirtual

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 
)
inlinevirtual

Reimplemented in uiToolBar.

const uiFont* uiParent::font ( ) const
inline
bool uiParent::hasFocus ( ) const
inline
bool uiParent::isDisplayed ( ) const
inline
uiObject* uiParent::mainObject ( )
inline
const uiObject* uiParent::mainObject ( ) const
inline
virtual uiObject* uiParent::mainobject ( )
inlineprotectedvirtual

Reimplemented in uiMainWin, uiGenInputBoolFld, and uiGroup.

virtual uiMainWin* uiParent::mainwin ( )
inlinevirtual

Reimplemented in uiMainWin, and uiGroup.

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)
inlinevirtual

Reimplemented in uiBaseMap, uiMainWin, uiSurveyMap, and uiColorTableMan.

Color uiParent::roBackgroundColor ( ) const
bool uiParent::sensitive ( ) const
inline
void uiParent::setBackgroundColor ( const Color c)
inline
void uiParent::setCaption ( const uiString c)
inline
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 ( int  h)
inline
void uiParent::setPrefHeightInChar ( float  h)
inline
void uiParent::setPrefWidth ( int  w)
inline
void uiParent::setPrefWidthInChar ( float  w)
inline
void uiParent::setPrefWidthInChar ( int  w)
inline
void uiParent::setSensitive ( bool  yn = true)
inline
void uiParent::setStretch ( int  h,
int  v 
)
inline
void uiParent::shallowRedraw ( CallBacker = 0)
inline
void uiParent::translateText ( )

Friends And Related Function Documentation

friend class uiObjectBody
friend
friend class uiParentBody
friend

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019