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.
- egui_
ext - Things that should be upstream moved to egui/eframe at some point
- filter_
widget - icons
- list_
item - Second-generation list item.
- menu
- modal
- notifications
- UI for notifications.
- syntax_
highlighting - testing
- 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::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.
- OnResponse
- Wrap a
Widgetand register actions on itsResponse. - Relative
Time Range - A time range that can be relative to the time cursor.
- 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 - OnResponse
Ext - 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.
- 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.
- relative_
time_ range_ boundary_ label_ text - relative_
time_ range_ label_ text - Returns (label text, on hover text).