]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkmain.h
quit handlers and idle_remove_by_data fixups
[~andy/gtk] / gtk / gtkmain.h
index 0dbd4cc43cb2ac367be46351f7938b89df9373af..ef8597c1d7b97aec439fe1a42b2684ac598af3d0 100644 (file)
@@ -60,7 +60,16 @@ void    gtk_grab_remove         (GtkWidget   *widget);
 
 void      gtk_init_add            (GtkFunction  function,
                                    gpointer     data);
-
+gint       gtk_quit_add            (guint              main_level,
+                                   GtkFunction        function,
+                                   gpointer           data);
+gint       gtk_quit_add_full       (guint              main_level,
+                                   GtkFunction        function,
+                                   GtkCallbackMarshal marshal,
+                                   gpointer           data,
+                                   GtkDestroyNotify   destroy);
+void      gtk_quit_remove         (gint               tag);
+void      gtk_quit_remove_by_data (gpointer           data);
 gint       gtk_timeout_add_full    (guint32            interval,
                                    GtkFunction        function,
                                    GtkCallbackMarshal marshal,