List of all items
Structs
- Align2
- ClippedPrimitive
- Color32
- ColorImage
- Context
- DragAndDrop
- DroppedFile
- EventFilter
- FontData
- FontDefinitions
- FontId
- FontImage
- FontTweak
- FullOutput
- Galley
- Grid
- HoveredFile
- Id
- InnerResponse
- InputState
- KeyboardShortcut
- Layout
- Margin
- Memory
- Mesh
- ModifierNames
- Modifiers
- MultiTouchInfo
- OpenUrl
- Options
- PaintCallback
- PaintCallbackInfo
- Painter
- PlatformOutput
- PointerState
- Pos2
- Rangef
- RawInput
- Rect
- RepaintCause
- RequestRepaintInfo
- Response
- Rgba
- Rounding
- Sense
- Shadow
- Stroke
- TextFormat
- TextureHandle
- TextureOptions
- TexturesDelta
- TouchDeviceId
- TouchId
- Ui
- UiBuilder
- UiStack
- UiStackInfo
- UiStackIterator
- UiTags
- UserData
- Vec2
- Vec2b
- ViewportInfo
- WidgetInfo
- WidgetRect
- WidgetRects
- animation_manager::AnimationManager
- animation_manager::BoolAnim
- animation_manager::ValueAnim
- cache::CacheStorage
- cache::FrameCache
- cache::FramePublisher
- cache::cache_storage::CacheStorage
- cache::frame_cache::FrameCache
- cache::frame_publisher::FramePublisher
- containers::Area
- containers::AreaState
- containers::ComboBox
- containers::Resize
- containers::Sides
- containers::Window
- containers::area::Area
- containers::area::AreaState
- containers::area::Prepared
- containers::collapsing_header::CollapsingHeader
- containers::collapsing_header::CollapsingResponse
- containers::collapsing_header::CollapsingState
- containers::collapsing_header::HeaderResponse
- containers::collapsing_header::InnerState
- containers::collapsing_header::Prepared
- containers::combo_box::ComboBox
- containers::frame::Frame
- containers::frame::Prepared
- containers::modal::Modal
- containers::modal::ModalResponse
- containers::panel::CentralPanel
- containers::panel::PanelState
- containers::panel::SidePanel
- containers::panel::TopBottomPanel
- containers::resize::Prepared
- containers::resize::Resize
- containers::resize::State
- containers::scroll_area::Prepared
- containers::scroll_area::ScrollArea
- containers::scroll_area::ScrollAreaOutput
- containers::scroll_area::ScrollingToTarget
- containers::scroll_area::State
- containers::sides::Sides
- containers::window::PossibleInteractions
- containers::window::ResizeInteraction
- containers::window::SideResponse
- containers::window::TitleBar
- containers::window::Window
- context::Context
- context::ContextImpl
- context::NamedContextCallback
- context::Plugins
- context::RepaintCause
- context::RequestRepaintInfo
- context::ViewportRepaintInfo
- context::ViewportState
- context::WrappedTextureManager
- data::input::DroppedFile
- data::input::EventFilter
- data::input::HoveredFile
- data::input::KeyboardShortcut
- data::input::ModifierNames
- data::input::Modifiers
- data::input::RawInput
- data::input::TouchDeviceId
- data::input::TouchId
- data::input::ViewportInfo
- data::output::FullOutput
- data::output::IMEOutput
- data::output::OpenUrl
- data::output::PlatformOutput
- data::output::WidgetInfo
- data::user_data::UserData
- debug_text::Entry
- debug_text::State
- drag_and_drop::DragAndDrop
- grid::Grid
- grid::GridLayout
- grid::State
- hit_test::WidgetHits
- id::BuildIdHasher
- id::Id
- id::IdHasher
- input_state::Click
- input_state::InputOptions
- input_state::InputState
- input_state::PointerState
- input_state::touch_state::ActiveTouch
- input_state::touch_state::DynGestureState
- input_state::touch_state::GestureState
- input_state::touch_state::MultiTouchInfo
- input_state::touch_state::TouchState
- interaction::InteractionSnapshot
- layers::GraphicLayers
- layers::LayerId
- layers::PaintList
- layers::ShapeIdx
- layout::Layout
- layout::Region
- load::DefaultBytesLoader
- load::DefaultTextureLoader
- load::Loaders
- load::SizedTexture
- load::bytes_loader::DefaultBytesLoader
- load::texture_loader::DefaultTextureLoader
- memory::Areas
- memory::Focus
- memory::FocusWidget
- memory::InteractionState
- memory::Memory
- memory::Options
- menu::BarState
- menu::MenuRoot
- menu::MenuRootManager
- menu::MenuState
- menu::SubMenu
- menu::SubMenuButton
- mutex::Mutex
- mutex::RwLock
- output::FullOutput
- output::IMEOutput
- output::OpenUrl
- output::PlatformOutput
- output::WidgetInfo
- painter::Painter
- pass_state::DebugRect
- pass_state::PassState
- pass_state::PerLayerState
- pass_state::PerWidgetTooltipState
- pass_state::ScrollTarget
- pass_state::TooltipPassState
- placer::Placer
- response::InnerResponse
- response::Response
- sense::Sense
- style::DebugOptions
- style::Interaction
- style::NumberFormatter
- style::ScrollAnimation
- style::ScrollStyle
- style::Selection
- style::Spacing
- style::Style
- style::TextCursorStyle
- style::Visuals
- style::WidgetVisuals
- style::Widgets
- text::CCursor
- text::FontData
- text::FontDefinitions
- text::Fonts
- text::Galley
- text::LayoutJob
- text::LayoutSection
- text::TextFormat
- text::TextWrapping
- text_selection::CCursorRange
- text_selection::CursorRange
- text_selection::LabelSelectionState
- text_selection::PCursorRange
- text_selection::cursor_range::CCursorRange
- text_selection::cursor_range::CursorRange
- text_selection::cursor_range::PCursorRange
- text_selection::label_text_selection::CurrentSelection
- text_selection::label_text_selection::LabelSelectionState
- text_selection::label_text_selection::WidgetTextCursor
- text_selection::text_cursor_state::TextCursorState
- text_selection::visuals::RowVertexIndices
- ui::Ui
- ui_builder::UiBuilder
- ui_stack::UiStack
- ui_stack::UiStackInfo
- ui_stack::UiStackIterator
- ui_stack::UiTags
- util::History
- util::fixed_cache::FixedCache
- util::id_type_map::IdTypeMap
- util::id_type_map::SerializedElement
- util::id_type_map::TypeId
- util::undoer::Flux
- util::undoer::Settings
- util::undoer::Undoer
- viewport::IconData
- viewport::ImmediateViewport
- viewport::ViewportBuilder
- viewport::ViewportId
- viewport::ViewportIdPair
- viewport::ViewportOutput
- widget_rect::WidgetRect
- widget_rect::WidgetRects
- widget_text::RichText
- widgets::Button
- widgets::Checkbox
- widgets::DragValue
- widgets::GifFrameDurations
- widgets::Hyperlink
- widgets::Image
- widgets::ImageButton
- widgets::ImageOptions
- widgets::ImageSize
- widgets::Label
- widgets::Link
- widgets::ProgressBar
- widgets::RadioButton
- widgets::SelectableLabel
- widgets::Separator
- widgets::Slider
- widgets::Spinner
- widgets::button::Button
- widgets::checkbox::Checkbox
- widgets::drag_value::DragValue
- widgets::hyperlink::Hyperlink
- widgets::hyperlink::Link
- widgets::image::GifFrameDurations
- widgets::image::Image
- widgets::image::ImageOptions
- widgets::image::ImageSize
- widgets::image_button::ImageButton
- widgets::label::Label
- widgets::progress_bar::ProgressBar
- widgets::radio_button::RadioButton
- widgets::selected_label::SelectableLabel
- widgets::separator::Separator
- widgets::slider::Slider
- widgets::slider::SliderSpec
- widgets::spinner::Spinner
- widgets::text_edit::TextEdit
- widgets::text_edit::TextEditOutput
- widgets::text_edit::TextEditState
- widgets::text_edit::builder::TextEdit
- widgets::text_edit::output::TextEditOutput
- widgets::text_edit::state::TextEditState
Enums
- Align
- CursorIcon
- Direction
- Event
- FontFamily
- ImageData
- ImeEvent
- Key
- MouseWheelUnit
- PointerButton
- Shape
- TextWrapMode
- TextureFilter
- TextureId
- TextureWrapMode
- Theme
- ThemePreference
- TouchPhase
- UiKind
- UserAttentionType
- ViewportEvent
- WidgetType
- containers::AboveOrBelow
- containers::combo_box::AboveOrBelow
- containers::panel::Side
- containers::panel::TopBottomSide
- containers::popup::PopupCloseBehavior
- containers::scroll_area::ScrollBarVisibility
- data::input::Event
- data::input::ImeEvent
- data::input::MouseWheelUnit
- data::input::PointerButton
- data::input::TouchPhase
- data::input::ViewportEvent
- data::key::Key
- data::output::CursorIcon
- data::output::OutputEvent
- data::output::UserAttentionType
- input_state::PointerEvent
- input_state::touch_state::PinchType
- layers::Order
- layout::Direction
- load::Bytes
- load::BytesPoll
- load::ImagePoll
- load::LoadError
- load::SizeHint
- load::TexturePoll
- memory::FocusDirection
- memory::theme::Theme
- memory::theme::ThemePreference
- menu::MenuResponse
- os::OperatingSystem
- output::CursorIcon
- output::OutputEvent
- output::UserAttentionType
- style::FontSelection
- style::HandleShape
- style::NumericColorSpace
- style::TextStyle
- text::FontFamily
- ui_stack::UiKind
- util::id_type_map::Element
- viewport::CursorGrab
- viewport::IMEPurpose
- viewport::ResizeDirection
- viewport::SystemTheme
- viewport::ViewportClass
- viewport::ViewportCommand
- viewport::WindowLevel
- viewport::X11WindowType
- widget_text::WidgetText
- widgets::ImageFit
- widgets::ImageSource
- widgets::SliderClamping
- widgets::SliderOrientation
- widgets::color_picker::Alpha
- widgets::image::ImageFit
- widgets::image::ImageSource
- widgets::progress_bar::ProgressBarText
- widgets::slider::SliderClamping
- widgets::slider::SliderOrientation
Traits
- NumExt
- cache::CacheTrait
- cache::ComputerMut
- cache::cache_trait::CacheTrait
- cache::frame_cache::ComputerMut
- load::BytesLoader
- load::ImageLoader
- load::TextureLoader
- util::id_type_map::SerializableAny
- widgets::Widget
- widgets::WidgetWithState
- widgets::text_edit::TextBuffer
- widgets::text_edit::text_buffer::TextBuffer
Macros
Functions
- __run_test_ctx
- __run_test_ui
- containers::area::automatic_area_position
- containers::area::pointer_pressed_on_area
- containers::collapsing_header::paint_default_icon
- containers::combo_box::button_frame
- containers::combo_box::combo_box_dyn
- containers::combo_box::paint_default_icon
- containers::panel::animate_expansion
- containers::panel::clamp_to_range
- containers::popup::find_tooltip_position
- containers::popup::next_tooltip_id
- containers::popup::popup_above_or_below_widget
- containers::popup::popup_below_widget
- containers::popup::remember_that_tooltip_was_shown
- containers::popup::seconds_since_last_tooltip
- containers::popup::show_tooltip
- containers::popup::show_tooltip_at
- containers::popup::show_tooltip_at_dyn
- containers::popup::show_tooltip_at_pointer
- containers::popup::show_tooltip_for
- containers::popup::show_tooltip_text
- containers::popup::tooltip_id
- containers::popup::was_tooltip_open_last_frame
- containers::popup::when_was_a_toolip_last_shown_id
- containers::resize::paint_resize_corner
- containers::resize::paint_resize_corner_with_style
- containers::window::close_button
- containers::window::move_and_resize_window
- containers::window::paint_frame_interaction
- containers::window::paint_resize_corner
- containers::window::resize_interaction
- containers::window::resize_response
- debug_text::print
- debug_text::register
- grid::striped_row_color
- gui_zoom::zoom_in
- gui_zoom::zoom_menu_buttons
- gui_zoom::zoom_out
- gui_zoom::zoom_with_keyboard
- hit_test::contains_circle
- hit_test::find_closest
- hit_test::find_closest_within
- hit_test::hit_test
- hit_test::hit_test_on_close
- hit_test::should_prioritizie_hits_on_back
- interaction::interact
- introspection::font_family_ui
- introspection::font_id_ui
- introspection::font_texture_ui
- introspection::label
- lerp
- menu::bar
- menu::context_menu
- menu::context_menu_opened
- menu::menu_button
- menu::menu_custom_button
- menu::menu_image_button
- menu::menu_popup
- menu::set_menu_style
- menu::stationary_menu_button_impl
- menu::stationary_menu_impl
- menu::submenu_button
- painter::multiply_opacity
- painter::tint_shape_towards
- pos2
- remap
- remap_clamp
- style::default_text_styles
- style::text_styles_ui
- style::two_drag_values
- style::ui_color
- style::ui_text_color
- text_selection::cursor_range::move_single_cursor
- text_selection::label_text_selection::estimate_row_height
- text_selection::label_text_selection::got_copy_event
- text_selection::label_text_selection::pos_in_galley
- text_selection::label_text_selection::process_selection_key_events
- text_selection::label_text_selection::selected_text
- text_selection::text_cursor_state::byte_index_from_char_index
- text_selection::text_cursor_state::ccursor_next_line
- text_selection::text_cursor_state::ccursor_next_word
- text_selection::text_cursor_state::ccursor_previous_line
- text_selection::text_cursor_state::ccursor_previous_word
- text_selection::text_cursor_state::cursor_rect
- text_selection::text_cursor_state::find_line_start
- text_selection::text_cursor_state::is_linebreak
- text_selection::text_cursor_state::is_word_char
- text_selection::text_cursor_state::next_line_boundary_char_index
- text_selection::text_cursor_state::next_word_boundary_char_index
- text_selection::text_cursor_state::select_line_at
- text_selection::text_cursor_state::select_word_at
- text_selection::text_cursor_state::slice_char_range
- text_selection::visuals::paint_cursor_end
- text_selection::visuals::paint_text_cursor
- text_selection::visuals::paint_text_selection
- ui::register_rect
- util::hash
- util::hash_with
- util::id_type_map::hash
- vec2
- warn_if_debug_build
- widgets::color_picker::background_checkers
- widgets::color_picker::color_button
- widgets::color_picker::color_cache_get
- widgets::color_picker::color_cache_set
- widgets::color_picker::color_edit_button_hsva
- widgets::color_picker::color_edit_button_rgb
- widgets::color_picker::color_edit_button_rgba
- widgets::color_picker::color_edit_button_srgb
- widgets::color_picker::color_edit_button_srgba
- widgets::color_picker::color_picker_color32
- widgets::color_picker::color_picker_hsva_2d
- widgets::color_picker::color_picker_hsvag_2d
- widgets::color_picker::color_slider_1d
- widgets::color_picker::color_slider_2d
- widgets::color_picker::contrast_color
- widgets::color_picker::input_type_button_ui
- widgets::color_picker::is_additive_alpha
- widgets::color_picker::rgba_edit_ui
- widgets::color_picker::show_color
- widgets::color_picker::show_color32
- widgets::color_picker::show_color_at
- widgets::color_picker::srgba_edit_ui
- widgets::color_picker::use_color_cache
- widgets::decode_gif_uri
- widgets::drag_value::clamp_value_to_range
- widgets::drag_value::default_parser
- widgets::drag_value::get
- widgets::drag_value::parse
- widgets::drag_value::set
- widgets::global_dark_light_mode_buttons
- widgets::global_dark_light_mode_switch
- widgets::global_theme_preference_buttons
- widgets::global_theme_preference_switch
- widgets::has_gif_magic_header
- widgets::image::decode_gif_uri
- widgets::image::encode_gif_uri
- widgets::image::gif_frame_index
- widgets::image::has_gif_magic_header
- widgets::image::is_gif_uri
- widgets::image::paint_texture_at
- widgets::image::paint_texture_load_result
- widgets::image::scale_to_fit
- widgets::image::texture_load_result_response
- widgets::paint_texture_at
- widgets::reset_button
- widgets::reset_button_with
- widgets::slider::get
- widgets::slider::logarithmic_zero_cutoff
- widgets::slider::normalized_from_value
- widgets::slider::range_log10
- widgets::slider::set
- widgets::slider::value_from_normalized
- widgets::stroke_ui
- widgets::text_edit::builder::check_for_mutating_key_press
- widgets::text_edit::builder::events
- widgets::text_edit::builder::mask_if_password
- widgets::text_edit::builder::remove_ime_incompatible_events
Type Aliases
- IdMap
- containers::IconPainter
- containers::collapsing_header::IconPainter
- containers::combo_box::IconPainter
- context::ContextCallback
- grid::ColorPickerFn
- id::IdMap
- id::IdSet
- load::BytesLoadResult
- load::BytesLoaderImpl
- load::ImageLoadResult
- load::ImageLoaderImpl
- load::Result
- load::TextureLoadResult
- load::TextureLoaderImpl
- memory::OrderMap
- mutex::MutexGuard
- mutex::RwLockReadGuard
- mutex::RwLockWriteGuard
- viewport::DeferredViewportUiCallback
- viewport::ImmediateViewportRendererCallback
- viewport::ViewportIdMap
- viewport::ViewportIdSet
- widgets::drag_value::GetSetValue
- widgets::drag_value::NumFormatter
- widgets::drag_value::NumParser
- widgets::slider::GetSetValue
- widgets::slider::NumFormatter
- widgets::slider::NumParser
- widgets::text_edit::state::TextEditUndoer
Constants
- MINUS_CHAR_STR
- NUM_POINTER_BUTTONS
- context::IMMEDIATE_VIEWPORT_RENDERER
- data::input::NUM_POINTER_BUTTONS
- gui_zoom::MAX_ZOOM_FACTOR
- gui_zoom::MIN_ZOOM_FACTOR
- gui_zoom::kb_shortcuts::ZOOM_IN
- gui_zoom::kb_shortcuts::ZOOM_IN_SECONDARY
- gui_zoom::kb_shortcuts::ZOOM_OUT
- gui_zoom::kb_shortcuts::ZOOM_RESET
- layout::INFINITY
- menu::CONTEXT_MENU_ID_STR
- special_emojis::GIT
- special_emojis::GITHUB
- special_emojis::OS_ANDROID
- special_emojis::OS_APPLE
- special_emojis::OS_LINUX
- special_emojis::OS_WINDOWS
- special_emojis::TWITTER
- text::TAB_SIZE
- text_selection::label_text_selection::DEBUG
- util::fixed_cache::FIXED_CACHE_SIZE
- widgets::color_picker::N
- widgets::slider::INFINITY
- widgets::slider::INF_RANGE_MAGNITUDE