![]() | ![]() | ![]() | ![]() |
"button-pressed" void user_function (ETableHeaderItem *etableheaderitem, gpointer arg1, gpointer user_data);
The ETableHeaderItem object is a GnomeCanvasItem item that renders an ETableHeader model into a canvas. This canvas item takes a number of argument to configure the display.
typedef struct { GnomeCanvasItem parent; ETableHeader *eth; GdkGC *gc; GdkCursor *change_cursor; short height, width; GdkFont *font; /* * Used during resizing; Could be shorts */ int resize_col; int resize_start_pos; int resize_min_width; GtkObject *resize_guide; int group_indent_width; /* * Ids */ int structure_change_id, dimension_change_id; /* * For dragging columns */ guint maybe_drag:1; guint dnd_ready:1; int click_x, click_y; int drag_col, drop_col, drag_mark; guint drag_motion_id, drag_end_id, drag_leave_id, drag_drop_id, drag_data_received_id, drag_data_get_id; guint sort_info_changed_id, group_info_changed_id; GnomeCanvasItem *remove_item; GdkBitmap *stipple; gchar *dnd_code; /* * For column sorting info */ ETableSortInfo *sort_info; /* For adding fields. */ ETableHeader *full_header; ETable *table; GtkWidget *config; } ETableHeaderItem;
void user_function (ETableHeaderItem *etableheaderitem, gpointer arg1, gpointer user_data);
Emmited when a button has been pressed in the header. This will pass the GdkEvent as the argument to the signal handler.
etableheaderitem : | the object which received the signal. |
arg1 : | The GdkEvent. |
user_data : | user data set when the signal handler was connected. |
<<< ETableFieldChooserDialog | ETableItem >>> |