2005-04-22 Li Yuan * calendar/ea-day-view-main-item.c: (ea_day_view_main_item_destory_cell_data): * calendar/ea-week-view-main-item.c: (ea_week_view_main_item_destory_cell_data): change the order of the code to avoid a crash. Fixes #301885 2005-04-06 Yu Mengjie * addressbook/ea-minicard-view.c: (ea_minicard_view_get_name), (ea_minicard_view_ref_state_set): return proper atk_object name and atk_stateset to avoid crash. * addressbook/ea-minicard.c: (ea_minicard_get_name), (ea_minicard_ref_state_set): return proper atk_object name and atk_stateset to avoid crash. Fixes #74404 2005-02-23 Li Yuan Fix for 72897 and 72797. * ea-cell-table.c: (ea_cell_table_destroy): no need to output the information. * widgets/ea-calendar-cell.c: (ea_calendar_cell_get_type): add instance init function. (ea_calendar_cell_class_init): add ref_state_set function. (ea_calendar_cell_init): instance init function. (ea_calendar_cell_new): change the cell's role to ATK_ROLE_TABLE_CELL. (ea_calendar_cell_ref_state_set): the ref_state_set function. (atk_component_interface_init), (component_interface_get_extents), (component_interface_grab_focus): implement grab focus function. * widgets/ea-calendar-cell.h: add the state_set variable. * widgets/ea-calendar-item.c: (ea_calendar_item_new): change the item's role to ATK_ROLE_CALENDAR. no need to connect "selection_preview_changed" signal here. (date_range_changed_cb): call ea_calendar_set_focus_object. (ea_calendar_set_focus_object): make the "gail-focus-object" of the item point to the focused cell. 2005-02-21 Harry Lu Fix for 72781 * addressbook/ea-minicard-view.c: (ea_minicard_view_new): set the role to panel. * addressbook/ea-minicard.c: (ea_minicard_new): ditto. 2005-02-02 Harry Lu Fix for 72088. * calendar/ea-calendar.c: (gnome_calendar_a11y_init): force loading some types so that we can use them. 2005-02-01 Harry Lu Fix for 71924, 71926, 71932 Don't split sentences that need translation. Also remove two useless variables. * calendar/ea-cal-view-event.c: (ea_cal_view_event_get_name): * calendar/ea-day-view.c: (ea_day_view_get_name): * calendar/ea-week-view.c: (ea_week_view_get_name), (ea_week_view_get_n_children): * widgets/ea-calendar-item.c: (ea_calendar_item_get_name), (e_calendar_item_get_offset_for_date): 2005-01-31 Rodrigo Moya Fixes #71929 * calendar/ea-day-view.c (ea_day_view_get_name): * calendar/ea-week-view.c (ea_week_view_get_name): don't use spaces before colons. 2005-01-28 Sivaiah Nallagatla * addressbook/ea-minicard-view.c (ea_minicard_view_get_name) : fix a typo present in the string too 2005-01-28 Sivaiah Nallagatla * addressbook/ea-minicard-view.c (ea_minicard_view_get_name) : use ngetext instead of splitting the the sentence to take care of different messages for plural vs singular case Fixes #61060 2005-01-15 JP Rosevear * calendar/ea-calendar-helpers.c (ea_calendar_helpers_get_cal_view_from): use E_CALENDAR_VIEW, not E_CAL_VIEW Fixes #71306 * calendar/Makefile.am: no need for any idl in this directory, it was not used anywhere 2005-01-04 Harry Lu * widgets/Makefile.am: add ea-combo-button.[ch] to Makefile. * widgets/ea-combo-button.c: * widgets/ea-combo-button.h: implement a11y object for e-combo-button. * widgets/ea-widgets.c: (e_combo_button_a11y_init): set a11y factory. * widgets/ea-widgets.h: add declaration. 2004-12-09 Harry Lu Fix a warning. * addressbook/ea-addressbook.c: (ea_addressbook_focus_watcher): use object instead of ATK_OBJECT (minicard). 2004-12-1 Hao Sheng * a11y/addressbook/ea-minicard.c: (atk_action_interface_do_action): Change e_minicard_activiate_editor to e_minicard_activate_editor. 2004-11-08 Steven Zhang Implement accessible feature for e-minicard and e-mini-card-view. Add get_n_children, ref_child, ref_state_set, atk_selection_interface, and action_interface for ea-minicard-view and ea-minicard *ea-minicard-view.c: (ea_minicard_view_get_n_children), (ea_minicard_view_ref_child), (ea_minicard_view_ref_state_set), (atk_selection_interface_init), (selection_interface_add_selection), (selection_interface_clear_selection), (selection_interface_ref_selection), (selection_interface_get_selection_count), (selection_interface_is_child_selected), (atk_action_interface_init), (atk_action_interface_do_action), (atk_action_interface_get_n_action), (atk_action_interface_get_description), (atk_action_interface_get_name). *ea-minicard.c: (ea_minicard_get_n_children), (ea_minicard_ref_child), (ea_minicard_ref_state_set), (atk_action_interface_init), (atk_action_interface_do_action), (atk_action_interface_get_n_action), (atk_action_interface_get_description), (atk_action_interface_get_name). 2004-11-01 Li Yuan * calendar/ea-day-view.c: (ea_day_view_get_name): use ngettext for n_events. * calendar/ea-week-view.c: (ea_week_view_get_name): ditto. 2004-10-26 Li Yuan * calendar/ea-day-view.c: (ea_day_view_get_name): * calendar/ea-gnome-calendar.c: (ea_gnome_calendar_get_label_description), (ea_gcal_dates_change_cb): * calendar/ea-gnome-calendar.h: * calendar/ea-week-view.c: (ea_week_view_get_name): for calendar_get_text_for_folder_bar_label has been removed form calendar-commands.c, we implement it ourself. 2004-09-23 Li Yuan * calendar/ea-cal-view-event.c: (ea_cal_view_event_get_type), (ea_cal_view_event_get_name), (ea_cal_view_event_get_description): Make accessibility name and description translatable. (atk_action_interface_init), (ea_cal_view_event_do_action), (ea_cal_view_event_get_n_actions), (ea_cal_view_event_action_get_name): Add action interface to ea-cal-view-event so that it can be UI grabbed by GOK. * calendar/ea-cal-view.c: Make accessibility name and description translatable. * calendar/ea-day-view-cell.c: (ea_day_view_cell_new): Change atk role of ea-day-view-cell from ATK_ROLE_TABLE_CELL to ATK_ROLE_UNKNOWN so that it can be UI grabbed by GOK. (atk_component_interface_init), (component_interface_grab_focus): Add a component interface function : grab_focus. When grab focus, present the Evolution GUI to the front. * calendar/ea-day-view-main-item.c: (ea_day_view_main_item_get_description): Make accessibility name and description translatable. (ea_day_view_main_item_time_change_cb): Notify the item_cell is selected. * calendar/ea-day-view.c: (ea_day_view_get_name), (ea_day_view_get_description): Make accessibility name and description translatable. * calendar/ea-gnome-calendar.c: (ea_gnome_calendar_get_name), (ea_gnome_calendar_get_description), (ea_gnome_calendar_ref_child): Make accessibility name and description translatable. * calendar/ea-jump-button.c: (ea_jump_button_get_name), (ea_jump_button_get_description): Make accessibility name and description translatable. * calendar/ea-week-view-cell.c: (ea_week_view_cell_get_name), (atk_component_interface_init), (component_interface_get_extents), (component_interface_grab_focus): Add a component interface function : grab_focus. Add support for different week start days. When grab focus, present the Evolutioon GUI to the front. * calendar/ea-week-view-main-item.c: (ea_week_view_main_item_new): Set the atk role to ATK_ROLE_TABLE. (ea_week_view_main_item_get_description): Make accessibility name and description translatable. (ea_week_view_main_item_time_change_cb): Notify the item_cell is selected. * calendar/ea-week-view.c: (ea_week_view_get_name), (ea_week_view_get_description): Make accessibility name and description translatable. * widgets/ea-calendar-cell.c: (ea_calendar_cell_new): Change atk role of ea-calendar-cell from ATK_ROLE_TABLE_CELL to ATK_ROLE_UNKNOWN so that it can be UI grabbed by GOK. * widgets/ea-calendar-item.c: (ea_calendar_item_class_init), (ea_calendar_item_get_name), (ea_calendar_item_get_description): Make accessibility name and description translatable. (ea_calendar_item_ref_state_set),: Implement ref_state_set so that ea-calendar-item can be UI grabbed by GOK. (ea_calendar_item_destory_cell_data): Fix a crash here. 2004-04-29 Rodney Dawes * calendar/Makefile.am (INCLUDES): Add $(top_srcdir)/widgets/misc for the e-activity-handler.h stuff 2004-04-22 Kidd Wang * calendar/ea-week-view.c: (ea_week_view_get_n_children): If the week view has no spans, there is no visible events in the view. 2004-03-15 JP Rosevear * calendar/ea-cal-view.h: fix include 2003-03-15 Hao Sheng * Contritbuted by Leon Zhang * Makefile.am: add directory addressbook. * implement basic accessbility addressbook's minicard. add new directory and Files below: addressbook/ addressbook/Makefile.am addressbook/ea-addressbook.c addressbook/ea-addressbook-view.c addressbook/ea-minicard.c addressbook/ea-minicard-view.c addressbook/ea-addressbook.h addressbook/ea-addressbook-view.h addressbook/ea-minicard.h addressbook/ea-minicard-view.h 2003-12-10 Bolian Yin * calendar/ea-cal-view-event.c (ea_cal_view_event_get_index_in_parent): corret index error in week view. * calendar/ea-day-view-cell.c: impl. get_index_in_parent * calendar/ea-day-view-main-item.c: emit signal "active-descendant-changed", fix error in selection_interface_ref_selection. * widgets/ea-calendar-cell.c: impl. get_index_in_parent. * widgets/ea-calendar-item.c: change signature of e_calendar_item_get_offset_for_date, emit signal "active-descendant-changed". 2003-12-09 Andrew Wu * calendar/Makefile.am: add entries for new source files * calendar/ea-calendar-helpers.c: add cases for jump button. * calendar/ea-calendar.c: add cases for week view and week view main item. * calendar/ea-jump-button.c: new impl. * calendar/ea-week-view-cell.c: new impl. * calendar/ea-week-view-main-item.c: new impl. * calendar/ea-week-view.c: add main item as first child. 2003-12-05 Bolian Yin * calendar/ea-cal-view-event.c (ea_cal_view_event_new): shortcut when cal_view is NULL. * calendar/ea-cal-view.c: Change an action name. * calendar/ea-calendar.c (ea_calendar_focus_watcher): add check for event atk object. * calendar/ea-week-view.c (ea_week_view_get_n_children): correct impl. (get_visible_text_item_count): removed. 2003-12-06 JP Rosevear * */Makefile.am: Remove hard coded disable deprecated flags 2003-12-03 Ettore Perazzoli * calendar/Makefile.am (SHELL_IDLS): Only get Evolution.idl. 2003-11-11 Bolian Yin Fixes #50538 * new files: widgets/ea-calendar-cell.[hc] * widgets/ea-calendar-item: impl. atk selection and atk table interface. * widgets/Makefile.am : use shared object library (.so) 2003-11-07 JP Rosevear * calendar/Makefile.am (INCLUDES): don't include toplevel libical 2003-11-07 JP Rosevear * Handle some more renaming 2003-11-07 JP Rosevear * Reflect renaming of ECalView to ECalendarView 2003-11-04 Bolian Yin Fixes # 48509 * new files: ea-cell-table.h ea-cell-table.c * calendar/Makefile.am: add entries for new files * calendar/New files added: ea-day-view-main-item.c ea-day-view-main-item.h ea-day-view-cell.c ea-day-view-cell.h * Add debug info and remove some non-C99 compilers warnings. * calendar/ea-cal-view: add action interface. 2003-10-09 Jeffrey Stedfast * calendar/Makefile.am: INCLUDE path fixes for changes made to libical build. 2003-08-27 Bolian Yin * Makefile.am: add widgets directory; move calendar idl stuff to calendar directory; stop make a single shared lib for whole a11y stuff. * ea-factory.h: make factory macros available to GOBJECT * calendar/Makefile.am: add calendar idl stuff * calendar/ea-cal-view-event.c: add atkcomponent interface. * calendar/ea-gnome-calendar.c (ea_gcal_switch_view_cb): add details for "children_changed". * new widgets directory for widgets a11y stuff, new files are: widgets/Makefile.am, widgets/ea-calendar-item.c, widgets/ea-calendar-item.h, widgets/ea-widgets.c, widgets/ea-widgets.h 2003-08-20 Rodrigo Moya * calendar/ea-cal-view-event.c (ea_cal_view_event_get_name): adapted to changes in ECalViewEvent. 2003-08-20 Bolian Yin setup the a11y directory for evolution accessibility work New files are: ChangeLog ea-factory.h Makefile.am calendar/ea-calendar.c calendar/ea-calendar.h calendar/ea-calendar-helpers.c calendar/ea-calendar-helpers.h calendar/ea-cal-view.c calendar/ea-cal-view.h calendar/ea-cal-view-event.c calendar/ea-cal-view-event.h calendar/ea-day-view.c calendar/ea-day-view.h calendar/ea-week-view.c calendar/ea-week-view.h calendar/ea-gnome-calendar.c calendar/ea-gnome-calendar.h calendar/Makefile.am