| 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.