Expand description
Heya!
§Feature flags
If you want to use the bare bones version of this library.
You can do so by including rugui like this:
rugui = { version = "*", default-features = false }winit(enabled by default) — adds winit module that helps with integration of winit eventsclipboard— enables clipboard integrationfull— Enabless all features
Modules§
- events
- Event data types
- styles
Elementstyles- texture
- Minimalistic module for textures
- winit
- Winit integration helpers (use
winitflag)
Structs§
- Element
- Most basic building block of the Rugui library
- Element
Key - Key helps you access elements managed by the
Gui - Event
Listener - Listens to events
- Event
Listeners - Holds all event listeners for an
Element - Gui
- Context for the GUI engine
- Point
- A point on the Gui context
- Section
- Describes allocated space for a child
Elementinside rows/columns
Enums§
- Children
- Describes how many
ChildrenanElementhas and how they should be positioned - Event
Listener Types - Describes privilege level for listener