2001-04-04 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text-model-uri.c, gal/e-text/e-text.c, gal/e-text/e-text.h, gal/e-text/e-text-event-processor.c, gal/util/e-xml-utils.c, gal/widgets/e-cursors.c, gal/widgets/e-cursors.h: Fixed headers. Moved the .h associated with each .c to the top of the list of included files. * gal/util/e-util.h: Removed the bonobo-xobject.h header here. * gal/util/e-xml-utils.c: Replaced strcasecmp with g_strcasecmp. * gal/widgets/e-canvas-vbox.c: Make this work even if the item is destroyed after the vbox. * gal/widgets/e-categories.c (do_parse_categories): Made this translate using e_utf8_from_locale string as it should. svn path=/trunk/; revision=9175
46 lines
981 B
C
46 lines
981 B
C
#ifndef GNOME_APP_LIB_CURSORS_H
|
|
#define GNOME_APP_LIB_CURSORS_H
|
|
|
|
#include <gdk/gdk.h>
|
|
#include <libgnome/gnome-defs.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 */
|