mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-13 05:50:10 +00:00
window: Remove _set_has_user_ref_count
This commit is contained in:
parent
e5d6b493c0
commit
1306727fb1
@ -4245,7 +4245,6 @@ gtk_window_get_focus_visible
|
||||
gtk_window_set_focus_visible
|
||||
gtk_window_get_application
|
||||
gtk_window_set_application
|
||||
gtk_window_set_has_user_ref_count
|
||||
gtk_window_set_titlebar
|
||||
gtk_window_get_titlebar
|
||||
gtk_window_set_interactive_debugging
|
||||
|
@ -218,7 +218,6 @@ typedef struct
|
||||
guint deletable : 1;
|
||||
guint destroy_with_parent : 1;
|
||||
guint fullscreen_initially : 1;
|
||||
guint has_user_ref_count : 1;
|
||||
guint minimize_initially : 1;
|
||||
guint is_active : 1;
|
||||
guint maximize_initially : 1;
|
||||
@ -1554,7 +1553,6 @@ gtk_window_init (GtkWindow *window)
|
||||
priv->initial_fullscreen_monitor = NULL;
|
||||
|
||||
g_object_ref_sink (window);
|
||||
priv->has_user_ref_count = TRUE;
|
||||
|
||||
#ifdef GDK_WINDOWING_X11
|
||||
g_signal_connect (gtk_settings_get_for_display (priv->display),
|
||||
@ -6867,30 +6865,6 @@ gtk_window_set_focus_visible (GtkWindow *window,
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* gtk_window_set_has_user_ref_count:
|
||||
* @window: a #GtkWindow
|
||||
* @setting: the new value
|
||||
*
|
||||
* Tells GTK+ whether to drop its extra reference to the window
|
||||
* when gtk_widget_destroy() is called.
|
||||
*
|
||||
* This function is only exported for the benefit of language
|
||||
* bindings which may need to keep the window alive until their
|
||||
* wrapper object is garbage collected. There is no justification
|
||||
* for ever calling this function in an application.
|
||||
*/
|
||||
void
|
||||
gtk_window_set_has_user_ref_count (GtkWindow *window,
|
||||
gboolean setting)
|
||||
{
|
||||
GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
|
||||
|
||||
g_return_if_fail (GTK_IS_WINDOW (window));
|
||||
|
||||
priv->has_user_ref_count = setting;
|
||||
}
|
||||
|
||||
static void
|
||||
ensure_state_flag_backdrop (GtkWidget *widget)
|
||||
{
|
||||
|
@ -180,9 +180,6 @@ GDK_AVAILABLE_IN_ALL
|
||||
GListModel *gtk_window_get_toplevels (void);
|
||||
GDK_AVAILABLE_IN_ALL
|
||||
GList* gtk_window_list_toplevels (void);
|
||||
GDK_AVAILABLE_IN_ALL
|
||||
void gtk_window_set_has_user_ref_count (GtkWindow *window,
|
||||
gboolean setting);
|
||||
|
||||
GDK_AVAILABLE_IN_ALL
|
||||
void gtk_window_present (GtkWindow *window);
|
||||
|
Loading…
Reference in New Issue
Block a user