GParamSpec *pspec)
{
GtkWidget *widget = GTK_WIDGET (object);
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
switch (prop_id)
{
_gtk_widget_get_last_event (GtkWidget *widget,
GdkEventSequence *sequence)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
EventControllerData *data;
const GdkEvent *event;
GList *l;
GdkEventSequence *sequence,
GdkEventSequence **sequence_out)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GList *l;
*sequence_out = sequence;
gtk_widget_needs_press_emulation (GtkWidget *widget,
GdkEventSequence *sequence)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
gboolean sequence_press_handled = FALSE;
GList *l;
GtkEventSequenceState state,
GtkGesture *emitter)
{
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
gboolean emulates_pointer, sequence_handled = FALSE;
- GtkWidgetPrivate *priv = widget->priv;
const GdkEvent *mimic_event;
GList *group = NULL, *l;
GdkEventSequence *seq;
_gtk_widget_cancel_sequence (GtkWidget *widget,
GdkEventSequence *sequence)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
gboolean emulates_pointer;
gboolean handled = FALSE;
GdkEventSequence *seq;
gtk_widget_init (GTypeInstance *instance, gpointer g_class)
{
GtkWidget *widget = GTK_WIDGET (instance);
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
- widget->priv = gtk_widget_get_instance_private (widget);
- priv = widget->priv;
+ widget->priv = priv;
priv->visible = gtk_widget_class_get_visible_by_default (g_class);
priv->child_visible = TRUE;
guint n_pspecs,
GParamSpec **pspecs)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GtkWidget *container = priv->parent;
guint i;
void
gtk_widget_unparent (GtkWidget *widget)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GObjectNotifyQueue *nqueue;
GtkWidget *toplevel;
GtkWidget *old_parent;
g_return_if_fail (GTK_IS_WIDGET (widget));
- priv = widget->priv;
-
if (priv->parent == NULL)
return;
static void
gtk_widget_real_show (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (!_gtk_widget_get_visible (widget))
{
GtkTickCallbackInfo *info,
GList *link)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
info->refcount--;
if (info->refcount == 0)
static void
destroy_tick_callbacks (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GList *l;
for (l = priv->tick_callbacks; l;)
gtk_widget_on_frame_clock_update (GdkFrameClock *frame_clock,
GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GList *l;
g_object_ref (widget);
gpointer user_data,
GDestroyNotify notify)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GtkTickCallbackInfo *info;
GdkFrameClock *frame_clock;
g_return_val_if_fail (GTK_IS_WIDGET (widget), 0);
- priv = widget->priv;
-
if (priv->realized && !priv->clock_tick_id)
{
frame_clock = gtk_widget_get_frame_clock (widget);
gtk_widget_remove_tick_callback (GtkWidget *widget,
guint id)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GList *l;
g_return_if_fail (GTK_IS_WIDGET (widget));
- priv = widget->priv;
-
for (l = priv->tick_callbacks; l; l = l->next)
{
GtkTickCallbackInfo *info = l->data;
static void
gtk_widget_connect_frame_clock (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GdkFrameClock *frame_clock;
if (GTK_IS_CONTAINER (widget) && _gtk_widget_is_toplevel (widget))
static void
gtk_widget_disconnect_frame_clock (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (GTK_IS_CONTAINER (widget) && _gtk_widget_is_toplevel (widget))
gtk_container_stop_idle_sizer (GTK_CONTAINER (widget));
void
gtk_widget_realize (GtkWidget *widget)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
g_return_if_fail (GTK_IS_WIDGET (widget));
g_return_if_fail (widget->priv->anchored ||
GTK_IS_INVISIBLE (widget));
- priv = widget->priv;
-
if (!_gtk_widget_get_realized (widget))
{
gtk_widget_push_verify_invariants (widget);
gint *allocated_pos,
gint *allocated_size)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (orientation == GTK_ORIENTATION_HORIZONTAL)
{
gtk_widget_real_can_activate_accel (GtkWidget *widget,
guint signal_id)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
/* widgets must be onscreen for accels to take effect */
return gtk_widget_is_sensitive (widget) &&
const GdkEvent *event,
GtkPropagationPhase phase)
{
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
EventControllerData *data;
gboolean handled = FALSE;
- GtkWidgetPrivate *priv;
GList *l;
- priv = widget->priv;
g_object_ref (widget);
l = priv->event_controllers;
const GdkRectangle *area,
GdkRectangle *intersection)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GdkRectangle *dest;
GdkRectangle tmp;
gint return_val;
g_return_val_if_fail (GTK_IS_WIDGET (widget), FALSE);
g_return_val_if_fail (area != NULL, FALSE);
- priv = widget->priv;
-
if (intersection)
dest = intersection;
else
gtk_widget_set_focus_on_click (GtkWidget *widget,
gboolean focus_on_click)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
g_return_if_fail (GTK_IS_WIDGET (widget));
- priv = widget->priv;
-
focus_on_click = focus_on_click != FALSE;
if (priv->focus_on_click != focus_on_click)
const gchar*
gtk_widget_get_name (GtkWidget *widget)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
- priv = widget->priv;
-
if (priv->name)
return priv->name;
return G_OBJECT_TYPE_NAME (widget);
GtkStateFlags flags_to_set,
GtkStateFlags flags_to_unset)
{
- GtkWidgetPrivate *priv;
-
- priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
/* Handle insensitive first, since it is propagated
* differently throughout the widget hierarchy.
_gtk_widget_set_visible_flag (GtkWidget *widget,
gboolean visible)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
priv->visible = visible;
while (widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (!priv->visible)
return FALSE;
gtk_widget_set_sensitive (GtkWidget *widget,
gboolean sensitive)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
g_return_if_fail (GTK_IS_WIDGET (widget));
- priv = widget->priv;
-
sensitive = (sensitive != FALSE);
if (priv->sensitive == sensitive)
gtk_widget_propagate_hierarchy_changed_recurse (GtkWidget *widget,
gpointer client_data)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
HierarchyChangedInfo *info = client_data;
gboolean new_anchored = _gtk_widget_is_toplevel (widget) ||
(priv->parent && priv->parent->priv->anchored);
_gtk_widget_propagate_hierarchy_changed (GtkWidget *widget,
GtkWidget *previous_toplevel)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
HierarchyChangedInfo info;
info.previous_toplevel = previous_toplevel;
static void
gtk_widget_verify_invariants (GtkWidget *widget)
{
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GtkWidget *parent;
- if (widget->priv->verifying_invariants_count > 0)
+ if (priv->verifying_invariants_count > 0)
return;
- parent = widget->priv->parent;
+ parent = priv->parent;
- if (widget->priv->mapped)
+ if (priv->mapped)
{
/* Mapped implies ... */
- if (!widget->priv->realized)
+ if (!priv->realized)
g_warning ("%s %p is mapped but not realized",
G_OBJECT_TYPE_NAME (widget), widget);
- if (!widget->priv->visible)
+ if (!priv->visible)
g_warning ("%s %p is mapped but not visible",
G_OBJECT_TYPE_NAME (widget), widget);
- if (!widget->priv->toplevel)
+ if (!priv->toplevel)
{
- if (!widget->priv->child_visible)
+ if (!priv->child_visible)
g_warning ("%s %p is mapped but not child_visible",
G_OBJECT_TYPE_NAME (widget), widget);
}
G_OBJECT_TYPE_NAME (widget), widget);
#endif
}
- else if (!widget->priv->toplevel)
+ else if (!priv->toplevel)
{
/* No parent or parent not realized on non-toplevel implies... */
- if (widget->priv->realized)
+ if (priv->realized)
g_warning ("%s %p is not realized but child %s %p is realized",
parent ? G_OBJECT_TYPE_NAME (parent) : "no parent", parent,
G_OBJECT_TYPE_NAME (widget), widget);
if (parent &&
parent->priv->mapped &&
- widget->priv->visible &&
- widget->priv->child_visible)
+ priv->visible &&
+ priv->child_visible)
{
/* Parent mapped and we are visible implies... */
- if (!widget->priv->mapped)
+ if (!priv->mapped)
g_warning ("%s %p is mapped but visible child %s %p is not mapped",
G_OBJECT_TYPE_NAME (parent), parent,
G_OBJECT_TYPE_NAME (widget), widget);
{
/* No parent or parent not mapped on non-toplevel implies... */
- if (widget->priv->mapped)
+ if (priv->mapped)
g_warning ("%s %p is mapped but visible=%d child_visible=%d parent %s %p mapped=%d",
G_OBJECT_TYPE_NAME (widget), widget,
- widget->priv->visible,
- widget->priv->child_visible,
+ priv->visible,
+ priv->child_visible,
parent ? G_OBJECT_TYPE_NAME (parent) : "no parent", parent,
parent ? parent->priv->mapped : FALSE);
}
}
- if (!widget->priv->realized)
+ if (!priv->realized)
{
/* Not realized implies... */
GdkSurface *
gtk_widget_get_parent_surface (GtkWidget *widget)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GdkSurface *parent_surface;
g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
- priv = widget->priv;
-
parent_surface = g_object_get_qdata (G_OBJECT (widget), quark_parent_surface);
return (parent_surface != NULL) ? parent_surface :
gtk_widget_set_child_visible (GtkWidget *widget,
gboolean is_visible)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
g_return_if_fail (GTK_IS_WIDGET (widget));
g_return_if_fail (!_gtk_widget_is_toplevel (widget));
- priv = widget->priv;
-
g_object_ref (widget);
gtk_widget_verify_invariants (widget);
void
_gtk_widget_scale_changed (GtkWidget *widget)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
g_return_if_fail (GTK_IS_WIDGET (widget));
- priv = widget->priv;
-
if (priv->context)
gtk_style_context_set_scale (priv->context, gtk_widget_get_scale_factor (widget));
void
gtk_widget_error_bell (GtkWidget *widget)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GtkSettings* settings;
gboolean beep;
g_return_if_fail (GTK_IS_WIDGET (widget));
- priv = widget->priv;
-
settings = gtk_widget_get_settings (widget);
if (!settings)
return;
gint width,
gint height)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
gboolean changed = FALSE;
g_object_freeze_notify (G_OBJECT (widget));
gint *width,
gint *height)
{
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
+
g_return_if_fail (GTK_IS_WIDGET (widget));
if (width)
- *width = widget->priv->width;
+ *width = priv->width;
if (height)
- *height = widget->priv->height;
+ *height = priv->height;
}
/*< private >
gtk_widget_dispose (GObject *object)
{
GtkWidget *widget = GTK_WIDGET (object);
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GSList *sizegroups;
if (priv->parent && GTK_IS_CONTAINER (priv->parent))
{
/* gtk_object_destroy() will already hold a refcount on object */
GtkWidget *widget = GTK_WIDGET (object);
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (g_object_get_qdata (G_OBJECT (widget), quark_auto_children))
{
gtk_widget_finalize (GObject *object)
{
GtkWidget *widget = GTK_WIDGET (object);
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GList *l;
gtk_grab_remove (widget);
static void
gtk_widget_real_map (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
g_assert (_gtk_widget_get_realized (widget));
static void
gtk_widget_real_unmap (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (_gtk_widget_get_mapped (widget))
{
static void
gtk_widget_real_realize (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (_gtk_widget_get_has_surface (widget))
{
static void
gtk_widget_real_unrealize (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
g_assert (!widget->priv->mapped);
gint *minimum_size,
gint *natural_size)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (orientation == GTK_ORIENTATION_HORIZONTAL && priv->width > 0)
*minimum_size = MAX (*minimum_size, priv->width);
gint *minimum_baseline,
gint *natural_baseline)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (priv->height >= 0)
{
gtk_widget_propagate_state (GtkWidget *widget,
const GtkStateData *data)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GtkStateFlags new_flags, old_flags = priv->state_flags;
GtkStateData child_data;
GtkWidget *child;
static void
gtk_widget_update_input_shape (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
/* set shape if widget has a GDK surface already.
* otherwise the shape is scheduled to be set by gtk_widget_realize().
static void
gtk_widget_update_computed_expand (GtkWidget *widget)
{
- GtkWidgetPrivate *priv;
-
- priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (priv->need_compute_expand)
{
GtkOrientation orientation,
gboolean expand)
{
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
gint expand_prop;
gint expand_set_prop;
gboolean was_both;
- GtkWidgetPrivate *priv;
g_return_if_fail (GTK_IS_WIDGET (widget));
- priv = widget->priv;
-
expand = expand != FALSE;
was_both = priv->hexpand && priv->vexpand;
GtkOrientation orientation,
gboolean set)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
gint prop;
- priv = widget->priv;
-
set = set != FALSE;
if (orientation == GTK_ORIENTATION_HORIZONTAL)
GtkAllocation *allocation,
int *baseline)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
g_return_if_fail (GTK_IS_WIDGET (widget));
g_return_if_fail (allocation != NULL);
- priv = widget->priv;
-
*allocation = priv->allocated_size;
if (baseline)
gtk_widget_get_allocation (GtkWidget *widget,
GtkAllocation *allocation)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
g_return_if_fail (GTK_IS_WIDGET (widget));
g_return_if_fail (allocation != NULL);
- priv = widget->priv;
-
*allocation = priv->allocation;
}
gtk_widget_set_surface (GtkWidget *widget,
GdkSurface *surface)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
g_return_if_fail (GTK_IS_WIDGET (widget));
g_return_if_fail (surface == NULL || GDK_IS_SURFACE (surface));
- priv = widget->priv;
-
if (priv->surface != surface)
{
priv->surface = surface;
gtk_widget_set_support_multidevice (GtkWidget *widget,
gboolean support_multidevice)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
g_return_if_fail (GTK_IS_WIDGET (widget));
- priv = widget->priv;
priv->multidevice = (support_multidevice == TRUE);
if (_gtk_widget_get_realized (widget))
static void
gtk_widget_update_alpha (GtkWidget *widget)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GtkStyleContext *context;
gdouble opacity;
guint8 alpha;
- priv = widget->priv;
-
context = _gtk_widget_get_style_context (widget);
opacity =
_gtk_css_number_value_get (_gtk_style_context_peek_property (context,
gtk_widget_set_opacity (GtkWidget *widget,
gdouble opacity)
{
- GtkWidgetPrivate *priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
guint8 alpha;
g_return_if_fail (GTK_IS_WIDGET (widget));
- priv = widget->priv;
-
opacity = CLAMP (opacity, 0.0, 1.0);
alpha = round (opacity * 255);
static void
gtk_widget_set_alloc_needed (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
priv->alloc_needed = TRUE;
gboolean
gtk_widget_needs_allocate (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (!priv->visible || !priv->child_visible)
return FALSE;
void
gtk_widget_ensure_allocate (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (!gtk_widget_needs_allocate (widget))
return;
void
gtk_widget_ensure_resize (GtkWidget *widget)
{
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
if (!priv->resize_needed)
return;
GtkWidgetPath *
_gtk_widget_create_path (GtkWidget *widget)
{
- GtkWidget *parent;
-
- parent = widget->priv->parent;
+ GtkWidget *parent = _gtk_widget_get_parent (widget);
if (parent && GTK_IS_CONTAINER (parent))
return gtk_container_get_path_for_child (GTK_CONTAINER (parent), widget);
_gtk_widget_has_controller (GtkWidget *widget,
GtkEventController *controller)
{
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
EventControllerData *data;
- GtkWidgetPrivate *priv;
GList *l;
- priv = widget->priv;
-
for (l = priv->event_controllers; l; l = l->next)
{
data = l->data;
_gtk_widget_add_controller (GtkWidget *widget,
GtkEventController *controller)
{
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
EventControllerData *data;
- GtkWidgetPrivate *priv;
g_return_if_fail (GTK_IS_WIDGET (widget));
g_return_if_fail (GTK_IS_EVENT_CONTROLLER (controller));
g_return_if_fail (widget == gtk_event_controller_get_widget (controller));
- priv = widget->priv;
data = _gtk_widget_has_controller (widget, controller);
if (data)
_gtk_widget_list_controllers (GtkWidget *widget,
GtkPropagationPhase phase)
{
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
EventControllerData *data;
- GtkWidgetPrivate *priv;
GList *l, *retval = NULL;
g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
- priv = widget->priv;
-
for (l = priv->event_controllers; l; l = l->next)
{
data = l->data;
_gtk_widget_consumes_motion (GtkWidget *widget,
GdkEventSequence *sequence)
{
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
EventControllerData *data;
- GtkWidgetPrivate *priv;
GList *l;
g_return_val_if_fail (GTK_IS_WIDGET (widget), FALSE);
- priv = widget->priv;
-
for (l = priv->event_controllers; l; l = l->next)
{
data = l->data;
void
gtk_widget_reset_controllers (GtkWidget *widget)
{
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
EventControllerData *controller_data;
- GtkWidgetPrivate *priv = widget->priv;
GList *l;
/* Reset all controllers */
GtkSnapshot *parent_snapshot)
{
GtkWidgetClass *klass = GTK_WIDGET_GET_CLASS (widget);
- GtkWidgetPrivate *priv = widget->priv;
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
GtkCssValue *filter_value;
double opacity;
GtkCssStyle *style;
get_box_margin (style, &margin);
get_box_border (style, &border);
get_box_padding (style, &padding);
- opacity = widget->priv->alpha / 255.0;
+ opacity = priv->alpha / 255.0;
_gtk_widget_get_allocation (widget, &allocation);