[−][src]Crate pushrod
Pushrod is a Cross Platform UI Widget Library for Rust.
It is intended to be lightweight, easy to use, and easy to understand. Pushrod draws inspiration from 16-bit GUI-based systems and other GUI libraries over the years.
Dependencies
Pushrod uses the following dependencies:
[dependencies] piston_window = "^0.89.0" find_folder = "^0.3.0"
Core Components
Callbacks
Events
Widgets
Modules
core | Main module containing the run loop for the UI components, containers for windows and
|
event | Companion module used to define and trigger system-wide events. Uses an event masking style similar to the Atari ST GEM series: event masks can be used to tell the Pushrod run loop which events the programmer desires to receive. |
widget | Widget library used for on-screen UI interaction. This is a core set of |