diff options
author | Benjamin Otte <otte@redhat.com> | 2011-11-11 03:02:31 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2011-11-16 04:39:22 +0100 |
commit | d26563652608e52f1f30bb4400ac947a748af79b (patch) | |
tree | f8c706b9a55e746ee7a69851bf0a95710b35a789 /gtk/a11y/gtkcellaccessible.c | |
parent | f05d3f66b1a3e52bd64805326a434ee4d648ac1d (diff) | |
download | gtk+-d26563652608e52f1f30bb4400ac947a748af79b.tar.gz |
a11y: Remove index from cellaccessible
That way we also get rid of the refresh_index function.
Diffstat (limited to 'gtk/a11y/gtkcellaccessible.c')
-rw-r--r-- | gtk/a11y/gtkcellaccessible.c | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/gtk/a11y/gtkcellaccessible.c b/gtk/a11y/gtkcellaccessible.c index c68ff27125..fdccd19ae4 100644 --- a/gtk/a11y/gtkcellaccessible.c +++ b/gtk/a11y/gtkcellaccessible.c @@ -92,7 +92,6 @@ gtk_cell_accessible_get_index_in_parent (AtkObject *obj) { GtkCellAccessible *cell; AtkObject *parent; - int index; cell = GTK_CELL_ACCESSIBLE (obj); @@ -104,18 +103,7 @@ gtk_cell_accessible_get_index_in_parent (AtkObject *obj) if (parent == NULL) return -1; - index = _gtk_cell_accessible_parent_get_child_index (GTK_CELL_ACCESSIBLE_PARENT (parent), cell); - if (index >= 0) - return index; - - if (atk_state_set_contains_state (cell->state_set, ATK_STATE_STALE) && - cell->refresh_index != NULL) - { - cell->refresh_index (cell); - atk_state_set_remove_state (cell->state_set, ATK_STATE_STALE); - } - - return cell->index; + return _gtk_cell_accessible_parent_get_child_index (GTK_CELL_ACCESSIBLE_PARENT (parent), cell); } static AtkStateSet * @@ -145,8 +133,6 @@ _gtk_cell_accessible_init (GtkCellAccessible *cell) { cell->widget = NULL; cell->action_list = NULL; - cell->index = 0; - cell->refresh_index = NULL; cell->state_set = atk_state_set_new (); atk_state_set_add_state (cell->state_set, ATK_STATE_TRANSIENT); atk_state_set_add_state (cell->state_set, ATK_STATE_ENABLED); @@ -164,12 +150,10 @@ widget_destroyed (GtkWidget *widget, void _gtk_cell_accessible_initialise (GtkCellAccessible *cell, GtkWidget *widget, - AtkObject *parent, - gint index) + AtkObject *parent) { cell->widget = widget; atk_object_set_parent (ATK_OBJECT (cell), parent); - cell->index = index; g_signal_connect_object (G_OBJECT (widget), "destroy", G_CALLBACK (widget_destroyed), cell, 0); |