deprecated: Use the new macros for adding instance private data
https://bugzilla.gnome.org/show_bug.cgi?id=702996
This commit is contained in:
@ -297,7 +297,7 @@ static const guchar dropper_bits[] = {
|
|||||||
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
|
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
|
||||||
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"};
|
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"};
|
||||||
|
|
||||||
G_DEFINE_TYPE (GtkColorSelection, gtk_color_selection, GTK_TYPE_BOX)
|
G_DEFINE_TYPE_WITH_PRIVATE (GtkColorSelection, gtk_color_selection, GTK_TYPE_BOX)
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gtk_color_selection_class_init (GtkColorSelectionClass *klass)
|
gtk_color_selection_class_init (GtkColorSelectionClass *klass)
|
||||||
@ -384,8 +384,6 @@ gtk_color_selection_class_init (GtkColorSelectionClass *klass)
|
|||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
_gtk_marshal_VOID__VOID,
|
_gtk_marshal_VOID__VOID,
|
||||||
G_TYPE_NONE, 0);
|
G_TYPE_NONE, 0);
|
||||||
|
|
||||||
g_type_class_add_private (gobject_class, sizeof (GtkColorSelectionPrivate));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -406,7 +404,7 @@ gtk_color_selection_init (GtkColorSelection *colorsel)
|
|||||||
|
|
||||||
gtk_widget_push_composite_child ();
|
gtk_widget_push_composite_child ();
|
||||||
|
|
||||||
priv = colorsel->private_data = G_TYPE_INSTANCE_GET_PRIVATE (colorsel, GTK_TYPE_COLOR_SELECTION, GtkColorSelectionPrivate);
|
priv = colorsel->private_data = gtk_color_selection_get_instance_private (colorsel);
|
||||||
priv->changing = FALSE;
|
priv->changing = FALSE;
|
||||||
priv->default_set = FALSE;
|
priv->default_set = FALSE;
|
||||||
priv->default_alpha_set = FALSE;
|
priv->default_alpha_set = FALSE;
|
||||||
|
|||||||
@ -88,10 +88,10 @@ static GObject * gtk_color_selection_dialog_buildable_get_internal_child (GtkBui
|
|||||||
GtkBuilder *builder,
|
GtkBuilder *builder,
|
||||||
const gchar *childname);
|
const gchar *childname);
|
||||||
|
|
||||||
G_DEFINE_TYPE_WITH_CODE (GtkColorSelectionDialog, gtk_color_selection_dialog,
|
G_DEFINE_TYPE_WITH_CODE (GtkColorSelectionDialog, gtk_color_selection_dialog, GTK_TYPE_DIALOG,
|
||||||
GTK_TYPE_DIALOG,
|
G_ADD_PRIVATE (GtkColorSelectionDialog)
|
||||||
G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE,
|
G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE,
|
||||||
gtk_color_selection_dialog_buildable_interface_init))
|
gtk_color_selection_dialog_buildable_interface_init))
|
||||||
|
|
||||||
static GtkBuildableIface *parent_buildable_iface;
|
static GtkBuildableIface *parent_buildable_iface;
|
||||||
|
|
||||||
@ -162,8 +162,6 @@ gtk_color_selection_dialog_class_init (GtkColorSelectionDialogClass *klass)
|
|||||||
G_PARAM_READABLE));
|
G_PARAM_READABLE));
|
||||||
|
|
||||||
gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_COLOR_CHOOSER);
|
gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_COLOR_CHOOSER);
|
||||||
|
|
||||||
g_type_class_add_private (klass, sizeof (GtkColorSelectionDialogPrivate));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -173,9 +171,7 @@ gtk_color_selection_dialog_init (GtkColorSelectionDialog *colorseldiag)
|
|||||||
GtkDialog *dialog = GTK_DIALOG (colorseldiag);
|
GtkDialog *dialog = GTK_DIALOG (colorseldiag);
|
||||||
GtkWidget *action_area, *content_area;
|
GtkWidget *action_area, *content_area;
|
||||||
|
|
||||||
colorseldiag->priv = G_TYPE_INSTANCE_GET_PRIVATE (colorseldiag,
|
colorseldiag->priv = gtk_color_selection_dialog_get_instance_private (colorseldiag);
|
||||||
GTK_TYPE_COLOR_SELECTION_DIALOG,
|
|
||||||
GtkColorSelectionDialogPrivate);
|
|
||||||
priv = colorseldiag->priv;
|
priv = colorseldiag->priv;
|
||||||
|
|
||||||
content_area = gtk_dialog_get_content_area (dialog);
|
content_area = gtk_dialog_get_content_area (dialog);
|
||||||
|
|||||||
@ -222,7 +222,7 @@ static void gtk_font_selection_ref_family (GtkFontSelection *font
|
|||||||
static void gtk_font_selection_ref_face (GtkFontSelection *fontsel,
|
static void gtk_font_selection_ref_face (GtkFontSelection *fontsel,
|
||||||
PangoFontFace *face);
|
PangoFontFace *face);
|
||||||
|
|
||||||
G_DEFINE_TYPE (GtkFontSelection, gtk_font_selection, GTK_TYPE_BOX)
|
G_DEFINE_TYPE_WITH_PRIVATE (GtkFontSelection, gtk_font_selection, GTK_TYPE_BOX)
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gtk_font_selection_class_init (GtkFontSelectionClass *klass)
|
gtk_font_selection_class_init (GtkFontSelectionClass *klass)
|
||||||
@ -251,8 +251,6 @@ gtk_font_selection_class_init (GtkFontSelectionClass *klass)
|
|||||||
P_("The text to display in order to demonstrate the selected font"),
|
P_("The text to display in order to demonstrate the selected font"),
|
||||||
_(PREVIEW_TEXT),
|
_(PREVIEW_TEXT),
|
||||||
GTK_PARAM_READWRITE));
|
GTK_PARAM_READWRITE));
|
||||||
|
|
||||||
g_type_class_add_private (klass, sizeof (GtkFontSelectionPrivate));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -342,9 +340,7 @@ gtk_font_selection_init (GtkFontSelection *fontsel)
|
|||||||
GList *focus_chain = NULL;
|
GList *focus_chain = NULL;
|
||||||
AtkObject *atk_obj;
|
AtkObject *atk_obj;
|
||||||
|
|
||||||
fontsel->priv = G_TYPE_INSTANCE_GET_PRIVATE (fontsel,
|
fontsel->priv = gtk_font_selection_get_instance_private (fontsel);
|
||||||
GTK_TYPE_FONT_SELECTION,
|
|
||||||
GtkFontSelectionPrivate);
|
|
||||||
priv = fontsel->priv;
|
priv = fontsel->priv;
|
||||||
|
|
||||||
gtk_orientable_set_orientation (GTK_ORIENTABLE (fontsel),
|
gtk_orientable_set_orientation (GTK_ORIENTABLE (fontsel),
|
||||||
@ -1649,6 +1645,7 @@ static GObject * gtk_font_selection_dialog_buildable_get_internal_child (GtkBuil
|
|||||||
|
|
||||||
G_DEFINE_TYPE_WITH_CODE (GtkFontSelectionDialog, gtk_font_selection_dialog,
|
G_DEFINE_TYPE_WITH_CODE (GtkFontSelectionDialog, gtk_font_selection_dialog,
|
||||||
GTK_TYPE_DIALOG,
|
GTK_TYPE_DIALOG,
|
||||||
|
G_ADD_PRIVATE (GtkFontSelectionDialog)
|
||||||
G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE,
|
G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE,
|
||||||
gtk_font_selection_dialog_buildable_interface_init))
|
gtk_font_selection_dialog_buildable_interface_init))
|
||||||
|
|
||||||
@ -1660,8 +1657,6 @@ gtk_font_selection_dialog_class_init (GtkFontSelectionDialogClass *klass)
|
|||||||
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
|
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
|
||||||
|
|
||||||
gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_FONT_CHOOSER);
|
gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_FONT_CHOOSER);
|
||||||
|
|
||||||
g_type_class_add_private (klass, sizeof (GtkFontSelectionDialogPrivate));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -1671,9 +1666,7 @@ gtk_font_selection_dialog_init (GtkFontSelectionDialog *fontseldiag)
|
|||||||
GtkDialog *dialog = GTK_DIALOG (fontseldiag);
|
GtkDialog *dialog = GTK_DIALOG (fontseldiag);
|
||||||
GtkWidget *action_area, *content_area;
|
GtkWidget *action_area, *content_area;
|
||||||
|
|
||||||
fontseldiag->priv = G_TYPE_INSTANCE_GET_PRIVATE (fontseldiag,
|
fontseldiag->priv = gtk_font_selection_dialog_get_instance_private (fontseldiag);
|
||||||
GTK_TYPE_FONT_SELECTION_DIALOG,
|
|
||||||
GtkFontSelectionDialogPrivate);
|
|
||||||
priv = fontseldiag->priv;
|
priv = fontseldiag->priv;
|
||||||
|
|
||||||
content_area = gtk_dialog_get_content_area (dialog);
|
content_area = gtk_dialog_get_content_area (dialog);
|
||||||
|
|||||||
@ -202,7 +202,7 @@ static void gtk_handle_box_end_drag (GtkHandleBox *hb,
|
|||||||
|
|
||||||
static guint handle_box_signals[SIGNAL_LAST] = { 0 };
|
static guint handle_box_signals[SIGNAL_LAST] = { 0 };
|
||||||
|
|
||||||
G_DEFINE_TYPE (GtkHandleBox, gtk_handle_box, GTK_TYPE_BIN)
|
G_DEFINE_TYPE_WITH_PRIVATE (GtkHandleBox, gtk_handle_box, GTK_TYPE_BIN)
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gtk_handle_box_class_init (GtkHandleBoxClass *class)
|
gtk_handle_box_class_init (GtkHandleBoxClass *class)
|
||||||
@ -322,8 +322,6 @@ gtk_handle_box_class_init (GtkHandleBoxClass *class)
|
|||||||
_gtk_marshal_VOID__OBJECT,
|
_gtk_marshal_VOID__OBJECT,
|
||||||
G_TYPE_NONE, 1,
|
G_TYPE_NONE, 1,
|
||||||
GTK_TYPE_WIDGET);
|
GTK_TYPE_WIDGET);
|
||||||
|
|
||||||
g_type_class_add_private (gobject_class, sizeof (GtkHandleBoxPrivate));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -332,9 +330,7 @@ gtk_handle_box_init (GtkHandleBox *handle_box)
|
|||||||
GtkHandleBoxPrivate *priv;
|
GtkHandleBoxPrivate *priv;
|
||||||
GtkStyleContext *context;
|
GtkStyleContext *context;
|
||||||
|
|
||||||
handle_box->priv = G_TYPE_INSTANCE_GET_PRIVATE (handle_box,
|
handle_box->priv = gtk_handle_box_get_instance_private (handle_box);
|
||||||
GTK_TYPE_HANDLE_BOX,
|
|
||||||
GtkHandleBoxPrivate);
|
|
||||||
priv = handle_box->priv;
|
priv = handle_box->priv;
|
||||||
|
|
||||||
gtk_widget_set_has_window (GTK_WIDGET (handle_box), TRUE);
|
gtk_widget_set_has_window (GTK_WIDGET (handle_box), TRUE);
|
||||||
|
|||||||
@ -131,7 +131,7 @@ static void gtk_hsv_move (GtkHSV *hsv,
|
|||||||
|
|
||||||
static guint hsv_signals[LAST_SIGNAL];
|
static guint hsv_signals[LAST_SIGNAL];
|
||||||
|
|
||||||
G_DEFINE_TYPE (GtkHSV, gtk_hsv, GTK_TYPE_WIDGET)
|
G_DEFINE_TYPE_WITH_PRIVATE (GtkHSV, gtk_hsv, GTK_TYPE_WIDGET)
|
||||||
|
|
||||||
/* Class initialization function for the HSV color selector */
|
/* Class initialization function for the HSV color selector */
|
||||||
static void
|
static void
|
||||||
@ -208,8 +208,6 @@ gtk_hsv_class_init (GtkHSVClass *class)
|
|||||||
gtk_binding_entry_add_signal (binding_set, GDK_KEY_KP_Left, 0,
|
gtk_binding_entry_add_signal (binding_set, GDK_KEY_KP_Left, 0,
|
||||||
"move", 1,
|
"move", 1,
|
||||||
G_TYPE_ENUM, GTK_DIR_LEFT);
|
G_TYPE_ENUM, GTK_DIR_LEFT);
|
||||||
|
|
||||||
g_type_class_add_private (gobject_class, sizeof (GtkHSVPrivate));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -217,8 +215,7 @@ gtk_hsv_init (GtkHSV *hsv)
|
|||||||
{
|
{
|
||||||
GtkHSVPrivate *priv;
|
GtkHSVPrivate *priv;
|
||||||
|
|
||||||
priv = G_TYPE_INSTANCE_GET_PRIVATE (hsv, GTK_TYPE_HSV, GtkHSVPrivate);
|
priv = gtk_hsv_get_instance_private (hsv);
|
||||||
|
|
||||||
hsv->priv = priv;
|
hsv->priv = priv;
|
||||||
|
|
||||||
gtk_widget_set_has_window (GTK_WIDGET (hsv), FALSE);
|
gtk_widget_set_has_window (GTK_WIDGET (hsv), FALSE);
|
||||||
|
|||||||
@ -741,14 +741,11 @@ typedef struct
|
|||||||
} elt;
|
} elt;
|
||||||
} PathElt;
|
} PathElt;
|
||||||
|
|
||||||
#define GTK_RC_STYLE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), GTK_TYPE_RC_STYLE, GtkRcStylePrivate))
|
typedef struct {
|
||||||
|
|
||||||
typedef struct _GtkRcStylePrivate GtkRcStylePrivate;
|
|
||||||
|
|
||||||
struct _GtkRcStylePrivate
|
|
||||||
{
|
|
||||||
GSList *color_hashes;
|
GSList *color_hashes;
|
||||||
};
|
} GtkRcStylePrivate;
|
||||||
|
|
||||||
|
#define GTK_RC_STYLE_GET_PRIVATE(obj) ((GtkRcStylePrivate *) gtk_rc_style_get_instance_private ((GtkRcStyle *) (obj)))
|
||||||
|
|
||||||
static void gtk_rc_style_finalize (GObject *object);
|
static void gtk_rc_style_finalize (GObject *object);
|
||||||
static void gtk_rc_style_real_merge (GtkRcStyle *dest,
|
static void gtk_rc_style_real_merge (GtkRcStyle *dest,
|
||||||
@ -1093,7 +1090,7 @@ gtk_rc_parse (const gchar *filename)
|
|||||||
|
|
||||||
/* Handling of RC styles */
|
/* Handling of RC styles */
|
||||||
|
|
||||||
G_DEFINE_TYPE (GtkRcStyle, gtk_rc_style, G_TYPE_OBJECT)
|
G_DEFINE_TYPE_WITH_PRIVATE (GtkRcStyle, gtk_rc_style, G_TYPE_OBJECT)
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gtk_rc_style_init (GtkRcStyle *style)
|
gtk_rc_style_init (GtkRcStyle *style)
|
||||||
@ -1136,8 +1133,6 @@ gtk_rc_style_class_init (GtkRcStyleClass *klass)
|
|||||||
klass->create_rc_style = gtk_rc_style_real_create_rc_style;
|
klass->create_rc_style = gtk_rc_style_real_create_rc_style;
|
||||||
klass->merge = gtk_rc_style_real_merge;
|
klass->merge = gtk_rc_style_real_merge;
|
||||||
klass->create_style = gtk_rc_style_real_create_style;
|
klass->create_style = gtk_rc_style_real_create_style;
|
||||||
|
|
||||||
g_type_class_add_private (object_class, sizeof (GtkRcStylePrivate));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|||||||
@ -81,14 +81,12 @@ typedef struct {
|
|||||||
GValue value;
|
GValue value;
|
||||||
} PropertyValue;
|
} PropertyValue;
|
||||||
|
|
||||||
#define GTK_STYLE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), GTK_TYPE_STYLE, GtkStylePrivate))
|
typedef struct {
|
||||||
|
|
||||||
typedef struct _GtkStylePrivate GtkStylePrivate;
|
|
||||||
|
|
||||||
struct _GtkStylePrivate {
|
|
||||||
GtkStyleContext *context;
|
GtkStyleContext *context;
|
||||||
gulong context_changed_id;
|
gulong context_changed_id;
|
||||||
};
|
} GtkStylePrivate;
|
||||||
|
|
||||||
|
#define GTK_STYLE_GET_PRIVATE(obj) ((GtkStylePrivate *) gtk_style_get_instance_private ((GtkStyle *) (obj)))
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
PROP_0,
|
PROP_0,
|
||||||
@ -373,7 +371,7 @@ static const GdkColor gtk_default_active_base = { 0, GTK_VERY_DARK_GRAY };
|
|||||||
static guint realize_signal = 0;
|
static guint realize_signal = 0;
|
||||||
static guint unrealize_signal = 0;
|
static guint unrealize_signal = 0;
|
||||||
|
|
||||||
G_DEFINE_TYPE (GtkStyle, gtk_style, G_TYPE_OBJECT)
|
G_DEFINE_TYPE_WITH_PRIVATE (GtkStyle, gtk_style, G_TYPE_OBJECT)
|
||||||
|
|
||||||
/* --- functions --- */
|
/* --- functions --- */
|
||||||
|
|
||||||
@ -466,8 +464,6 @@ gtk_style_class_init (GtkStyleClass *klass)
|
|||||||
klass->draw_resize_grip = gtk_default_draw_resize_grip;
|
klass->draw_resize_grip = gtk_default_draw_resize_grip;
|
||||||
klass->draw_spinner = gtk_default_draw_spinner;
|
klass->draw_spinner = gtk_default_draw_spinner;
|
||||||
|
|
||||||
g_type_class_add_private (object_class, sizeof (GtkStylePrivate));
|
|
||||||
|
|
||||||
g_object_class_install_property (object_class,
|
g_object_class_install_property (object_class,
|
||||||
PROP_CONTEXT,
|
PROP_CONTEXT,
|
||||||
g_param_spec_object ("context",
|
g_param_spec_object ("context",
|
||||||
|
|||||||
@ -158,7 +158,7 @@ static void gtk_table_size_allocate_pass1 (GtkTable *table);
|
|||||||
static void gtk_table_size_allocate_pass2 (GtkTable *table);
|
static void gtk_table_size_allocate_pass2 (GtkTable *table);
|
||||||
|
|
||||||
|
|
||||||
G_DEFINE_TYPE (GtkTable, gtk_table, GTK_TYPE_CONTAINER)
|
G_DEFINE_TYPE_WITH_PRIVATE (GtkTable, gtk_table, GTK_TYPE_CONTAINER)
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gtk_table_class_init (GtkTableClass *class)
|
gtk_table_class_init (GtkTableClass *class)
|
||||||
@ -285,8 +285,6 @@ gtk_table_class_init (GtkTableClass *class)
|
|||||||
P_("Extra space to put between the child and its upper and lower neighbors, in pixels"),
|
P_("Extra space to put between the child and its upper and lower neighbors, in pixels"),
|
||||||
0, 65535, 0,
|
0, 65535, 0,
|
||||||
GTK_PARAM_READWRITE));
|
GTK_PARAM_READWRITE));
|
||||||
|
|
||||||
g_type_class_add_private (class, sizeof (GtkTablePrivate));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -566,9 +564,7 @@ gtk_table_init (GtkTable *table)
|
|||||||
{
|
{
|
||||||
GtkTablePrivate *priv;
|
GtkTablePrivate *priv;
|
||||||
|
|
||||||
table->priv = G_TYPE_INSTANCE_GET_PRIVATE (table,
|
table->priv = gtk_table_get_instance_private (table);
|
||||||
GTK_TYPE_TABLE,
|
|
||||||
GtkTablePrivate);
|
|
||||||
priv = table->priv;
|
priv = table->priv;
|
||||||
|
|
||||||
gtk_widget_set_has_window (GTK_WIDGET (table), FALSE);
|
gtk_widget_set_has_window (GTK_WIDGET (table), FALSE);
|
||||||
|
|||||||
@ -77,7 +77,7 @@ static void gtk_tearoff_menu_item_activate (GtkMenuItem *menu_ite
|
|||||||
static void gtk_tearoff_menu_item_parent_set (GtkWidget *widget,
|
static void gtk_tearoff_menu_item_parent_set (GtkWidget *widget,
|
||||||
GtkWidget *previous);
|
GtkWidget *previous);
|
||||||
|
|
||||||
G_DEFINE_TYPE (GtkTearoffMenuItem, gtk_tearoff_menu_item, GTK_TYPE_MENU_ITEM)
|
G_DEFINE_TYPE_WITH_PRIVATE (GtkTearoffMenuItem, gtk_tearoff_menu_item, GTK_TYPE_MENU_ITEM)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gtk_tearoff_menu_item_new:
|
* gtk_tearoff_menu_item_new:
|
||||||
@ -112,21 +112,13 @@ gtk_tearoff_menu_item_class_init (GtkTearoffMenuItemClass *klass)
|
|||||||
gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_TEAR_OFF_MENU_ITEM);
|
gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_TEAR_OFF_MENU_ITEM);
|
||||||
|
|
||||||
menu_item_class->activate = gtk_tearoff_menu_item_activate;
|
menu_item_class->activate = gtk_tearoff_menu_item_activate;
|
||||||
|
|
||||||
g_type_class_add_private (klass, sizeof (GtkTearoffMenuItemPrivate));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gtk_tearoff_menu_item_init (GtkTearoffMenuItem *tearoff_menu_item)
|
gtk_tearoff_menu_item_init (GtkTearoffMenuItem *self)
|
||||||
{
|
{
|
||||||
GtkTearoffMenuItemPrivate *priv;
|
self->priv = gtk_tearoff_menu_item_get_instance_private (self);
|
||||||
|
self->priv->torn_off = FALSE;
|
||||||
tearoff_menu_item->priv = G_TYPE_INSTANCE_GET_PRIVATE (tearoff_menu_item,
|
|
||||||
GTK_TYPE_TEAROFF_MENU_ITEM,
|
|
||||||
GtkTearoffMenuItemPrivate);
|
|
||||||
priv = tearoff_menu_item->priv;
|
|
||||||
|
|
||||||
priv->torn_off = FALSE;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|||||||
Reference in New Issue
Block a user