diff options
Diffstat (limited to 'addressbook/gui')
-rw-r--r-- | addressbook/gui/component/Makefile.am | 2 | ||||
-rw-r--r-- | addressbook/gui/widgets/e-addressbook-view.c | 3 | ||||
-rw-r--r-- | addressbook/gui/widgets/e-minicard-view.c | 3 | ||||
-rw-r--r-- | addressbook/gui/widgets/e-minicard.c | 12 | ||||
-rw-r--r-- | addressbook/gui/widgets/e-minicard.h | 8 |
5 files changed, 19 insertions, 9 deletions
diff --git a/addressbook/gui/component/Makefile.am b/addressbook/gui/component/Makefile.am index f9cf8b78fa..938385802f 100644 --- a/addressbook/gui/component/Makefile.am +++ b/addressbook/gui/component/Makefile.am @@ -12,6 +12,7 @@ INCLUDES = \ -I$(top_srcdir)/addressbook/gui/widgets \ -I$(top_srcdir)/addressbook/backend \ -I$(top_builddir)/addressbook/backend \ + -I$(top_builddir)/a11y/addressbook \ -DEVOLUTION_DATADIR=\""$(datadir)"\" \ -DEVOLUTION_GLADEDIR=\""$(gladedir)"\" \ -DEVOLUTION_ETSPECDIR=\""$(etspecdir)"\" \ @@ -57,6 +58,7 @@ libevolution_addressbook_la_LIBADD = \ $(top_builddir)/addressbook/gui/contact-list-editor/libecontactlisteditor.la \ $(top_builddir)/widgets/misc/libemiscwidgets.la \ $(top_builddir)/widgets/menus/libmenus.la \ + $(top_builddir)/a11y/addressbook/libevolution-addressbook-a11y.la \ $(EVOLUTION_ADDRESSBOOK_LIBS) $(LDAP_LIBS) diff --git a/addressbook/gui/widgets/e-addressbook-view.c b/addressbook/gui/widgets/e-addressbook-view.c index a565f4a2e8..2521638cca 100644 --- a/addressbook/gui/widgets/e-addressbook-view.c +++ b/addressbook/gui/widgets/e-addressbook-view.c @@ -272,6 +272,9 @@ eab_view_class_init (EABViewClass *klass) if (!clipboard_atom) clipboard_atom = gdk_atom_intern ("CLIPBOARD", FALSE); + + /* init the accessibility support for e_addressbook_view */ + eab_view_a11y_init(); } static void diff --git a/addressbook/gui/widgets/e-minicard-view.c b/addressbook/gui/widgets/e-minicard-view.c index 3c588c9ef2..e2622d0de2 100644 --- a/addressbook/gui/widgets/e-minicard-view.c +++ b/addressbook/gui/widgets/e-minicard-view.c @@ -489,6 +489,9 @@ e_minicard_view_class_init (EMinicardViewClass *klass) reflow_class->selection_event = e_minicard_view_selection_event; /* GnomeCanvasItem method overrides */ + + /* init the accessibility support for e_minicard_view */ + e_minicard_view_a11y_init(); } static void diff --git a/addressbook/gui/widgets/e-minicard.c b/addressbook/gui/widgets/e-minicard.c index 259d2b12f0..7e831090a6 100644 --- a/addressbook/gui/widgets/e-minicard.c +++ b/addressbook/gui/widgets/e-minicard.c @@ -60,19 +60,10 @@ static gint e_minicard_drag_begin (EMinicard *minicard, GdkEvent *event); static GnomeCanvasGroupClass *parent_class = NULL; -typedef struct _EMinicardField EMinicardField; - -struct _EMinicardField { - EContactField field; - GnomeCanvasItem *label; -}; - #define d(x) #define LIST_ICON_FILENAME "contact-list-16.png" -#define E_MINICARD_FIELD(field) ((EMinicardField *)(field)) - static void e_minicard_field_destroy(EMinicardField *field) { @@ -225,6 +216,9 @@ e_minicard_class_init (EMinicardClass *klass) item_class->event = e_minicard_event; klass->selected = NULL; + + /* init the accessibility support for e_minicard */ + e_minicard_a11y_init(); } static void diff --git a/addressbook/gui/widgets/e-minicard.h b/addressbook/gui/widgets/e-minicard.h index 2d0cfd8ed5..8fbb2b7a01 100644 --- a/addressbook/gui/widgets/e-minicard.h +++ b/addressbook/gui/widgets/e-minicard.h @@ -106,6 +106,14 @@ struct _EMinicardClass void (* style_set) (EMinicard *minicard, GtkStyle *previous_style); }; +typedef struct _EMinicardField EMinicardField; + +struct _EMinicardField { + EContactField field; + GnomeCanvasItem *label; +}; + +#define E_MINICARD_FIELD(field) ((EMinicardField *)(field)) GType e_minicard_get_type (void); const char *e_minicard_get_card_id (EMinicard *minicard); |