Files
evolution/widgets/misc/e-cursors.h
Christopher James Lahey 238d4b2091 From a patch submitted by Murray Cumming <Murray.Cumming@mybau.com>
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
2001-02-17 08:40:12 +00:00

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 */