}
priv->at_context = create_at_context (widget);
+
+ gtk_accessible_update_state (GTK_ACCESSIBLE (widget),
+ GTK_ACCESSIBLE_STATE_HIDDEN, TRUE,
+ -1);
}
static void
g_signal_emit (widget, widget_signals[SHOW], 0);
g_object_notify_by_pspec (G_OBJECT (widget), widget_props[PROP_VISIBLE]);
- gtk_accessible_update_state (GTK_ACCESSIBLE (widget),
- GTK_ACCESSIBLE_STATE_HIDDEN, FALSE,
- -1);
-
gtk_widget_pop_verify_invariants (widget);
g_object_unref (widget);
}
g_signal_emit (widget, widget_signals[HIDE], 0);
g_object_notify_by_pspec (G_OBJECT (widget), widget_props[PROP_VISIBLE]);
- gtk_accessible_update_state (GTK_ACCESSIBLE (widget),
- GTK_ACCESSIBLE_STATE_HIDDEN, TRUE,
- -1);
-
parent = gtk_widget_get_parent (widget);
if (parent)
gtk_widget_queue_resize (parent);
gtk_widget_queue_draw (widget);
+ gtk_accessible_update_state (GTK_ACCESSIBLE (widget),
+ GTK_ACCESSIBLE_STATE_HIDDEN, FALSE,
+ -1);
+
gtk_widget_pop_verify_invariants (widget);
}
}
update_cursor_on_state_change (widget);
+ gtk_accessible_update_state (GTK_ACCESSIBLE (widget),
+ GTK_ACCESSIBLE_STATE_HIDDEN, TRUE,
+ -1);
+
gtk_widget_pop_verify_invariants (widget);
g_object_unref (widget);
}