aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/ea-day-view-main-item.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/ea-day-view-main-item.c')
-rw-r--r--calendar/gui/ea-day-view-main-item.c163
1 files changed, 95 insertions, 68 deletions
diff --git a/calendar/gui/ea-day-view-main-item.c b/calendar/gui/ea-day-view-main-item.c
index 19c91384da..3367833a4f 100644
--- a/calendar/gui/ea-day-view-main-item.c
+++ b/calendar/gui/ea-day-view-main-item.c
@@ -200,22 +200,27 @@ ea_day_view_main_item_get_type (void)
*
*/
- factory = atk_registry_get_factory (atk_get_default_registry (),
- e_day_view_main_item_get_type ());
+ factory = atk_registry_get_factory (
+ atk_get_default_registry (),
+ e_day_view_main_item_get_type ());
derived_atk_type = atk_object_factory_get_accessible_type (factory);
g_type_query (derived_atk_type, &query);
tinfo.class_size = query.class_size;
tinfo.instance_size = query.instance_size;
- type = g_type_register_static (derived_atk_type,
- "EaDayViewMainItem", &tinfo, 0);
- g_type_add_interface_static (type, ATK_TYPE_COMPONENT,
- &atk_component_info);
- g_type_add_interface_static (type, ATK_TYPE_TABLE,
- &atk_table_info);
- g_type_add_interface_static (type, ATK_TYPE_SELECTION,
- &atk_selection_info);
+ type = g_type_register_static (
+ derived_atk_type,
+ "EaDayViewMainItem", &tinfo, 0);
+ g_type_add_interface_static (
+ type, ATK_TYPE_COMPONENT,
+ &atk_component_info);
+ g_type_add_interface_static (
+ type, ATK_TYPE_TABLE,
+ &atk_table_info);
+ g_type_add_interface_static (
+ type, ATK_TYPE_SELECTION,
+ &atk_selection_info);
}
return type;
@@ -249,15 +254,17 @@ ea_day_view_main_item_new (GObject *obj)
g_return_val_if_fail (E_IS_DAY_VIEW_MAIN_ITEM (obj), NULL);
- accessible = ATK_OBJECT (g_object_new (EA_TYPE_DAY_VIEW_MAIN_ITEM,
- NULL));
+ accessible = ATK_OBJECT (
+ g_object_new (EA_TYPE_DAY_VIEW_MAIN_ITEM,
+ NULL));
atk_object_initialize (accessible, obj);
accessible->role = ATK_ROLE_TABLE;
#ifdef ACC_DEBUG
++n_ea_day_view_main_item_created;
- printf ("ACC_DEBUG: n_ea_day_view_main_item_created = %d\n",
+ printf (
+ "ACC_DEBUG: n_ea_day_view_main_item_created = %d\n",
n_ea_day_view_main_item_created);
#endif
@@ -295,7 +302,8 @@ ea_day_view_main_item_finalize (GObject *object)
G_OBJECT_CLASS (parent_class)->finalize (object);
#ifdef ACC_DEBUG
++n_ea_day_view_main_item_destroyed;
- printf ("ACC_DEBUG: n_ea_day_view_main_item_destroyed = %d\n",
+ printf (
+ "ACC_DEBUG: n_ea_day_view_main_item_destroyed = %d\n",
n_ea_day_view_main_item_destroyed);
#endif
}
@@ -461,17 +469,18 @@ ea_day_view_main_item_time_change_cb (EDayView *day_view,
printf ("EvoAcc: ea_day_view_main_item time changed cb\n");
#endif
/* only deal with the first selected child, for now */
- item_cell = atk_selection_ref_selection (ATK_SELECTION (ea_main_item),
- 0);
+ item_cell = atk_selection_ref_selection (
+ ATK_SELECTION (ea_main_item), 0);
if (item_cell) {
AtkStateSet *state_set;
state_set = atk_object_ref_state_set (item_cell);
atk_state_set_add_state (state_set, ATK_STATE_FOCUSED);
g_object_unref (state_set);
- g_signal_emit_by_name (ea_main_item,
- "active-descendant-changed",
- item_cell);
+ g_signal_emit_by_name (
+ ea_main_item,
+ "active-descendant-changed",
+ item_cell);
g_signal_emit_by_name (data, "selection_changed");
atk_focus_tracker_notify (item_cell);
@@ -594,10 +603,12 @@ ea_day_view_main_item_get_row_label (EaDayViewMainItem *ea_main_item,
hour = (hour + minute / 60) % 24;
minute %= 60;
- e_day_view_convert_time_to_display (day_view, hour, &hour,
- &suffix, &suffix_width);
- return g_snprintf (buffer, buffer_size, "%i:%02i %s",
- hour, minute, suffix);
+ e_day_view_convert_time_to_display (
+ day_view, hour, &hour,
+ &suffix, &suffix_width);
+ return g_snprintf (
+ buffer, buffer_size, "%i:%02i %s",
+ hour, minute, suffix);
}
static EaCellTable *
@@ -619,13 +630,16 @@ ea_day_view_main_item_get_cell_data (EaDayViewMainItem *ea_main_item)
main_item = E_DAY_VIEW_MAIN_ITEM (g_obj);
day_view = e_day_view_main_item_get_day_view (main_item);
- cell_data = g_object_get_data (G_OBJECT (ea_main_item),
- "ea-day-view-cell-table");
+ cell_data = g_object_get_data (
+ G_OBJECT (ea_main_item),
+ "ea-day-view-cell-table");
if (!cell_data) {
- cell_data = ea_cell_table_create (day_view->rows,
- day_view->days_shown, TRUE);
- g_object_set_data (G_OBJECT (ea_main_item),
- "ea-day-view-cell-table", cell_data);
+ cell_data = ea_cell_table_create (
+ day_view->rows,
+ day_view->days_shown, TRUE);
+ g_object_set_data (
+ G_OBJECT (ea_main_item),
+ "ea-day-view-cell-table", cell_data);
}
return cell_data;
}
@@ -637,11 +651,13 @@ ea_day_view_main_item_destory_cell_data (EaDayViewMainItem *ea_main_item)
g_return_if_fail (ea_main_item);
- cell_data = g_object_get_data (G_OBJECT (ea_main_item),
- "ea-day-view-cell-table");
+ cell_data = g_object_get_data (
+ G_OBJECT (ea_main_item),
+ "ea-day-view-cell-table");
if (cell_data) {
- g_object_set_data (G_OBJECT (ea_main_item),
- "ea-day-view-cell-table", NULL);
+ g_object_set_data (
+ G_OBJECT (ea_main_item),
+ "ea-day-view-cell-table", NULL);
ea_cell_table_destroy (cell_data);
}
}
@@ -681,8 +697,9 @@ component_interface_get_extents (AtkComponent *component,
day_view = e_day_view_main_item_get_day_view (main_item);
ea_canvas = gtk_widget_get_accessible (day_view->main_canvas);
- atk_component_get_extents (ATK_COMPONENT (ea_canvas), x, y,
- width, height, coord_type);
+ atk_component_get_extents (
+ ATK_COMPONENT (ea_canvas), x, y,
+ width, height, coord_type);
}
/* atk table interface */
@@ -728,8 +745,9 @@ table_interface_ref_at (AtkTable *table,
gint index;
EaDayViewMainItem * ea_main_item = EA_DAY_VIEW_MAIN_ITEM (table);
- index = ea_day_view_main_item_get_child_index_at (ea_main_item,
- row, column);
+ index = ea_day_view_main_item_get_child_index_at (
+ ea_main_item,
+ row, column);
return ea_day_view_main_item_ref_child (ATK_OBJECT (ea_main_item), index);
}
@@ -779,8 +797,9 @@ table_interface_get_index_at (AtkTable *table,
gint column)
{
EaDayViewMainItem * ea_main_item = EA_DAY_VIEW_MAIN_ITEM (table);
- return ea_day_view_main_item_get_child_index_at (ea_main_item,
- row, column);
+ return ea_day_view_main_item_get_child_index_at (
+ ea_main_item,
+ row, column);
}
static gint
@@ -809,13 +828,15 @@ table_interface_get_column_extent_at (AtkTable *table,
AtkObject *child;
EaDayViewMainItem * ea_main_item = EA_DAY_VIEW_MAIN_ITEM (table);
- index = ea_day_view_main_item_get_child_index_at (ea_main_item,
- row, column);
- child = atk_object_ref_accessible_child (ATK_OBJECT (ea_main_item),
- index);
+ index = ea_day_view_main_item_get_child_index_at (
+ ea_main_item,
+ row, column);
+ child = atk_object_ref_accessible_child (
+ ATK_OBJECT (ea_main_item),
+ index);
if (child)
- atk_component_get_size (ATK_COMPONENT (child),
- &width, &height);
+ atk_component_get_size (
+ ATK_COMPONENT (child), &width, &height);
return width;
}
@@ -830,13 +851,15 @@ table_interface_get_row_extent_at (AtkTable *table,
AtkObject *child;
EaDayViewMainItem * ea_main_item = EA_DAY_VIEW_MAIN_ITEM (table);
- index = ea_day_view_main_item_get_child_index_at (ea_main_item,
- row, column);
- child = atk_object_ref_accessible_child (ATK_OBJECT (ea_main_item),
- index);
+ index = ea_day_view_main_item_get_child_index_at (
+ ea_main_item,
+ row, column);
+ child = atk_object_ref_accessible_child (
+ ATK_OBJECT (ea_main_item),
+ index);
if (child)
- atk_component_get_size (ATK_COMPONENT (child),
- &width, &height);
+ atk_component_get_size (
+ ATK_COMPONENT (child), &width, &height);
return height;
}
@@ -1004,9 +1027,10 @@ table_interface_add_row_selection (AtkTable *table,
day_view->selection_start_row = row;
day_view->selection_end_row = row;
- e_day_view_ensure_rows_visible (day_view,
- day_view->selection_start_row,
- day_view->selection_end_row);
+ e_day_view_ensure_rows_visible (
+ day_view,
+ day_view->selection_start_row,
+ day_view->selection_end_row);
e_day_view_update_calendar_selection_time (day_view);
gtk_widget_queue_draw (day_view->main_canvas);
return TRUE;
@@ -1143,8 +1167,7 @@ table_interface_get_row_description (AtkTable *table,
ea_day_view_main_item_get_row_label (
ea_main_item, row, buffer, sizeof (buffer));
ea_cell_table_set_row_label (cell_data, row, buffer);
- description = ea_cell_table_get_row_label (cell_data,
- row);
+ description = ea_cell_table_get_row_label (cell_data, row);
}
return description;
}
@@ -1201,9 +1224,10 @@ selection_interface_add_selection (AtkSelection *selection,
day_view->selection_start_row = row;
day_view->selection_end_row = row;
- e_day_view_ensure_rows_visible (day_view,
- day_view->selection_start_row,
- day_view->selection_end_row);
+ e_day_view_ensure_rows_visible (
+ day_view,
+ day_view->selection_start_row,
+ day_view->selection_end_row);
e_day_view_update_calendar_selection_time (day_view);
gtk_widget_queue_draw (day_view->main_canvas);
return TRUE;
@@ -1257,9 +1281,10 @@ selection_interface_ref_selection (AtkSelection *selection,
main_item = E_DAY_VIEW_MAIN_ITEM (g_obj);
day_view = e_day_view_main_item_get_day_view (main_item);
- start_index = ea_day_view_main_item_get_child_index_at (ea_main_item,
- day_view->selection_start_row,
- day_view->selection_start_day);
+ start_index = ea_day_view_main_item_get_child_index_at (
+ ea_main_item,
+ day_view->selection_start_row,
+ day_view->selection_start_day);
return ea_day_view_main_item_ref_child (ATK_OBJECT (selection), start_index + i);
}
@@ -1285,12 +1310,14 @@ selection_interface_get_selection_count (AtkSelection *selection)
if (day_view->selection_start_day == -1 ||
day_view->selection_start_row == -1)
return 0;
- start_index = ea_day_view_main_item_get_child_index_at (ea_main_item,
- day_view->selection_start_row,
- day_view->selection_start_day);
- end_index = ea_day_view_main_item_get_child_index_at (ea_main_item,
- day_view->selection_end_row,
- day_view->selection_end_day);
+ start_index = ea_day_view_main_item_get_child_index_at (
+ ea_main_item,
+ day_view->selection_start_row,
+ day_view->selection_start_day);
+ end_index = ea_day_view_main_item_get_child_index_at (
+ ea_main_item,
+ day_view->selection_end_row,
+ day_view->selection_end_day);
return end_index - start_index + 1;
}