#define E_TABLE_CLICK_TO_ADD_TYPE typedef ETableClickToAdd; void e_table_click_to_add_commit (ETableClickToAdd *etcta); |
"header" GtkObject : Read / Write "model" GtkObject : Read / Write "message" gchar* : Read / Write "width" gdouble : Read / Write "height" gdouble : Read |
"cursor-change" void user_function (ETableClickToAdd *etableclicktoadd, gint arg1, gint arg2, gpointer user_data); |
typedef struct {
GnomeCanvasGroup parent;
ETableModel *one; /* The ETableOne. */
ETableModel *model; /* The backend model. */
ETableHeader *eth; /* This is just to give to the ETableItem. */
char *message;
GnomeCanvasItem *row; /* If row is NULL, we're sitting with no data and a "Click here" message. */
GnomeCanvasItem *text; /* If text is NULL, row shouldn't be. */
GnomeCanvasItem *rect; /* What the heck. Why not. */
gdouble width;
gdouble height;
ETableSelectionModel *selection;
} ETableClickToAdd; |
void user_function (ETableClickToAdd *etableclicktoadd, gint arg1, gint arg2, gpointer user_data); |