+++ /dev/null
-/* GTK - The GIMP Toolkit
- * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
-#error "Only <gtk/gtk.h> can be included directly."
-#endif
-
-#ifndef __GI_SCANNER__
-
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkActionBar, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkActionable, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAdjustment, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAppChooser, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAppChooserButton, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAppChooserDialog, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAppChooserWidget, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkApplicationWindow, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAspectFrame, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAssistant, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkBox, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkBuildable, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkBuilder, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkButton, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCalendar, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellArea, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellAreaBox, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellAreaContext, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellEditable, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellLayout, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRenderer, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererAccel, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererCombo, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererPixbuf, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererProgress, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererSpin, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererSpinner, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererText, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererToggle, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellView, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCheckButton, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkColorButton, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkColorChooser, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkColorChooserDialog, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkColorChooserWidget, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkComboBox, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkComboBoxText, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCssProvider, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkDrawingArea, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkEditable, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkEntry, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkEntryCompletion, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkEventController, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkExpander, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFileChooserDialog, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFileChooserWidget, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFileFilter, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFixed, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFlowBox, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFlowBoxChild, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFontButton, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFontChooser, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFontChooserDialog, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFontChooserWidget, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFrame, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGLArea, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGesture, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureDrag, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureLongPress, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureClick, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGesturePan, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureRotate, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureSingle, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureSwipe, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureZoom, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGrid, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGridView, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkHeaderBar, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkIMContext, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkIMContextSimple, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkIMMulticontext, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkIconPaintable, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkIconTheme, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkIconView, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkImage, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkInfoBar, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkLevelBar, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkLinkButton, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkListItem, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkListItemFactory, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkListStore, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkLockButton, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkMenuButton, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkMessageDialog, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkMountOperation, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkNotebook, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkOrientable, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkOverlay, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPageSetup, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPaned, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPopover, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPopoverMenu, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPrintContext, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPrintOperation, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPrintOperationPreview, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPrintSettings, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkProgressBar, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkRange, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkRecentManager, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkRevealer, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkScale, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkScaleButton, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkScrollable, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkScrollbar, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkScrolledWindow, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSearchBar, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSearchEntry, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSeparator, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSettings, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkStackSidebar, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSizeGroup, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSpinButton, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSpinner, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkStack, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkStackSwitcher, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkStatusbar, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkStyleContext, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkStyleProvider, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSwitch, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextBuffer, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextChildAnchor, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextMark, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextTag, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextTagTable, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextView, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkToggleButton, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTooltip, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeDragDest, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeDragSource, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeModel, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeModelFilter, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeModelSort, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeSelection, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeSortable, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeStore, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeView, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeViewColumn, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkViewport, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkVolumeButton, g_object_unref)
-
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPaperSize, gtk_paper_size_free)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkRecentInfo, gtk_recent_info_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextIter, gtk_text_iter_free)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeIter, gtk_tree_iter_free)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreePath, gtk_tree_path_free)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeRowReference, gtk_tree_row_reference_free)
-
-#endif
#include <gtk/gtkwindowgroup.h>
#include <gtk/gtkwindowhandle.h>
-#include <gtk/gtk-autocleanups.h>
-
#undef __GTK_H_INSIDE__
#endif /* __GTK_H__ */
void gtk_actionable_set_detailed_action_name (GtkActionable *actionable,
const char *detailed_action_name);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkActionable, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_ACTIONABLE_H__ */
GDK_AVAILABLE_IN_ALL
gboolean gtk_action_bar_get_revealed (GtkActionBar *action_bar);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkActionBar, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
double gtk_adjustment_get_minimum_increment (GtkAdjustment *adjustment);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAdjustment, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_ADJUSTMENT_H__ */
GDK_AVAILABLE_IN_ALL
void gtk_app_chooser_refresh (GtkAppChooser *self);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAppChooser, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_APP_CHOOSER_H__ */
void gtk_app_chooser_button_set_modal (GtkAppChooserButton *self,
gboolean modal);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAppChooserButton, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_APP_CHOOSER_BUTTON_H__ */
GDK_AVAILABLE_IN_ALL
const char * gtk_app_chooser_dialog_get_heading (GtkAppChooserDialog *self);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAppChooserDialog, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_APP_CHOOSER_DIALOG_H__ */
GDK_AVAILABLE_IN_ALL
const char * gtk_app_chooser_widget_get_default_text (GtkAppChooserWidget *self);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAppChooserWidget, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_APP_CHOOSER_WIDGET_H__ */
GtkShortcutsWindow *
gtk_application_window_get_help_overlay (GtkApplicationWindow *window);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkApplicationWindow, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_APPLICATION_WINDOW_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget *gtk_aspect_frame_get_child (GtkAspectFrame *self);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAspectFrame, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_ASPECT_FRAME_H__ */
GDK_AVAILABLE_IN_ALL
GListModel * gtk_assistant_get_pages (GtkAssistant *assistant);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAssistant, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_ASSISTANT_H__ */
GtkWidget *child,
GtkWidget *sibling);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkBox, g_object_unref)
G_END_DECLS
int *line_number,
int *char_number);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkBuildable, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_BUILDABLE_H__ */
gssize length,
GError **error);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkBuilder, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_BUILDER_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_button_get_child (GtkButton *button);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkButton, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_BUTTON_H__ */
gboolean gtk_calendar_get_day_is_marked (GtkCalendar *calendar,
guint day);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCalendar, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CALENDAR_H__ */
GDestroyNotify destroy,
gpointer proxy);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellArea, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CELL_AREA_H__ */
gboolean _gtk_cell_area_box_group_visible (GtkCellAreaBox *box,
int group_idx);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellAreaBox, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CELL_AREA_BOX_H__ */
int minimum_height,
int natural_height);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellAreaContext, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CELL_AREA_CONTEXT_H__ */
GDK_AVAILABLE_IN_ALL
void gtk_cell_editable_remove_widget (GtkCellEditable *cell_editable);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellEditable, g_object_unref)
G_END_DECLS
GObject *child,
const char *type);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellLayout, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CELL_LAYOUT_H__ */
GtkWidget *widget,
GtkCellRendererState cell_state);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRenderer, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CELL_RENDERER_H__ */
GDK_AVAILABLE_IN_ALL
GtkCellRenderer *gtk_cell_renderer_accel_new (void);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererAccel, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
GtkCellRenderer *gtk_cell_renderer_combo_new (void);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererCombo, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CELL_RENDERER_COMBO_H__ */
GDK_AVAILABLE_IN_ALL
GtkCellRenderer *gtk_cell_renderer_pixbuf_new (void);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererPixbuf, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
GtkCellRenderer* gtk_cell_renderer_progress_new (void);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererProgress, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CELL_RENDERER_PROGRESS_H__ */
GDK_AVAILABLE_IN_ALL
GtkCellRenderer *gtk_cell_renderer_spin_new (void);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererSpin, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CELL_RENDERER_SPIN_H__ */
GDK_AVAILABLE_IN_ALL
GtkCellRenderer *gtk_cell_renderer_spinner_new (void);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererSpinner, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CELL_RENDERER_SPINNER_H__ */
void gtk_cell_renderer_text_set_fixed_height_from_font (GtkCellRendererText *renderer,
int number_of_rows);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererText, g_object_unref)
G_END_DECLS
void gtk_cell_renderer_toggle_set_activatable (GtkCellRendererToggle *toggle,
gboolean setting);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellRendererToggle, g_object_unref)
G_END_DECLS
void gtk_cell_view_set_fit_model (GtkCellView *cell_view,
gboolean fit_model);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellView, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CELL_VIEW_H__ */
void gtk_check_button_set_child (GtkCheckButton *button,
GtkWidget *child);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCheckButton, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CHECK_BUTTON_H__ */
void gtk_color_button_set_modal (GtkColorButton *button,
gboolean modal);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkColorButton, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_COLOR_BUTTON_H__ */
int n_colors,
GdkRGBA *colors);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkColorChooser, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_COLOR_CHOOSER_H__ */
GtkWidget * gtk_color_chooser_dialog_new (const char *title,
GtkWindow *parent);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkColorChooserDialog, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_COLOR_CHOOSER_DIALOG_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_color_chooser_widget_new (void);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkColorChooserWidget, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_COLOR_CHOOSER_WIDGET_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_combo_box_get_child (GtkComboBox *combo_box);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkComboBox, g_object_unref)
G_END_DECLS
const char *id,
const char *text);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkComboBoxText, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_COMBO_BOX_TEXT_H__ */
const char *name,
const char *variant);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCssProvider, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_CSS_PROVIDER_H__ */
gpointer user_data,
GDestroyNotify destroy);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkDrawingArea, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_DRAWING_AREA_H__ */
GValue *value,
GParamSpec *pspec);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkEditable, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
GMenuModel * gtk_entry_get_extra_menu (GtkEntry *entry);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkEntry, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_ENTRY_H__ */
GDK_AVAILABLE_IN_ALL
int gtk_entry_completion_get_text_column (GtkEntryCompletion *completion);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkEntryCompletion, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_ENTRY_COMPLETION_H__ */
GDK_AVAILABLE_IN_ALL
GdkModifierType gtk_event_controller_get_current_event_state (GtkEventController *controller);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkEventController, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_EVENT_CONTROLLER_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_expander_get_child (GtkExpander *expander);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkExpander, g_object_unref)
G_END_DECLS
const char *first_button_text,
...) G_GNUC_NULL_TERMINATED;
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFileChooserDialog, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_FILE_CHOOSER_DIALOG_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget *gtk_file_chooser_widget_new (GtkFileChooserAction action);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFileChooserWidget, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_FILE_CHOOSER_WIDGET_H__ */
GDK_AVAILABLE_IN_ALL
GtkFileFilter * gtk_file_filter_new_from_gvariant (GVariant *variant);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFileFilter, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_FILE_FILTER_H__ */
GskTransform * gtk_fixed_get_child_transform (GtkFixed *fixed,
GtkWidget *widget);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFixed, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_FIXED_H__ */
GDK_AVAILABLE_IN_ALL
void gtk_flow_box_invalidate_sort (GtkFlowBox *box);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFlowBox, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFlowBoxChild, g_object_unref)
+
G_END_DECLS
void gtk_font_button_set_use_size (GtkFontButton *font_button,
gboolean use_size);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFontButton, g_object_unref)
+
G_END_DECLS
void gtk_font_chooser_set_language (GtkFontChooser *fontchooser,
const char *language);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFontChooser, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_FONT_CHOOSER_H__ */
GtkWidget* gtk_font_chooser_dialog_new (const char *title,
GtkWindow *parent);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFontChooserDialog, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_FONT_CHOOSER_DIALOG_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_font_chooser_widget_new (void);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFontChooserWidget, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_FONT_CHOOSER_WIDGET_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget *gtk_frame_get_child (GtkFrame *frame);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkFrame, g_object_unref)
G_END_DECLS
gboolean gtk_gesture_is_grouped_with (GtkGesture *gesture,
GtkGesture *other);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGesture, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_GESTURE_H__ */
GDK_AVAILABLE_IN_ALL
GtkGesture * gtk_gesture_click_new (void);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureClick, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_GESTURE_CLICK_H__ */
double *x,
double *y);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureDrag, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_GESTURE_DRAG_H__ */
GDK_AVAILABLE_IN_ALL
double gtk_gesture_long_press_get_delay_factor (GtkGestureLongPress *gesture);
-
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureLongPress, g_object_unref)
G_END_DECLS
void gtk_gesture_pan_set_orientation (GtkGesturePan *gesture,
GtkOrientation orientation);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGesturePan, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
double gtk_gesture_rotate_get_angle_delta (GtkGestureRotate *gesture);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureRotate, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_GESTURE_ROTATE_H__ */
GdkEventSequence * gtk_gesture_single_get_current_sequence
(GtkGestureSingle *gesture);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureSingle, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_GESTURE_SINGLE_H__ */
double *velocity_x,
double *velocity_y);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureSwipe, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_GESTURE_SWIPE_H__ */
GDK_AVAILABLE_IN_ALL
double gtk_gesture_zoom_get_scale_delta (GtkGestureZoom *gesture);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGestureZoom, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_GESTURE_ZOOM_H__ */
GDK_AVAILABLE_IN_ALL
GError * gtk_gl_area_get_error (GtkGLArea *area);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGLArea, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_GL_AREA_H__ */
int *width,
int *height);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGrid, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_GRID_H__ */
GDK_AVAILABLE_IN_ALL
gboolean gtk_grid_view_get_single_click_activate (GtkGridView *self);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkGridView, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
const char *gtk_header_bar_get_decoration_layout (GtkHeaderBar *bar);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkHeaderBar, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_HEADER_BAR_H__ */
GDK_AVAILABLE_IN_ALL
gboolean gtk_icon_paintable_is_symbolic (GtkIconPaintable *self);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkIconPaintable, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkIconTheme, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_ICON_THEME_H__ */
GDK_AVAILABLE_IN_ALL
int gtk_icon_view_get_tooltip_column (GtkIconView *icon_view);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkIconView, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
GtkIconSize gtk_image_get_icon_size (GtkImage *image);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkImage, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_IMAGE_H__ */
int offset,
int n_chars);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkIMContext, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_IM_CONTEXT_H__ */
void gtk_im_context_simple_add_compose_file (GtkIMContextSimple *context_simple,
const char *compose_file);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkIMContextSimple, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
void gtk_im_multicontext_set_context_id (GtkIMMulticontext *context,
const char *context_id);
-
+
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkIMMulticontext, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_IM_MULTICONTEXT_H__ */
GDK_AVAILABLE_IN_ALL
gboolean gtk_info_bar_get_revealed (GtkInfoBar *info_bar);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkInfoBar, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_INFO_BAR_H__ */
const char *name,
double *value);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkLevelBar, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_LEVEL_BAR_H__ */
void gtk_link_button_set_visited (GtkLinkButton *link_button,
gboolean visited);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkLinkButton, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_list_item_get_child (GtkListItem *self);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkListItem, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
GType gtk_list_item_factory_get_type (void) G_GNUC_CONST;
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkListItemFactory, g_object_unref)
G_END_DECLS
GtkTreeIter *iter,
GtkTreeIter *position);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkListStore, g_object_unref)
G_END_DECLS
void gtk_lock_button_set_permission (GtkLockButton *button,
GPermission *permission);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkLockButton, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_4_6
GtkWidget * gtk_menu_button_get_child (GtkMenuButton *menu_button);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkMenuButton, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_MENU_BUTTON_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget *gtk_message_dialog_get_message_area (GtkMessageDialog *message_dialog);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkMessageDialog, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_MESSAGE_DIALOG_H__ */
GDK_AVAILABLE_IN_ALL
GdkDisplay * gtk_mount_operation_get_display(GtkMountOperation *op);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkMountOperation, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_MOUNT_OPERATION_H__ */
GDK_AVAILABLE_IN_ALL
GListModel *gtk_notebook_get_pages (GtkNotebook *notebook);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkNotebook, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_NOTEBOOK_H__ */
GDK_AVAILABLE_IN_ALL
GtkOrientation gtk_orientable_get_orientation (GtkOrientable *orientable);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkOrientable, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_ORIENTABLE_H__ */
GtkWidget *widget,
gboolean clip_overlay);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkOverlay, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_OVERLAY_H__ */
GDK_AVAILABLE_IN_ALL
GtkPageSetup *gtk_page_setup_new_from_gvariant (GVariant *variant);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPageSetup, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_PAGE_SETUP_H__ */
GDK_AVAILABLE_IN_ALL
gboolean gtk_paned_get_wide_handle (GtkPaned *paned);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPaned, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
GVariant *gtk_paper_size_to_gvariant (GtkPaperSize *paper_size);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPaperSize, gtk_paper_size_free)
+
G_END_DECLS
#endif /* __GTK_PAPER_SIZE_H__ */
GDK_AVAILABLE_IN_ALL
void gtk_popover_present (GtkPopover *popover);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPopover, g_object_unref)
G_END_DECLS
gboolean gtk_popover_menu_remove_child (GtkPopoverMenu *popover,
GtkWidget *child);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPopoverMenu, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_POPOVER_MENU_H__ */
GDK_AVAILABLE_IN_ALL
gboolean gtk_popover_menu_bar_remove_child (GtkPopoverMenuBar *bar,
GtkWidget *child);
+
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPopoverMenuBar, g_object_unref)
+
G_END_DECLS
double dpi_x,
double dpi_y);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPrintContext, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_PRINT_CONTEXT_H__ */
GtkPageSetupDoneFunc done_cb,
gpointer data);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPrintOperation, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_PRINT_OPERATION_H__ */
gboolean gtk_print_operation_preview_is_selected (GtkPrintOperationPreview *preview,
int page_nr);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPrintOperationPreview, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_PRINT_OPERATION_PREVIEW_H__ */
GDK_AVAILABLE_IN_ALL
GtkPrintSettings *gtk_print_settings_new_from_gvariant (GVariant *variant);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPrintSettings, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
gboolean gtk_progress_bar_get_show_text (GtkProgressBar *pbar);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkProgressBar, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_PROGRESS_BAR_H__ */
GDK_AVAILABLE_IN_ALL
int gtk_range_get_round_digits (GtkRange *range);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkRange, g_object_unref)
G_END_DECLS
/* private */
void _gtk_recent_manager_sync (void);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkRecentManager, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkRecentInfo, gtk_recent_info_unref)
+
G_END_DECLS
#endif /* __GTK_RECENT_MANAGER_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_revealer_get_child (GtkRevealer *revealer);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkRevealer, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_REVEALER_H__ */
gpointer user_data,
GDestroyNotify destroy_notify);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkScale, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_SCALE_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_scale_button_get_popup (GtkScaleButton *button);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkScaleButton, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_SCALE_BUTTON_H__ */
gboolean gtk_scrollable_get_border (GtkScrollable *scrollable,
GtkBorder *border);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkScrollable, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_SCROLLABLE_H__ */
GDK_AVAILABLE_IN_ALL
GtkAdjustment *gtk_scrollbar_get_adjustment (GtkScrollbar *self);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkScrollbar, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_SCROLLBAR_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget *gtk_scrolled_window_get_child (GtkScrolledWindow *scrolled_window);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkScrolledWindow, g_object_unref)
+
G_END_DECLS
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_search_bar_get_child (GtkSearchBar *bar);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSearchBar, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_4_8
guint gtk_search_entry_get_search_delay (GtkSearchEntry *entry);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSearchEntry, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_SEARCH_ENTRY_H__ */
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_separator_new (GtkOrientation orientation);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSeparator, g_object_unref)
G_END_DECLS
void gtk_settings_reset_property (GtkSettings *settings,
const char *name);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSettings, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_SETTINGS_H__ */
GDK_AVAILABLE_IN_ALL
GSList * gtk_size_group_get_widgets (GtkSizeGroup *size_group);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSizeGroup, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_SIZE_GROUP_H__ */
GDK_AVAILABLE_IN_ALL
void gtk_spin_button_update (GtkSpinButton *spin_button);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSpinButton, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
gboolean gtk_spinner_get_spinning (GtkSpinner *spinner);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSpinner, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_SPINNER_H__ */
GDK_AVAILABLE_IN_ALL
GtkSelectionModel * gtk_stack_get_pages (GtkStack *stack);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkStack, g_object_unref)
+
G_END_DECLS
#endif
GDK_AVAILABLE_IN_ALL
GtkStack * gtk_stack_sidebar_get_stack (GtkStackSidebar *self);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkStackSidebar, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_STACK_SIDEBAR_H__ */
GDK_AVAILABLE_IN_ALL
GtkStack * gtk_stack_switcher_get_stack (GtkStackSwitcher *switcher);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkStackSwitcher, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_STACK_SWITCHER_H__ */
void gtk_statusbar_remove_all (GtkStatusbar *statusbar,
guint context_id);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkStatusbar, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_STATUSBAR_H__ */
char * gtk_style_context_to_string (GtkStyleContext *context,
GtkStyleContextPrintFlags flags);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkStyleContext, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_STYLE_CONTEXT_H__ */
GDK_AVAILABLE_IN_ALL
GType gtk_style_provider_get_type (void) G_GNUC_CONST;
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkStyleProvider, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_STYLE_PROVIDER_H__ */
GDK_AVAILABLE_IN_ALL
gboolean gtk_switch_get_state (GtkSwitch *self);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSwitch, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_SWITCH_H__ */
GDK_AVAILABLE_IN_ALL
void gtk_text_buffer_end_user_action (GtkTextBuffer *buffer);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextBuffer, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
gboolean gtk_text_child_anchor_get_deleted (GtkTextChildAnchor *anchor);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextChildAnchor, g_object_unref)
+
G_END_DECLS
#endif
void gtk_text_iter_order (GtkTextIter *first,
GtkTextIter *second);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextIter, gtk_text_iter_free)
+
G_END_DECLS
#endif
GDK_AVAILABLE_IN_ALL
gboolean gtk_text_mark_get_left_gravity (GtkTextMark *mark);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextMark, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_TEXT_MARK_H__ */
void gtk_text_tag_changed (GtkTextTag *tag,
gboolean size_changed);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextTag, g_object_unref)
+
G_END_DECLS
#endif
GDK_AVAILABLE_IN_ALL
int gtk_text_tag_table_get_size (GtkTextTagTable *table);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextTagTable, g_object_unref)
+
G_END_DECLS
#endif
GDK_AVAILABLE_IN_ALL
PangoContext *gtk_text_view_get_ltr_context (GtkTextView *text_view);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTextView, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_TEXT_VIEW_H__ */
void gtk_toggle_button_set_group (GtkToggleButton *toggle_button,
GtkToggleButton *group);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkToggleButton, g_object_unref)
G_END_DECLS
void gtk_tooltip_set_tip_area (GtkTooltip *tooltip,
const GdkRectangle *rect);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTooltip, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_TOOLTIP_H__ */
GtkTreeModel **tree_model,
GtkTreePath **path);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeDragDest, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeDragSource, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_TREE_DND_H__ */
int *new_order,
int length);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeModel, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeIter, gtk_tree_iter_free)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreePath, gtk_tree_path_free)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeRowReference, gtk_tree_row_reference_free)
+
G_END_DECLS
#endif /* __GTK_TREE_MODEL_H__ */
GDK_AVAILABLE_IN_ALL
void gtk_tree_model_filter_clear_cache (GtkTreeModelFilter *filter);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeModelFilter, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_TREE_MODEL_FILTER_H__ */
gboolean gtk_tree_model_sort_iter_is_valid (GtkTreeModelSort *tree_model_sort,
GtkTreeIter *iter);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeModelSort, g_object_unref)
G_END_DECLS
GtkTreePath *start_path,
GtkTreePath *end_path);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeSelection, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
gboolean gtk_tree_sortable_has_default_sort_func (GtkTreeSortable *sortable);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeSortable, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_TREE_SORTABLE_H__ */
GtkTreeIter *iter,
GtkTreeIter *position);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeStore, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
int gtk_tree_view_get_tooltip_column (GtkTreeView *tree_view);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeView, g_object_unref)
+
G_END_DECLS
GDK_AVAILABLE_IN_ALL
GtkWidget *gtk_tree_view_column_get_button (GtkTreeViewColumn *tree_column);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkTreeViewColumn, g_object_unref)
G_END_DECLS
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_viewport_get_child (GtkViewport *viewport);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkViewport, g_object_unref)
+
G_END_DECLS
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_volume_button_new (void);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkVolumeButton, g_object_unref)
+
G_END_DECLS
#endif /* __GTK_VOLUME_BUTTON_H__ */
'gtkwindowcontrols.h',
'gtkwindowgroup.h',
'gtkwindowhandle.h',
- 'gtk-autocleanups.h',
'gtk.h',
])