summaryrefslogtreecommitdiff
path: root/gtk/gtkmenu.h
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2015-11-10 14:11:04 +0000
committerEmmanuele Bassi <ebassi@gnome.org>2015-11-10 14:11:04 +0000
commita395852233a9d7e8462a1287e847808d368be321 (patch)
tree5942de7ebdfa482196a39ef26b9c0041a1d81bcf /gtk/gtkmenu.h
parent56ab3bdf3c4b1fca8c61dc04c730dfc64e464475 (diff)
downloadgtk+-a395852233a9d7e8462a1287e847808d368be321.tar.gz
Recursively move autocleanups to their header files
Start from GtkAccelLabel and walk the tree downwards.
Diffstat (limited to 'gtk/gtkmenu.h')
-rw-r--r--gtk/gtkmenu.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/gtkmenu.h b/gtk/gtkmenu.h
index bf81a895d0..f66200ada5 100644
--- a/gtk/gtkmenu.h
+++ b/gtk/gtkmenu.h
@@ -25,7 +25,6 @@
#ifndef __GTK_MENU_H__
#define __GTK_MENU_H__
-
#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
#error "Only <gtk/gtk.h> can be included directly."
#endif
@@ -33,7 +32,6 @@
#include <gtk/gtkaccelgroup.h>
#include <gtk/gtkmenushell.h>
-
G_BEGIN_DECLS
#define GTK_TYPE_MENU (gtk_menu_get_type ())
@@ -251,6 +249,9 @@ void gtk_menu_set_reserve_toggle_size (GtkMenu *menu,
GDK_AVAILABLE_IN_ALL
gboolean gtk_menu_get_reserve_toggle_size (GtkMenu *menu);
+#ifndef __GI_SCANNER__
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkMenu, g_object_unref)
+#endif
G_END_DECLS