annotate src/ui_spinner.h @ 9:d907d608745f

Sync to GQview 1.5.9 release. ######## DO NOT BASE ENHANCEMENTS OR TRANSLATION UPDATES ON CODE IN THIS CVS! This CVS is never up to date with current development and is provided solely for reference purposes, please use the latest official release package when making any changes or translation updates. ########
author gqview
date Sat, 26 Feb 2005 00:13:35 +0000
parents
children ddabc4873a3f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
1 /*
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
2 * (SLIK) SimpLIstic sKin functions
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
3 * (C) 2004 John Ellis
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
4 *
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
5 * Author: John Ellis
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
6 *
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
7 * This software is released under the GNU General Public License (GNU GPL).
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
8 * Please read the included file COPYING for more information.
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
9 * This software comes with no warranty of any kind, use at your own risk!
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
10 */
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
11
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
12
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
13 #ifndef UI_SPINNER_H
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
14 #define UI_SPINNER_H
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
15
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
16
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
17 #define SPINNER_SPEED 100
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
18
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
19
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
20 extern const guint8 icon_spinner[];
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
21 extern const guint8 icon_tabcomp[];
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
22
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
23 /* if path is NULL, the built in spinner is used,
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
24 * otherwise path must be the location of the first image of the
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
25 * spinner without the 00.png portion of the pathname, example:
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
26 *
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
27 * /path/to/spinnerimg_
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
28 *
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
29 * the files required are then:
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
30 *
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
31 * /path/to/spinnerimg_00.png non-animated state
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
32 * /path/to/spinnerimg_01.png animation frame 1
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
33 * /path/to/spinnerimg_02.png animation frame 2
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
34 * [continues to last frame...]
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
35 */
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
36 GtkWidget *spinner_new(const gchar *path, gint interval);
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
37
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
38 void spinner_set_interval(GtkWidget *spinner, gint interval);
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
39 void spinner_step(GtkWidget *spinner, gint reset);
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
40
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
41
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
42 #endif
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
43