Inheritance diagram for CmContainer:
Public Methods | |
virtual void | addChild (CmObject *child)=0 |
CmObject * | getSelectedObject (void) |
CmObject * | getFirstChild (void) |
CmObject * | getNextChild (void) |
int | getNChildren (void) |
void | enableSmartDrawing (void) |
Enables the no-flickering object drawing on all children. | |
void | disableSmartDrawing (void) |
Disables the no-flickering object drawing on all children. | |
void | addKeyCallback (CmCallback *, int, MVALUE_CB) |
|
|
|
|
|
Disables the no-flickering object drawing on all children. Disabling the smart drawing feature on a object hierarchy is helpfull in terms of dwrawing performance if the hierarchy is composed by a lot of transparent nested containers. This condition is actually applying in the high level MTREE object. |
|
Enables the no-flickering object drawing on all children. By default smart drawing is enabled on all FORM objects. In earlier MGui releases object drawing was performed always "parent first then children" causing the annoying flickering effect. Smart drawing, available since release 4, avoids flickering by drawing children first and the only uncovered portion of the parent. |
|
|
|
|
|
|
|
|