public nothrow | PathView(PathViewCreateParams& createParams) |
public nothrow void | AddPathComponent(const String<char>& pathComponentName, void* data) |
public nothrow void | Clear() |
private void | DrawTick(Graphics& graphics, PointF& origin) |
public inline nothrow const Padding& | GetPathComponentPadding() const |
public inline nothrow const Brush& | GetTextBrush() const |
private void | Measure(Graphics& graphics) |
public inline nothrow const Brush& | MouseClickBrush() const |
public inline nothrow const Brush& | MouseOverBrush() const |
protected override void | OnMouseDown(MouseEventArgs& args) |
protected override void | OnMouseEnter() |
protected override void | OnMouseLeave() |
protected override void | OnMouseMove(MouseEventArgs& args) |
protected override void | OnMouseUp(MouseEventArgs& args) |
protected override void | OnPaint(PaintEventArgs& args) |
protected virtual void | OnPathComponentSelected(PathComponentEventArgs& args) |
private nothrow PathComponent* | PathComponentAt(const Point& location) |
public nothrow Event<PathComponentSelectedEventHandler, PathComponentEventArgs>& | PathComponentSelectedEvent() |
public nothrow void | PushPathComponent(const String<char>& pathComponentName, void* data) |
public nothrow void | SetMaxWidth(int maxWidth_) |
public nothrow void | SetTextHeight(float textHeight_) |
private int | maxWidth |
private SolidBrush | mouseClickBrush |
private PathComponent* | mouseDownComponent |
private SolidBrush | mouseOverBrush |
private PathComponent* | mouseOverComponent |
private Padding | pathComponentPadding |
private Event<PathComponentSelectedEventHandler, PathComponentEventArgs> | pathComponentSelectedEvent |
private Container | pathComponents |
private float | sqrt3per2 |
private SolidBrush | textBrush |
private float | textHeight |
private SolidBrush | tickBrush |
private float | tickHeight |
private Padding | tickPadding |
private float | tickSizePercent |
private float | tickWidth |