Top | ![]() |
![]() |
![]() |
![]() |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── DzlDockBin ╰── IdeLayout ╰── IdeEditorPerspective
IdeEditorPerspective implements AtkImplementorIface, GtkBuildable, DzlDockItem, DzlDock and IdePerspective.
void ide_editor_perspective_focus_buffer (IdeEditorPerspective *self
,IdeBuffer *buffer
);
void ide_editor_perspective_focus_buffer_in_current_stack (IdeEditorPerspective *self
,IdeBuffer *buffer
);
void ide_editor_perspective_focus_location (IdeEditorPerspective *self
,IdeSourceLocation *location
);
IdeLayoutView *
ide_editor_perspective_get_active_view
(IdeEditorPerspective *self
);
Gets the active view for the perspective, or NULL
if there is not one.
Since: 3.26
IdeLayoutGrid *
ide_editor_perspective_get_grid (IdeEditorPerspective *self
);
Gets the grid for the perspective. This is the area containing grid columns, stacks, and views.
Since: 3.26
IdeEditorSidebar *
ide_editor_perspective_get_sidebar (IdeEditorPerspective *self
);
Gets the IdeEditorSidebar for the editor perspective.
Since: 3.26
IdeLayoutTransientSidebar *
ide_editor_perspective_get_transient_sidebar
(IdeEditorPerspective *self
);
Gets the transient sidebar for the editor perspective.
The transient sidebar is a sidebar on the right side of the perspective. It is displayed only when necessary. It animates in and out of view based on focus tracking and other heuristics.
Since: 3.26
GtkWidget *
ide_editor_perspective_get_utilities (IdeEditorPerspective *self
);
GtkWidget *
ide_editor_perspective_get_overlay (IdeEditorPerspective *self
);
Gets the overlay widget which can be used to layer things above all items in the layout grid.