[][src]Crate rg3d_ui

Extendable, retained mode, graphics API agnostic UI library.

See examples here - https://github.com/mrDIMAS/rusty-shooter/blob/master/src/menu.rs

Re-exports

pub use rg3d_core as core;

Modules

border
brush
button
canvas
check_box
decorator
dock

Docking manager allows you to dock windows and hold them in-place.

draw
dropdown_list

Drop-down list. This is control which shows currently selected item and provides drop-down list to select its current item. It is build using composition with standard list view.

file_browser

File browser is a tree view over file system. It allows to select file or folder.

formatted_text
grid
image
list_view
menu
message

Message and events module contains all possible widget messages and OS events.

messagebox
node
numeric
popup
progress_bar
scroll_bar
scroll_panel
scroll_viewer
stack_panel
tab_control
text
text_box
tree
ttf
vec
widget
window
wrap_panel

Structs

BuildContext
DEFAULT_FONT
DragContext
MouseState
Thickness
UserInterface

Enums

HorizontalAlignment
Orientation
VerticalAlignment

Traits

Control

Trait for all UI controls in library.

Type Definitions

NodeHandleMapping