public | PathView(PathViewCreateParams& createParams) |
public Result<bool> | AddPathComponent(const String<char>& pathComponentName, void* data) |
public Result<bool> | Clear() |
private Result<bool> | DrawTick(Graphics& graphics, PointF& origin) |
public inline const Padding& | GetPathComponentPadding() const |
public inline const Brush& | GetTextBrush() const |
private Result<bool> | Measure(Graphics& graphics) |
public inline const Brush& | MouseClickBrush() const |
public inline const Brush& | MouseOverBrush() const |
protected override Result<bool> | OnMouseDown(MouseEventArgs& args) |
protected override Result<bool> | OnMouseEnter(EnterLeaveEventArgs& args) |
protected override Result<bool> | OnMouseLeave(EnterLeaveEventArgs& args) |
protected override Result<bool> | OnMouseMove(MouseEventArgs& args) |
protected override Result<bool> | OnMouseUp(MouseEventArgs& args) |
protected override Result<bool> | OnPaint(PaintEventArgs& args) |
protected virtual void | OnPathComponentSelected(PathComponentEventArgs& args) |
private Result<PathComponent*> | PathComponentAt(const Point& location) |
public Event<PathComponentSelectedEventHandler, PathComponentEventArgs>& | PathComponentSelectedEvent() |
public Result<bool> | PushPathComponent(const String<char>& pathComponentName, void* data) |
public Result<bool> | SetMaxWidth(int maxWidth_) |
public 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 ComponentContainer | 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 |