rust-pushrod 0.4.1

Pushrod UI Library
docs.rs failed to build rust-pushrod-0.4.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

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 = "^0.42"
pistoncore-glfw_window = "^0.49"
piston2d-opengl_graphics = "^0.59"
piston2d-graphics = "^0.30"
gl = "^0.11"
find_folder = "^0.3"

To use the crate in your project, add the following dependencies:

[dependencies]
rust-pushrod = "^0.3"

This will pull in the latest version in the 0.3.x branch.

Core Components

pushrod::core is the core library components, representing the main run loop, the callback store mechanism, and the widget store.

pushrod::widget is the core Widget library.

Widgets

Widget objects are the interactive objects in the GUI. Several Widget classes are provided as a convenience, and this library is growing in size.