#include <algos.h>


Public Member Functions | |
| a2dWalker_SetViewDependent (a2dCanvasView *aView, bool viewdependent, bool viewspecific=false, bool onlyinternalarea=false) | |
| constructor | |
| ~a2dWalker_SetViewDependent () | |
| destructor | |
| bool | Start (a2dCanvasObject *object) |
| void | Initialize () |
| to initialize a walker class, default does nothing. | |
| virtual bool | WalkTask (wxObject *parent, wxObject *object, a2dWalkEvent event) |
| called from within a2dDocument | |
Public Attributes | |
| a2dCanvasView * | m_aView |
| which view to set view dependent | |
| bool | m_viewdependent |
| on/off for view dependent updating | |
| bool | m_viewspecific |
| set only visible for this view | |
| bool | m_onlyinternalarea |
| transform without scale for children | |
Definition at line 571 of file algos.h.
| a2dWalker_SetViewDependent::a2dWalker_SetViewDependent | ( | a2dCanvasView * | aView, | |
| bool | viewdependent, | |||
| bool | viewspecific = false, |
|||
| bool | onlyinternalarea = false | |||
| ) |
constructor
| aView | view for adding next properties on this object and maybe its children. | |
| viewdependent | if true then to add property 'PROPID_viewDependent' to objects that are depend on 'aView' view when it comes to size. Else to remove this property. | |
| viewspecific | if true then to add property 'PROPID_viewSpecific' to objects that are only visible on 'aView' view. Else to remove this property to make visible on all views. | |
| onlyinternalarea | Remove scale in matrix for children objects. |