Expand description
Rerun GUI theme and helpers, built around egui.
Re-exports§
pub use self::icons::Icon;pub use self::syntax_highlighting::SyntaxHighlighting;
Modules§
- alert
- drag_
and_ drop - Helpers for drag and drop support for reordering hierarchical lists.
- filter_
widget - icons
- list_
item - Second-generation list item.
- menu
- modal
- notifications
- syntax_
highlighting - time
Structs§
- Command
Palette - Control
Row - A single row in the controls table.
- Design
Tokens - The look and feel of the UI.
- Help
- A help popup where you can show markdown text and controls as a table.
- Icon
Text - KeyMarkdown
- Newtype over
egui::Keywhich provides aDisplayimplementation suitable for markdown. - Modifiers
Markdown - Newtype over
egui::Modifierswhich provides aDisplayimplementation suitable for markdown. - Mouse
Button Markdown - Newtype over
egui::PointerButtonwhich provides aDisplayimplementation suitable for markdown. - Mouse
Button Text - Helper to show mouse buttons as text/icons.
- Section
Collapsing Header - A collapsible section header, with support for optional help tooltip and button.
- Time
Drag Value - Drag value widget for editing time values for both sequence and temporal timelines.
- TopBar
Style
Enums§
- Label
Style - The style of a label.
- Table
Style - UICommand
- All the commands we support.
- UiLayout
- Specifies the context in which the UI is used and the constraints it should follow.
Constants§
- CUSTOM_
WINDOW_ DECORATIONS - If true, we hide the native window decoration (the top bar with app title, close button etc), and instead paint our own close/maximize/minimize buttons.
- FULLSIZE_
CONTENT - If true, we fill the entire window, except for the close/maximize/minimize buttons in the top-left. See https://github.com/emilk/egui/pull/2049
- NATIVE_
WINDOW_ BAR - If true, we show the native window decorations/chrome with the close/maximize/minimize buttons and app title.
Traits§
- Context
Ext - Extension trait for
egui::Context. - UICommand
Sender - Interface for sending
UICommandmessages. - UiExt
- Rerun custom extensions to
egui::Ui.
Functions§
- apply_
style_ and_ install_ loaders - Apply the Rerun design tokens to the given egui context and install image loaders.
- arrow_
ui - design_
tokens_ of - design_
tokens_ of_ visuals