v0.1
manual-positioning controls
| Method | Description |
|---|---|
| Button(Rect, String, String) | Show a button that execute something immediately. |
| Label(Rect, String, String) | Show a label. |
| Toggle(Rect, Boolean, String) | Show a toggle(check-box). |
| HoverButton(Rect, String, String) | Show a button inside a Rect. |
| Slider(Rect, Double, Double, Double, String) | Show a horizontal slider that user can drag to select a value. |
| VSlider(Rect, Double, Double, Double, String) | Show a vertical slider that user can drag to select a value. |
| ToggleButton(Rect, String, Boolean, String) | Show a button that acts like a toggle. |
| PolygonButton(Rect, IReadOnlyList<Point>, Rect, String, String) | Show a converx polygon button. |
| Image(Rect, String, String) | Show a image. |
auto-layout controls
| Method | Description |
|---|---|
| Button(String, String, LayoutOption[]) | Show a button that execute something immediately. |
| Label(String, String, LayoutOption[]) | Show a label. |
| Toggle(Boolean, String, LayoutOption[]) | Show a toggle(check-box). |
| HoverButton(String, String, LayoutOption[]) | Show a button inside a Rect. |
| Slider(Size, Double, Double, Double, String, LayoutOption[]) | Show a horizontal slider that user can drag to select a value. |
| VSlider(Size, Double, Double, Double, String, LayoutOption[]) | Show a vertical slider that user can drag to select a value. |
| ToggleButton(String, Boolean, String, LayoutOption[]) | Show a button that acts like a toggle. |
| PolygonButton(IReadOnlyList<Point>, Rect, String, String, LayoutOption[]) | Show a converx polygon button. |
| Image(String, String, LayoutOption[]) | Show a image. |
layout containers
| Method | Description |
|---|---|
| BeginHorizontal(LayoutOption[]) | Begin a horizontal layout group. |
| EndHorizontal() | End a horizontal layout group. |
| BeginVertical(LayoutOption[]) | Begin a vertical layout group. |
| EndVertical() | End a vertical layout group. |
layout options
| Method | Description |
|---|---|
| Width(Double) | Set the width of a control. |
| Height(Double) | Set the height of a control. |
| ExpandWidth(Boolean) | Set whether the width of a control should be expanded to occupy as much space as possible. |
| ExpandHeight(Boolean) | Set whether the height of a control should be expanded to occupy as much space as possible. |
| StretchWidth(Int32) | Set the factor when expanding the width of a control. |
| StretchHeight(Int32) | Set the factor when expanding the height of a control. |
layout helpers
| Method | Description |
|---|---|
| Space(Double) | Put a fixed-size space inside a layout group. |
| FlexibleSpace() | Put a expanded space inside a layout group. |