Expand description
Rerun GUI theme and helpers, built around egui
.
Re-exportsยง
pub use self::icons::Icon;
pub use self::syntax_highlighting::SyntaxHighlighting;
Modulesยง
- color_table ๐
- command ๐
- command_palette ๐
- context_ext ๐
- design_tokens ๐
- Helpers for drag and drop support for reordering hierarchical lists.
- Second-generation list item.
- markdown_utils ๐
- A toast notification system for egui, roughly based on https://github.com/urholaukkarinen/egui-toast.
- ui_ext ๐
- A small, self-container pan-and-zoom area for [
egui
].
Structsยง
- A token representing a color in the global color table.
- The look and feel of the UI.
- Newtype over [
egui::Key
] which provides aDisplay
implementation suitable for markdown. - Newtype over [
egui::Modifiers
] which provides aDisplay
implementation suitable for markdown. - Newtype over [
egui::PointerButton
] which provides aDisplay
implementation suitable for markdown. - A collapsible section header, with support for optional help tooltip and button.
Enumsยง
- A hue for a
ColorToken
. - The style of a label.
- A color scale for a
ColorToken
. - All the commands we support.
Constantsยง
- 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.
- 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
- If true, we show the native window decorations/chrome with the close/maximize/minimize buttons and app title.
Traitsยง
- Extension trait for [
egui::Context
]. - Interface for sending
UICommand
messages. - Rerun custom extensions to [
egui::Ui
].
Functionsยง
- Apply the Rerun design tokens to the given egui context and install image loaders.
- Return a reference to the global design tokens structure.
- Is this Ui in a resizable panel?