#define E_CANVAS_TYPE
void (*ECanvasItemReflowFunc) (GnomeCanvasItem *item,
gint flags);
void (*ECanvasItemSelectionFunc) (GnomeCanvasItem *item,
gint flags,
gpointer user_data);
gint (*ECanvasItemSelectionCompareFunc)
(GnomeCanvasItem *item,
gpointer data1,
gpointer data2,
gint flags);
typedef ECanvasSelectionInfo;
struct ECanvas;
GtkWidget* e_canvas_new (void);
void e_canvas_item_grab_focus (GnomeCanvasItem *item);
void e_canvas_item_request_reflow (GnomeCanvasItem *item);
void e_canvas_item_request_parent_reflow
(GnomeCanvasItem *item);
void e_canvas_item_set_reflow_callback
(GnomeCanvasItem *item,
ECanvasItemReflowFunc func);
void e_canvas_item_set_selection_callback
(GnomeCanvasItem *item,
ECanvasItemSelectionFunc func);
void e_canvas_item_set_selection_compare_callback
(GnomeCanvasItem *item,
ECanvasItemSelectionCompareFunc func);
void e_canvas_item_set_cursor (GnomeCanvasItem *item,
gpointer id);
void e_canvas_item_add_selection (GnomeCanvasItem *item,
gpointer id);
void e_canvas_item_remove_selection (GnomeCanvasItem *item,
gpointer id);
void e_canvas_item_set_cursor_end (GnomeCanvasItem *item,
gpointer id);
|