- Notifications
You must be signed in to change notification settings - Fork295
An easy-to-use, 2D GUI library written entirely in Rust.
License
Unknown, MIT licenses found
Licenses found
PistonDevelopers/conrod
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
I'll no longer be maintaining conrod for the reasons discussedhere. If you'relooking for a similar yet nicer replacement GUI library, I recommendegui. If you're interested in taking overmaintenance, please express your interesthere.
An easy-to-use, 2D GUI library written entirely in Rust.
- What is Conrod?
- Getting Started
- Hello World
- Using and Customising Themes
- What is a
Theme
? - Custom Themes
- Serializing Themes
- What is a
- Designing Custom Widgets (using the Widget trait)
- The
Widget
trait - The
widget_style!
macro - The
builder_methods!
macro - Making a
Button
widget
- The
- Custom Graphics and Window Backends
- Demonstration of Backend Implementation (using glium and glutin)
- Internals
- The
Ui
's WidgetGraph
Ui::set_widgets
- How does it work?
- The
- FAQ
The Guide is a work-in-progress. If a section is not linked, it is likely not yet implemented.
We're just starting to reach a stable-ish API pattern! There will still be somelarge changes, however these are more likely to be new features than APIoverhauls.
To get a clearer idea of where we're at see theissues and in particular, the1.0.0 milestone.
Want to help out? SeePiston's how to contribute guide.
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE orhttp://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT orhttp://opensource.org/licenses/MIT)
at your option.
Contributions
Unless you explicitly state otherwise, any contribution intentionally submittedfor inclusion in the work by you, as defined in the Apache-2.0 license, shall bedual licensed as above, without any additional terms or conditions.
Example Assets
- Google Noto (Apache2)
About
An easy-to-use, 2D GUI library written entirely in Rust.
Topics
Resources
License
Unknown, MIT licenses found
Licenses found
Uh oh!
There was an error while loading.Please reload this page.