Top | ![]() |
![]() |
![]() |
![]() |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── DzlDockBin ╰── IdeSurface ╰── IdeEditorSurface
IdeEditorSurface implements AtkImplementorIface, GtkBuildable, DzlDockItem and DzlDock.
void ide_editor_surface_focus_buffer (IdeEditorSurface *self
,IdeBuffer *buffer
);
void ide_editor_surface_focus_buffer_in_current_stack (IdeEditorSurface *self
,IdeBuffer *buffer
);
void ide_editor_surface_focus_location (IdeEditorSurface *self
,IdeLocation *location
);
IdePage *
ide_editor_surface_get_active_page (IdeEditorSurface *self
);
Gets the active page for the surface, or NULL
if there is not one.
Since: 3.32
IdeGrid *
ide_editor_surface_get_grid (IdeEditorSurface *self
);
Gets the grid for the surface. This is the area containing grid columns, stacks, and pages.
Since: 3.32
IdeEditorSidebar *
ide_editor_surface_get_sidebar (IdeEditorSurface *self
);
Gets the IdeEditorSidebar for the editor surface.
Since: 3.32
IdeTransientSidebar *
ide_editor_surface_get_transient_sidebar
(IdeEditorSurface *self
);
Gets the transient sidebar for the editor surface.
The transient sidebar is a sidebar on the right side of the surface. It is displayed only when necessary. It animates in and out of page based on focus tracking and other heuristics.
Since: 3.32
GtkWidget *
ide_editor_surface_get_utilities (IdeEditorSurface *self
);
Since: 3.32
GtkWidget *
ide_editor_surface_get_overlay (IdeEditorSurface *self
);
Gets the overlay widget which can be used to layer things above all items in the layout grid.
Since: 3.32
“restore-panel”
property“restore-panel” gboolean
Owner: IdeEditorSurface
Flags: Read / Write / Construct
Default value: TRUE