4
4
* Generates clickable image maps.
6
* Copyright (C) 1998-1999 Maurits Rijk lpeek.mrijk@consunet.nl
6
* Copyright (C) 1998-2005 Maurits Rijk m.rijk@chello.nl
8
8
* This program is free software; you can redistribute it and/or modify
9
9
* it under the terms of the GNU General Public License as published by
64
64
void set_zoom(gint zoom_factor);
65
65
gint get_real_coord(gint coord);
66
void draw_line(GdkWindow *window, GdkGC *gc, gint x1, gint y1, gint x2,
66
void draw_line(GdkWindow *window, GdkGC *gc, gint x1, gint y1, gint x2,
68
68
void draw_rectangle(GdkWindow *window, GdkGC *gc, gint filled, gint x, gint y,
69
69
gint width, gint height);
70
70
void draw_arc(GdkWindow *window, GdkGC *gc, gint filled, gint x, gint y,
71
71
gint width, gint height, gint angle1, gint angle2);
72
void draw_circle(GdkWindow *window, GdkGC *gc, gint filled, gint x, gint y,
72
void draw_circle(GdkWindow *window, GdkGC *gc, gint filled, gint x, gint y,
74
74
void draw_polygon(GdkWindow *window, GdkGC *gc, GList *list);
76
76
const char *get_filename(void);
78
void set_arrow_func(void);
79
void set_fuzzy_select_func(void);
80
void set_rectangle_func(void);
81
void set_circle_func(void);
82
void set_polygon_func(void);
84
78
ObjectList_t *get_shapes(void);
85
79
void add_shape(Object_t *obj);
86
80
void update_shape(Object_t *obj);
97
91
void show_url(void);
98
92
void hide_url(void);
94
void set_preview_color (GtkRadioAction *action, GtkRadioAction *current,
96
void set_zoom_factor (GtkRadioAction *action, GtkRadioAction *current,
98
void set_func (GtkRadioAction *action, GtkRadioAction *current,
100
void do_edit_selected_shape (void);
101
void do_zoom_in (void);
102
void do_zoom_out (void);
103
void do_close (void);
107
void do_paste (void);
108
void do_select_all (void);
109
void do_deselect_all (void);
110
void do_clear (void);
111
void do_move_up (void);
112
void do_move_down (void);
113
void do_move_to_front (void);
114
void do_send_to_back (void);
115
void do_use_gimp_guides_dialog (void);
116
void do_create_guides_dialog (void);
118
void imap_help (void);
119
void toggle_area_list (void);
120
const gchar * get_image_name (void);
100
122
#endif /* _IMAP_MAIN_H */