Crate rugui

Source
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 events
  • clipboard — enables clipboard integration
  • full — Enabless all features

Modules§

events
Event data types
styles
Element styles
texture
Minimalistic module for textures
winit
Winit integration helpers (use winit flag)

Structs§

Element
Most basic building block of the Rugui library
ElementKey
Key helps you access elements managed by the Gui
EventListener
Listens to events
EventListeners
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 Element inside rows/columns

Enums§

Children
Describes how many Children an Element has and how they should be positioned
EventListenerTypes
Describes privilege level for listener