PathComponent Class

Definition

Line 437 of System.Windows/PathView.cm

Inheritance

Constructors & Destructor

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

Member Functions

public inline nothrow void* Data() const
public void Draw(Graphics& graphics)
public inline nothrow const Size& GetSize() const
public inline nothrow State GetState() const
public inline nothrow const Point& Location() const
public void Measure(Graphics& graphics)
public nothrow void SetLocation(const Point& location_)
public nothrow void 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 nothrow PathComponent(PathView* pathView_, const String<char>& name_, void* data_)

Definition
Line 443 of System.Windows/PathView.cm


Member Function Details

Data Member Function

public inline nothrow void* Data()

Definition
Line 459 of System.Windows/PathView.cm


Draw Member Function

public void Draw(Graphics& graphics)

Definition
Line 463 of System.Windows/PathView.cm


GetSize Member Function

public inline nothrow const Size& GetSize()

Definition
Line 498 of System.Windows/PathView.cm


GetState Member Function

public inline nothrow State GetState()

Definition
Line 447 of System.Windows/PathView.cm


Location Member Function

public inline nothrow const Point& Location()

Definition
Line 490 of System.Windows/PathView.cm


Measure Member Function

public void Measure(Graphics& graphics)

Definition
Line 481 of System.Windows/PathView.cm


SetLocation Member Function

public nothrow void SetLocation(const Point& location_)

Definition
Line 494 of System.Windows/PathView.cm


SetState Member Function

public nothrow void SetState(State state_)

Definition
Line 451 of System.Windows/PathView.cm