Top | ![]() |
![]() |
![]() |
![]() |
GtkWidget * | ide_surface_new () |
void | ide_surface_set_icon_name () |
void | ide_surface_set_title () |
void | ide_surface_foreach_page () |
gboolean | ide_surface_agree_to_shutdown () |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── DzlDockBin ╰── IdeSurface ├── IdeCloneSurface ├── IdeEditorSurface ├── IdePreferencesSurface ╰── IdeTerminalSurface
IdeSurface implements AtkImplementorIface, GtkBuildable, DzlDockItem and DzlDock.
GtkWidget *
ide_surface_new (void
);
Creates a new IdeSurface.
Surfaces contain the main window contents that are placed inside of an IdeWorkspace (window). You may have multiple surfaces in a workspace, and the user can switch between them.
Since: 3.32
void ide_surface_set_icon_name (IdeSurface *self
,const gchar *icon_name
);
void ide_surface_foreach_page (IdeSurface *self
,GtkCallback callback
,gpointer user_data
);
Calls callback
for every page found within the surface self
.
self |
||
callback |
callback to execute for each page. |
[scope call] |
user_data |
closure data for |
Since: 3.32