diff options
author | Arturo Espinosa <unammx@src.gnome.org> | 1999-11-18 02:42:18 +0800 |
---|---|---|
committer | Arturo Espinosa <unammx@src.gnome.org> | 1999-11-18 02:42:18 +0800 |
commit | c9419cb6a59539d8293105d79d00d7e43bc3739c (patch) | |
tree | be98b624e320209efa583f59fafb828aa7a0917a /widgets/e-cursors.h | |
parent | 5f7a40affc0cbceac3227fe77ae7d07b90b25067 (diff) | |
download | gsoc2013-evolution-c9419cb6a59539d8293105d79d00d7e43bc3739c.tar gsoc2013-evolution-c9419cb6a59539d8293105d79d00d7e43bc3739c.tar.gz gsoc2013-evolution-c9419cb6a59539d8293105d79d00d7e43bc3739c.tar.bz2 gsoc2013-evolution-c9419cb6a59539d8293105d79d00d7e43bc3739c.tar.lz gsoc2013-evolution-c9419cb6a59539d8293105d79d00d7e43bc3739c.tar.xz gsoc2013-evolution-c9419cb6a59539d8293105d79d00d7e43bc3739c.tar.zst gsoc2013-evolution-c9419cb6a59539d8293105d79d00d7e43bc3739c.zip |
missing files
svn path=/trunk/; revision=1398
Diffstat (limited to 'widgets/e-cursors.h')
-rw-r--r-- | widgets/e-cursors.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/widgets/e-cursors.h b/widgets/e-cursors.h new file mode 100644 index 0000000000..771e5f6d4d --- /dev/null +++ b/widgets/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 */ + |