
2001-02-17 Christopher James Lahey <clahey@ximian.com> From a patch submitted by Murray Cumming <Murray.Cumming@mybau.com> * gal/util/e-util.h, gal/util/e-xml-utils.h, gal/widgets/e-canvas-utils.h, gal/widgets/e-colors.h, gal/widgets/e-cursors.h, gal/widgets/e-gui-utils.h, gal/widgets/e-popup-menu.h, gal/widgets/e-printable.h, gal/widgets/gtk-combo-stack.h: Added GNOME_DECLS. svn path=/trunk/; revision=8267
45 lines
948 B
C
45 lines
948 B
C
#ifndef GNOME_APP_LIB_CURSORS_H
|
|
#define GNOME_APP_LIB_CURSORS_H
|
|
|
|
#include <gdk/gdk.h>
|
|
|
|
BEGIN_GNOME_DECLS
|
|
|
|
typedef enum {
|
|
E_CURSOR_FAT_CROSS,
|
|
E_CURSOR_THIN_CROSS,
|
|
E_CURSOR_ARROW,
|
|
E_CURSOR_MOVE,
|
|
E_CURSOR_ZOOM_IN,
|
|
E_CURSOR_ZOOM_OUT,
|
|
E_CURSOR_SIZE_X,
|
|
E_CURSOR_SIZE_Y,
|
|
E_CURSOR_SIZE_TL,
|
|
E_CURSOR_SIZE_TR,
|
|
E_CURSOR_PRESS,
|
|
E_CURSOR_HAND_OPEN,
|
|
E_CURSOR_HAND_CLOSED,
|
|
E_CURSOR_NUM_CURSORS
|
|
} ECursorType;
|
|
|
|
void e_cursors_init (void);
|
|
void e_cursors_shutdown (void);
|
|
|
|
#define e_cursor_set(win, c) \
|
|
G_STMT_START { \
|
|
if (win) \
|
|
gdk_window_set_cursor (win, e_cursor_get (c)); \
|
|
} G_STMT_END
|
|
|
|
#define e_cursor_set_widget(w, c) \
|
|
G_STMT_START { \
|
|
if (GTK_WIDGET (w)->window) \
|
|
gdk_window_set_cursor (GTK_WIDGET (w)->window, e_cursor_get (c)); \
|
|
} G_STMT_END
|
|
|
|
GdkCursor *e_cursor_get (ECursorType type);
|
|
|
|
END_GNOME_DECLS
|
|
|
|
#endif /* GNOME_APP_LIB_CURSORS_H */
|