| 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