a2dWalker_SetViewDependent Class Reference
[Algorithms on hierarchy in a2dDocument]

set the a2dCanvasObject's view dependent More...

#include <algos.h>

Inheritance diagram for a2dWalker_SetViewDependent:

Inheritance graph
[legend]
Collaboration diagram for a2dWalker_SetViewDependent:

Collaboration graph
[legend]

List of all members.

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

a2dCanvasViewm_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


Detailed Description

set the a2dCanvasObject's view dependent

Definition at line 571 of file algos.h.


Constructor & Destructor Documentation

a2dWalker_SetViewDependent::a2dWalker_SetViewDependent ( a2dCanvasView aView,
bool  viewdependent,
bool  viewspecific = false,
bool  onlyinternalarea = false 
)

constructor

Parameters:
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.

Definition at line 743 of file algos.cpp.


The documentation for this class was generated from the following files:
a2dWalker_SetViewDependent Class Reference -- Tue Aug 31 18:37:48 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation