[][src]Crate guion

Modules

aliases

Aliases for deep/nested types inside Env

backend

part of Env

ctx

The Context trait housing handlers, queue and other side stuff

env

The Env type defines a compound over any generic types

event

Event container and variants

handler

Handlers can be chained and dispatch events and other stuff

id

Unique indentifier for widgets

layout
path

A path contains information, like widget id, which can denote a location of a widget

render

Render functions and a Link struct tracking bounds and style

state

query some state from any Handler/Context tracking some state

style

Style handler, Style specifier and verbs

util
widget

Widgets are interfaced in two Traits for immutable and mutable operations
The Traits features interface for queuering e.g. id or style, and also accessing or resolving child widgets
Note that some functions in the traits are not meant to be called from externel, but over Link's methods

widgets

standard widgets some standard widgets. WIP

Macros

const_id

currently broken

impl_traitcast

This macro is used inside Widget/WidgetMut impls

impl_traitcast_mut

This macro is used inside WidgetMut impls