Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anhosh/egui_dock
/ types & classes
Types & classes
62 in github.com/anhosh/egui_dock
⨍
Functions
366
◇
Types & classes
62
↓ 15 callers
Class
NodeIndex
src/dock_state/tree/node_index.rs:8
↓ 10 callers
Class
Tab
src/dock_state/tree/mod.rs:984
↓ 9 callers
Class
TabIndex
src/dock_state/tree/tab_index.rs:6
↓ 8 callers
Enum
Node
src/dock_state/tree/node/mod.rs:13
↓ 7 callers
Class
SurfaceIndex
src/dock_state/surface_index.rs:4
↓ 5 callers
Enum
Split
src/dock_state/tree/mod.rs:46
↓ 4 callers
Class
ForcedRemoval
src/widgets/dock_area/tab_removal.rs:12
↓ 1 callers
Enum
Surface
src/dock_state/surface.rs:12
Enum
AllowedSplits
src/widgets/dock_area/allowed_splits.rs:3
Class
Buffers
examples/text_editor.rs:20
Class
ButtonsStyle
src/style.rs:69
Class
DockArea
Displays a [`DockState`] in `egui`.
src/widgets/dock_area/mod.rs:19
Class
DockState
src/dock_state/mod.rs:45
Class
DragData
src/widgets/dock_area/drag_and_drop.rs:28
Class
DragDropState
src/widgets/dock_area/drag_and_drop.rs:162
Enum
Error
src/dock_state/error.rs:3
Class
HoverData
src/widgets/dock_area/drag_and_drop.rs:15
Class
LeafHighlighting
src/style.rs:340
Class
LeafNode
src/dock_state/tree/node/leaf.rs:10
Class
LeafTranslations
src/dock_state/translations.rs:24
Enum
LockState
src/widgets/dock_area/drag_and_drop.rs:150
Class
MyApp
examples/reject_windows.rs:56
Class
MyApp
examples/tab_add.rs:35
Class
MyApp
examples/tab_add_popup.rs:93
Class
MyApp
examples/text_editor.rs:39
Class
MyApp
examples/simple.rs:35
Class
MyApp
examples/hello.rs:85
Class
MyApp
examples/save_load_dock_state.rs:39
Class
MyContext
examples/hello.rs:67
Class
MyTab
examples/tab_add_popup.rs:21
Enum
MyTabKind
examples/tab_add_popup.rs:16
Class
NodePath
src/dock_state/tree/node_index.rs:103
Enum
OnCloseResponse
src/widgets/tab_viewer.rs:113
Class
OpinionatedTab
examples/reject_windows.rs:17
Class
OverlayFeel
src/style.rs:305
Class
OverlayStyle
src/style.rs:267
Enum
OverlayType
src/style.rs:325
Class
SeparatorStyle
src/style.rs:137
Class
SplitNode
src/dock_state/tree/node/split.rs:6
Class
State
src/widgets/dock_area/state.rs:7
Class
Style
src/style.rs:52
Enum
TabAddAlign
src/style.rs:7
Class
TabBarStyle
src/style.rs:162
Class
TabBodyStyle
src/style.rs:250
Class
TabContextMenuTranslations
src/dock_state/translations.rs:14
Enum
TabDestination
The destination for a tab which is being moved.
src/dock_state/tree/mod.rs:78
Enum
TabInsert
Specify how a tab should be added to a Node.
src/dock_state/tree/mod.rs:66
Class
TabInteractionStyle
src/style.rs:233
Class
TabIter
Iterates over all tabs in a [`Tree`].
src/dock_state/tree/tab_iter.rs:4
Class
TabPath
src/dock_state/tree/tab_index.rs:18
Enum
TabRemoval
src/widgets/dock_area/tab_removal.rs:5
Class
TabStyle
src/style.rs:190
Class
TabViewer
examples/reject_windows.rs:15
Class
TabViewer
examples/tab_add.rs:15
Class
TabViewer
examples/tab_add_popup.rs:64
Class
TabViewer
examples/simple.rs:16
Class
TabViewer
examples/save_load_dock_state.rs:19
Interface
TabViewer
Defines how a tab should behave and be rendered inside a [`Tree`](crate::Tree).
src/widgets/tab_viewer.rs:6
Class
Translations
src/dock_state/translations.rs:4
Class
Tree
src/dock_state/tree/mod.rs:127
Enum
TreeComponent
src/widgets/dock_area/drag_and_drop.rs:34
Class
WindowState
src/dock_state/window_state.rs:8