PathComponent Class

Constructors & Destructor | Member Functions | Enumerated Types | Member Variables

Definition

Line 531 of System.Windows/PathView.cm

Inheritance

Constructors & Destructor

public PathComponent(PathView* pathView_, const String<char>& name_, void* data_)

Member Functions

public inline void* Data() const
public Result<bool> Draw(Graphics& graphics)
public inline const Size& GetSize() const
public inline State GetState() const
public inline const Point& Location() const
public Result<bool> Measure(Graphics& graphics)
public void SetLocation(const Point& location_)
public Result<bool> SetState(State state_)

Enumerated Types

public enum State

Member Variables

private void* data
private Point location
private String<char> name
private PathView* pathView
private Size size
private State state

Constructor& Destructor Details

PathComponent Constructor

public PathComponent(PathView* pathView_, const String<char>& name_, void* data_)

Definition
Line 537 of System.Windows/PathView.cm


Member Function Details

Data Member Function

public inline void* Data()

Definition
Line 556 of System.Windows/PathView.cm


Draw Member Function

public Result<bool> Draw(Graphics& graphics)

Definition
Line 561 of System.Windows/PathView.cm


GetSize Member Function

public inline const Size& GetSize()

Definition
Line 616 of System.Windows/PathView.cm


GetState Member Function

public inline State GetState()

Definition
Line 541 of System.Windows/PathView.cm


Location Member Function

public inline const Point& Location()

Definition
Line 608 of System.Windows/PathView.cm


Measure Member Function

public Result<bool> Measure(Graphics& graphics)

Definition
Line 593 of System.Windows/PathView.cm


SetLocation Member Function

public void SetLocation(const Point& location_)

Definition
Line 612 of System.Windows/PathView.cm


SetState Member Function

public Result<bool> SetState(State state_)

Definition
Line 546 of System.Windows/PathView.cm