aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-cursors.h
diff options
context:
space:
mode:
authorArturo Espinosa <unammx@src.gnome.org>1999-11-18 02:42:18 +0800
committerArturo Espinosa <unammx@src.gnome.org>1999-11-18 02:42:18 +0800
commitc9419cb6a59539d8293105d79d00d7e43bc3739c (patch)
treebe98b624e320209efa583f59fafb828aa7a0917a /e-util/e-cursors.h
parent5f7a40affc0cbceac3227fe77ae7d07b90b25067 (diff)
downloadgsoc2013-evolution-c9419cb6a59539d8293105d79d00d7e43bc3739c.tar.gz
gsoc2013-evolution-c9419cb6a59539d8293105d79d00d7e43bc3739c.tar.zst
gsoc2013-evolution-c9419cb6a59539d8293105d79d00d7e43bc3739c.zip
missing files
svn path=/trunk/; revision=1398
Diffstat (limited to 'e-util/e-cursors.h')
-rw-r--r--e-util/e-cursors.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/e-util/e-cursors.h b/e-util/e-cursors.h
new file mode 100644
index 0000000000..771e5f6d4d
--- /dev/null
+++ b/e-util/e-cursors.h
@@ -0,0 +1,33 @@
+#ifndef E_CURSORS_H
+#define E_CURSORS_H
+
+/* Copied from Gnumeric */
+
+typedef enum {
+ E_CURSOR_THIN_CROSS,
+ E_CURSOR_ARROW,
+ E_CURSOR_MOVE,
+ E_CURSOR_SIZE_X,
+ E_CURSOR_SIZE_Y,
+ E_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);
+
+#endif /* E_CURSORS_H */
+