]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtksocket.h
queue a resize here; will temporarily slow down the widget a lot, until we
[~andy/gtk] / gtk / gtksocket.h
index 18a762bbe952aadb4147c9ae5eea0bcce0eb817b..14ee4165a13637d653c11aaf0720e2689b0e1269 100644 (file)
@@ -70,13 +70,23 @@ struct _GtkSocket
 struct _GtkSocketClass
 {
   GtkContainerClass parent_class;
+
+  gboolean (*plug_added)   (GtkSocket *socket);
+  gboolean (*plug_removed) (GtkSocket *socket);
 };
 
 
 GtkWidget*     gtk_socket_new      (void);
 GtkType        gtk_socket_get_type (void) G_GNUC_CONST;
-void           gtk_socket_steal    (GtkSocket *socket,
+
+void            gtk_socket_add_id (GtkSocket       *socket,
+                                  GdkNativeWindow  id);
+GdkNativeWindow gtk_socket_get_id (GtkSocket       *socket);
+
+#ifndef GTK_DISABLE_DEPRECATED
+void           gtk_socket_steal    (GtkSocket      *socket,
                                    GdkNativeWindow wid);
+#endif /* GTK_DISABLE_DEPRECATED */
 
 #ifdef __cplusplus
 }