| Top |
| void | e_table_item_set_cursor () |
| gint | e_table_item_get_focused_column () |
| void | e_table_item_leave_edit () |
| void | e_table_item_enter_edit () |
| void | e_table_item_redraw_range () |
| EPrintable * | e_table_item_get_printable () |
| void | e_table_item_compute_location () |
| void | e_table_item_compute_mouse_over () |
| void | e_table_item_get_cell_geometry () |
| gint | e_table_item_row_diff () |
| gboolean | e_table_item_is_editing () |
| void | e_table_item_cursor_scrolled () |
| void | e_table_item_cancel_scroll_to_cursor () |
| void | e_table_item_freeze () |
| void | e_table_item_thaw () |
void e_table_item_set_cursor (ETableItem *eti,gint col,gint row);
This routine sets the cursor of the ETableItem canvas item.
gint
e_table_item_get_focused_column (ETableItem *eti);
This routine gets the cursor of the ETableItem canvas item.
void e_table_item_enter_edit (ETableItem *eti,gint col,gint row);
This routine starts the given ETableItem editing at the given view
column and row.
void e_table_item_redraw_range (ETableItem *eti,gint start_col,gint start_row,gint end_col,gint end_row);
This routine redraws the given ETableItem in the range given. The
range is inclusive at both ends.
EPrintable *
e_table_item_get_printable (ETableItem *eti);
This routine creates and returns an EPrintable that can be used to
print the given ETableItem.
void e_table_item_compute_location (ETableItem *eti,gint *x,gint *y,gint *row,gint *col);
This routine locates the pixel location (*x, *y) in the
ETableItem. If that location is in the ETableItem, *row and *col
are set to the view row and column where it was found. If that
location is not in the ETableItem, the height of the ETableItem
is removed from the value y points to.
void e_table_item_compute_mouse_over (ETableItem *eti,gint x,gint y,gint *row,gint *col);
void e_table_item_get_cell_geometry (ETableItem *eti,gint *row,gint *col,gint *x,gint *y,gint *width,gint *height);
gint e_table_item_row_diff (ETableItem *eti,gint start_row,gint end_row);
void
e_table_item_cursor_scrolled (ETableItem *eti);
Does necessary recalculations after cursor scrolled, like whether the cursor is on screen or not anymore.
void
e_table_item_cancel_scroll_to_cursor (ETableItem *eti);