| Goffice Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
GogTool; GogToolAction; GogToolAction * gog_tool_action_new (GogView *view,GogTool *tool,double x,double y); void gog_tool_action_move (GogToolAction *action,double x,double y); void gog_tool_action_double_click (GogToolAction *action); void gog_tool_action_free (GogToolAction *action);
typedef struct {
char const *name;
/* GdkCursorType cursor_type; Not compatible with --without-gtk */
int cursor_type;
gboolean (*point) (GogView *view, double x, double y, GogObject **object);
void (*render) (GogView *view);
void (*init) (GogToolAction *action);
void (*move) (GogToolAction *action, double x, double y);
void (*double_click) (GogToolAction *action);
void (*destroy) (GogToolAction *action);
} GogTool;
typedef struct {
double start_x, start_y;
GogView *view;
GogTool *tool;
gpointer data;
} GogToolAction;
GogToolAction * gog_tool_action_new (GogView *view,GogTool *tool,double x,double y);
|
|
|
|
|
|
|
|
Returns : |
void gog_tool_action_move (GogToolAction *action,double x,double y);
|
|
|
|
|