annotate src/image.h @ 5:fe4dc2bef842

Broke the configure script on purpose, Added files to note that: THIS_CVS_IS_NOT_UP_TO_DATE
author gqview
date Tue, 19 Sep 2000 15:04:17 +0000
parents c0e337a01cb7
children d907d608745f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
1 /*
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
2 * GQview image viewer
3
gqview
parents: 1
diff changeset
3 * (C)2000 John Ellis
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
4 *
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
5 * Author: John Ellis
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
6 *
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
7 */
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
8
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
9 ImageWindow *image_area_new(GtkWidget *top_window);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
10 void image_area_free(ImageWindow *imd);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
11
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
12 /* for attaching the top window for resizing */
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
13 void image_area_set_topwindow(ImageWindow *imd, GtkWidget *window, gchar *title, gint show_zoom);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
14
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
15 /* attach labels to be updated */
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
16 void image_area_set_labels(ImageWindow *imd, GtkWidget *info, GtkWidget *zoom);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
17
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
18 /* set the current image to a different path */
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
19 void image_area_set_path(ImageWindow *imd, gchar *newpath);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
20
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
21 /* attach handler functions for mouse buttons (1-3) */
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
22 void image_area_set_button(ImageWindow *imd, gint button,
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
23 void (*func)(ImageWindow *, GdkEventButton *, gpointer), gpointer data);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
24
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
25 /* get the current image's path, etc. */
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
26 gchar *image_area_get_path(ImageWindow *imd);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
27 gchar *image_area_get_name(ImageWindow *imd);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
28
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
29 /* load a new image, or NULL sets to logo */
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
30 void image_area_set_image(ImageWindow *imd, gchar *path, gint zoom);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
31
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
32 /* image manipulation */
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
33 void image_area_scroll(ImageWindow *imd, gint x, gint y);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
34 gint image_area_get_zoom(ImageWindow *imd);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
35 void image_area_adjust_zoom(ImageWindow *imd, gint increment);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
36 void image_area_set_zoom(ImageWindow *imd, gint zoom);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
37
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
38 /* get the default zoom for an image */
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
39 gint get_default_zoom(ImageWindow *imd);
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
40
3
gqview
parents: 1
diff changeset
41 /* set the root window to the current image */
gqview
parents: 1
diff changeset
42 void image_area_to_root(ImageWindow *imd, gint scaled);
gqview
parents: 1
diff changeset
43
gqview
parents: 1
diff changeset
44