g_free (self->text);
self->text = g_strdup (text);
- gtk_accessible_update_property (GTK_ACCESSIBLE (self),
- GTK_ACCESSIBLE_PROPERTY_LABEL, self->text,
- -1);
-
-
pango_layout_set_text (self->layout,
self->text ? self->text : "",
-1);
g_free (self->text);
self->text = str;
- gtk_accessible_update_property (GTK_ACCESSIBLE (self),
- GTK_ACCESSIBLE_PROPERTY_LABEL, self->text,
- -1);
-
gtk_label_select_region_index (self, 0, 0);
}
g_object_ref_sink (label);
- gtk_test_accessible_assert_property (label, GTK_ACCESSIBLE_PROPERTY_LABEL, "a");
+ gtk_label_set_selectable (GTK_LABEL (label), TRUE);
- gtk_label_set_label (GTK_LABEL (label), "b");
+ gtk_test_accessible_assert_property (GTK_ACCESSIBLE (label), GTK_ACCESSIBLE_PROPERTY_HAS_POPUP, TRUE);
- gtk_test_accessible_assert_property (label, GTK_ACCESSIBLE_PROPERTY_LABEL, "b");
+ gtk_label_set_selectable (GTK_LABEL (label), FALSE);
+
+ g_assert_false (gtk_test_accessible_has_property (GTK_ACCESSIBLE (label), GTK_ACCESSIBLE_PROPERTY_HAS_POPUP));
g_object_unref (label);
}