Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

An easy-to-use, 2D GUI library written entirely in Rust.

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT
NotificationsYou must be signed in to change notification settings

PistonDevelopers/conrod

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.


ConrodActions StatusCrates.io

An easy-to-use, 2D GUI library written entirely in Rust.

Guide

  1. What is Conrod?
  2. Getting Started
  3. Hello World
  4. Using and Customising Themes
    • What is aTheme?
    • Custom Themes
    • Serializing Themes
  5. Designing Custom Widgets (using the Widget trait)
    • TheWidget trait
    • Thewidget_style! macro
    • Thebuilder_methods! macro
    • Making aButton widget
  6. Custom Graphics and Window Backends
    • Demonstration of Backend Implementation (using glium and glutin)
  7. Internals
    • TheUi's WidgetGraph
    • Ui::set_widgets - How does it work?
  8. FAQ

The Guide is a work-in-progress. If a section is not linked, it is likely not yet implemented.

Crates

CrateBadgesDescription
conrod_coreCrates.iodocs.rsThe fundamentals for any conrod project.
conrod_deriveCrates.iodocs.rsProvides theWidgetCommon andWidgetStyle derive macros.
conrod_winitCrates.iodocs.rsSimplifies usingconrod_core withwinit
conrod_gfxCrates.iodocs.rsSimplifies usingconrod_core with the gfx ecosystem
conrod_wgpuCrates.iodocs.rsSimplifies usingconrod_core withwgpu
conrod_gliumCrates.iodocs.rsSimplifies usingconrod_core withglium
conrod_pistonCrates.iodocs.rsSimplifies usingconrod_core withpiston
conrod_vulkanoCrates.iodocs.rsSimplifies usingconrod_core withvulkano

Current State

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.

Contributing

Want to help out? SeePiston's how to contribute guide.

License

Licensed under either of

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

About

An easy-to-use, 2D GUI library written entirely in Rust.

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors111


[8]ページ先頭

©2009-2025 Movatter.jp