diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2010-06-04 19:05:46 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2010-06-04 20:34:15 +0800 |
commit | 970662db34ff0a718cd5e39c1fa268beb51e1f64 (patch) | |
tree | 73c987b95c107ae7e3014abdca4c95de12dc853d /widgets/table/gal-a11y-e-table.c | |
parent | 3ee48d9bf66fbc76b7b06e77aafa015c341cd419 (diff) | |
download | gsoc2013-evolution-970662db34ff0a718cd5e39c1fa268beb51e1f64.tar.gz gsoc2013-evolution-970662db34ff0a718cd5e39c1fa268beb51e1f64.tar.zst gsoc2013-evolution-970662db34ff0a718cd5e39c1fa268beb51e1f64.zip |
More GTK3 preparation.
This uses the new gtk_assistant_commit() I had added to GTK+ for our
EImportAssistant progress page.
Diffstat (limited to 'widgets/table/gal-a11y-e-table.c')
-rw-r--r-- | widgets/table/gal-a11y-e-table.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/widgets/table/gal-a11y-e-table.c b/widgets/table/gal-a11y-e-table.c index 6134b2d297..8aef407941 100644 --- a/widgets/table/gal-a11y-e-table.c +++ b/widgets/table/gal-a11y-e-table.c @@ -22,6 +22,8 @@ #include <config.h> +#include "e-util/gtk-compat.h" + #include "a11y/gal-a11y-util.h" #include "table/e-table.h" #include "table/e-table-click-to-add.h" @@ -89,7 +91,7 @@ init_child_item (GalA11yETable *a11y) if (!a11y || !GTK_IS_ACCESSIBLE (a11y)) return FALSE; - table = E_TABLE (GTK_ACCESSIBLE (a11y)->widget); + table = E_TABLE (gtk_accessible_get_widget (GTK_ACCESSIBLE (a11y))); if (table && gtk_widget_get_mapped (GTK_WIDGET (table)) && table->group && E_IS_TABLE_GROUP_CONTAINER(table->group)) { ETableGroupContainer *etgc = (ETableGroupContainer *)table->group; GList *list; @@ -127,7 +129,7 @@ et_get_n_children (AtkObject *accessible) ETable * et; gint n = 0; - et = E_TABLE(GTK_ACCESSIBLE (a11y)->widget); + et = E_TABLE (gtk_accessible_get_widget (GTK_ACCESSIBLE (a11y))); if (et->group) { if (E_IS_TABLE_GROUP_LEAF (et->group)) @@ -152,7 +154,7 @@ et_ref_child (AtkObject *accessible, ETable * et; gint child_no; - et = E_TABLE(GTK_ACCESSIBLE (a11y)->widget); + et = E_TABLE (gtk_accessible_get_widget (GTK_ACCESSIBLE (a11y))); child_no = et_get_n_children (accessible); if (i == 0 || i < child_no - 1) { @@ -281,7 +283,8 @@ gal_a11y_e_table_new (GObject *widget) a11y = g_object_new (gal_a11y_e_table_get_type (), NULL); - GTK_ACCESSIBLE (a11y)->widget = GTK_WIDGET (widget); + /* FIXME No way to do this in GTK 3. */ + /*GTK_ACCESSIBLE (a11y)->widget = GTK_WIDGET (widget);*/ /* we need to init all the children for multiple table items */ if (table && gtk_widget_get_mapped (GTK_WIDGET (table)) && table->group && E_IS_TABLE_GROUP_CONTAINER (table->group)) { |