Expand description
Rerun GUI theme and helpers, built around egui
.
Re-exports§
pub use self::icons::Icon;
pub use self::notifications::Link;
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 - Command
Palette Url - 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::Key
which provides aDisplay
implementation suitable for markdown. - Modifiers
Markdown - Newtype over
egui::Modifiers
which provides aDisplay
implementation suitable for markdown. - Mouse
Button Markdown - Newtype over
egui::PointerButton
which provides aDisplay
implementation 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§
- Command
Palette Action - Either a command, or a URL that we want to open.
- 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.
Traits§
- Context
Ext - Extension trait for
egui::Context
. - HasDesign
Tokens - UICommand
Sender - Interface for sending
UICommand
messages. - 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.
- design_
tokens_ of - design_
tokens_ of_ visuals - 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.