Go to the documentation of this file.
41 I_ASSIGN(m_layerTypeAttrPtr,
"LayerType",
"Type of laye:\n\t0-auto\n\t1-background\n\t2-inactive\n\t3-active\n\t4-calibration\n\t5-tools",
false, 0);
49 I_ATTR(
int, m_layerTypeAttrPtr);
60 BaseClass::OnComponentCreated();
62 if (m_layerTypeAttrPtr !=
nullptr) {
63 Base::AssignToLayer(*m_layerTypeAttrPtr);
Generic basic implementation of component wrapper for model observer classes.
Simple wrapper making component from non-component class.
Common interface for all classes implementing the Observer functionality in the Model/Observer design...
Base class of standard shape implementation.
Common interface for all display console shapes.
This interface describes all untransparent GUI objects, which can be touched.
Cretion of component wrapper for shape classes.
void OnComponentCreated() override
ibase::TModelObserverCompBaseWrap< icomp::TMakeComponentWrap< Base, iview::CShapeBase, iview::IShape, imod::IObserver, iview::IVisualizable, iview::ITouchable > > BaseClass
In this library is defined 2D view concept and standard visualisation objects.
© Witold Gantzke and Kirill Lepskiy