Top | ![]() |
![]() |
![]() |
![]() |
ETableGroup * | e_table_group_new () |
void | e_table_group_construct () |
void | e_table_group_add () |
void | e_table_group_add_array () |
void | e_table_group_add_all () |
gboolean | e_table_group_remove () |
void | e_table_group_increment () |
void | e_table_group_decrement () |
gint | e_table_group_row_count () |
void | e_table_group_set_focus () |
gboolean | e_table_group_get_focus () |
gint | e_table_group_get_focus_column () |
ETableHeader * | e_table_group_get_header () |
EPrintable * | e_table_group_get_printable () |
void | e_table_group_compute_location () |
void | e_table_group_get_mouse_over () |
void | e_table_group_get_cell_geometry () |
void | e_table_group_cursor_change () |
void | e_table_group_cursor_activated () |
void | e_table_group_double_click () |
gboolean | e_table_group_right_click () |
gboolean | e_table_group_click () |
gboolean | e_table_group_key_press () |
gint | e_table_group_start_drag () |
void | (*ETableGroupLeafFn) () |
void | e_table_group_apply_to_leafs () |
gboolean | e_table_group_is_editing () |
ETableGroup * e_table_group_new (GnomeCanvasGroup *parent
,ETableHeader *full_header
,ETableHeader *header
,ETableModel *model
,ETableSortInfo *sort_info
,gint n
);
e_table_group_new
is deprecated and should not be used in newly-written code.
ETableGroup is a collection of rows of an ETable. It's a
GnomeCanvasItem
. There are two different forms. If n < the
number of groupings in the given ETableSortInfo, then the
ETableGroup will need to contain other ETableGroups, thus it
creates an ETableGroupContainer. Otherwise, it will just contain
an ETableItem, and thus it creates an ETableGroupLeaf.
void e_table_group_construct (GnomeCanvasGroup *parent
,ETableGroup *table_group
,ETableHeader *full_header
,ETableHeader *header
,ETableModel *model
);
e_table_group_construct
is deprecated and should not be used in newly-written code.
This routine does the base construction of the ETableGroup.
void e_table_group_add (ETableGroup *table_group
,gint row
);
e_table_group_add
is deprecated and should not be used in newly-written code.
This routine adds the given row from the ETableModel to this set of rows.
void e_table_group_add_array (ETableGroup *table_group
,const gint *array
,gint count
);
e_table_group_add_array
is deprecated and should not be used in newly-written code.
This routine adds all the rows in the array to this set of rows. It assumes that the array is already sorted properly.
void
e_table_group_add_all (ETableGroup *table_group
);
e_table_group_add_all
is deprecated and should not be used in newly-written code.
This routine adds all the rows from the ETableModel to this set of rows.
gboolean e_table_group_remove (ETableGroup *table_group
,gint row
);
e_table_group_remove
is deprecated and should not be used in newly-written code.
This routine removes the given row from the ETableModel from this set of rows.
void e_table_group_increment (ETableGroup *table_group
,gint position
,gint amount
);
e_table_group_increment
is deprecated and should not be used in newly-written code.
This routine calculates the number of rows shown in this group.
void e_table_group_decrement (ETableGroup *table_group
,gint position
,gint amount
);
e_table_group_decrement
is deprecated and should not be used in newly-written code.
gint
e_table_group_row_count (ETableGroup *table_group
);
e_table_group_row_count
is deprecated and should not be used in newly-written code.
void e_table_group_set_focus (ETableGroup *table_group
,EFocus direction
,gint view_col
);
e_table_group_set_focus
is deprecated and should not be used in newly-written code.
Sets the focus to this widget. Places the focus in the view column coming from direction direction.
gboolean
e_table_group_get_focus (ETableGroup *table_group
);
e_table_group_get_focus
is deprecated and should not be used in newly-written code.
Calculates if this group has the focus.
gint
e_table_group_get_focus_column (ETableGroup *table_group
);
e_table_group_get_focus_column
is deprecated and should not be used in newly-written code.
Calculates which column in this group has the focus.
ETableHeader *
e_table_group_get_header (ETableGroup *table_group
);
e_table_group_get_header
is deprecated and should not be used in newly-written code.
This routine returns the ETableGroup's header.
EPrintable *
e_table_group_get_printable (ETableGroup *table_group
);
e_table_group_get_printable
is deprecated and should not be used in newly-written code.
This routine creates and returns an EPrintable
that can be used to
print the given ETableGroup.
void e_table_group_compute_location (ETableGroup *table_group
,gint *x
,gint *y
,gint *row
,gint *col
);
e_table_group_compute_location
is deprecated and should not be used in newly-written code.
This routine locates the pixel location (*x, *y) in the ETableGroup. If that location is in the ETableGroup, *row and *col are set to the view row and column where it was found. If that location is not in the ETableGroup, the height of the ETableGroup is removed from the value y points to.
void e_table_group_get_mouse_over (ETableGroup *table_group
,gint *row
,gint *col
);
e_table_group_get_mouse_over
is deprecated and should not be used in newly-written code.
void e_table_group_get_cell_geometry (ETableGroup *table_group
,gint *row
,gint *col
,gint *x
,gint *y
,gint *width
,gint *height
);
e_table_group_get_cell_geometry
is deprecated and should not be used in newly-written code.
void e_table_group_cursor_change (ETableGroup *table_group
,gint row
);
e_table_group_cursor_change
is deprecated and should not be used in newly-written code.
This routine emits the "cursor_change" signal.
void e_table_group_cursor_activated (ETableGroup *table_group
,gint row
);
e_table_group_cursor_activated
is deprecated and should not be used in newly-written code.
This routine emits the "cursor_activated" signal.
void e_table_group_double_click (ETableGroup *table_group
,gint row
,gint col
,GdkEvent *event
);
e_table_group_double_click
is deprecated and should not be used in newly-written code.
This routine emits the "double_click" signal.
gboolean e_table_group_right_click (ETableGroup *table_group
,gint row
,gint col
,GdkEvent *event
);
e_table_group_right_click
is deprecated and should not be used in newly-written code.
This routine emits the "right_click" signal.
gboolean e_table_group_click (ETableGroup *table_group
,gint row
,gint col
,GdkEvent *event
);
e_table_group_click
is deprecated and should not be used in newly-written code.
This routine emits the "click" signal.
gboolean e_table_group_key_press (ETableGroup *table_group
,gint row
,gint col
,GdkEvent *event
);
e_table_group_key_press
is deprecated and should not be used in newly-written code.
This routine emits the "key_press" signal.
gint e_table_group_start_drag (ETableGroup *table_group
,gint row
,gint col
,GdkEvent *event
);
e_table_group_start_drag
is deprecated and should not be used in newly-written code.
This routine emits the "start_drag" signal.
void (*ETableGroupLeafFn) (gpointer e_table_item
,gpointer closure
);
ETableGroupLeafFn
is deprecated and should not be used in newly-written code.
void e_table_group_apply_to_leafs (ETableGroup *table_group
,ETableGroupLeafFn fn
,gpointer closure
);
e_table_group_apply_to_leafs
is deprecated and should not be used in newly-written code.