Name Description Size
button.rs 709
checkbox.rs 668
hbox.rs 1089
label.rs 589
mod.rs The UI model. Model elements should generally be declared as types with all fields `pub` (to be accessed by UI implementations), though accessor methods are acceptable if needed. An `ElementBuilder<TYPE>` impl should be provided to create methods that will be used in the [`ui!`] macro. The model types are accessible when being _consumed_ by a UI implementation, whereas the `ElementBuilder` types are accessible when the model is being _created_. All elements should be listed in the `element_types!` macro in this file (note that [`Window`], while an element, isn't listed here as it cannot be a child element). This populates the `ElementType` enum and generates `From<Element>` for `ElementType`, and `TryFrom<ElementType>` for the element (as well as reference `TryFrom`). The model is written to accommodate layout and text direction differences (e.g. for RTL languages), and UI implementations are expected to account for this correctly. 10653
progress.rs 602
scroll.rs 513
textbox.rs 784
vbox.rs 614
window.rs 1477