nobuyukinyuu / SimpleUI

a basic, portable UI library for Monkey.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SimpleUI is a basic, portable, and modular UI library for Monkey. It serves as a UI base for projects that don't need a full library.

Features

  • Input and interface are separate, allowing (in theory) any control scheme.
  • Skinnable (actually, most widgets have no default look!)
  • Poll-based refreshing
  • Batch widget management
  • Plays nice global matrix scaling

Widgets

  • Push button
  • Text box
  • Circular ProgressBar
  • Scroller ListBoxes with click/slide support
  • Looping Scroller panels (EndlessScroller)
  • 2d Scrolling panels (ScrollablePanel)
  • Color wheel picker (CircularPicker) (New)

Planned improvements

Coded, but not included yet

  • OptionList
  • Linear ProgressBar
  • Slider
  • RGB Slider
  • Toggle button (Checkbox)
  • Knob (circular progressbar + toggle)

Not yet coded

  • Multitouch support
  • Widget: OptionTable (2d optionlist)
  • WidgetManager: automatic reflow support

Donate

If you like this project, please consider giving a small donation to support further development.

Donate

About

a basic, portable UI library for Monkey.


Languages

Language:Monkey 100.0%