- Rich Set of Widgets. Myra has following widgets: Button, CheckBox, ComboBox, ListBox, TabControl, Grid, Image, Menu, ProgressBar, ScrollPane, SplitPane(with arbitrary number of splitters), Slider, TextBlock, TextField, SpinButton, Tree, Window, Dialog, FileDialog, ColorPickerDialog and PropertyGrid.
- Skinning. The default skin(it had been borrowed from VisUI) could be replaced with a custom skin loaded from the JSON (example).
- Serialization. UI Projects can be serialized into human readable XML (example).
- UI Editor. Myra's binary distribution contains standalone UI Editor application.
Building From Source Code
- Clone this repo.
- Open a solution from the "build" folder.