From 35bb5f96d5daedc961ea887b58bd839b13e8e740 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sun, 19 Mar 2006 17:49:32 +0000 Subject: [project @ 2006-03-19 17:49:32 by dsilvers] Add support for a few more CSS cursors and tidy the GUI_POINTER_* stuff to support what we already had svn path=/import/netsurf/; revision=2135 --- desktop/browser.c | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) (limited to 'desktop/browser.c') diff --git a/desktop/browser.c b/desktop/browser.c index 3ac90c1c2..54473940a 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -1803,24 +1803,43 @@ gui_pointer_shape get_pointer_shape(css_cursor cursor) pointer = GUI_POINTER_MOVE; break; case CSS_CURSOR_E_RESIZE: + pointer = GUI_POINTER_RIGHT; + break; case CSS_CURSOR_W_RESIZE: - pointer = GUI_POINTER_LR; + pointer = GUI_POINTER_LEFT; break; case CSS_CURSOR_N_RESIZE: + pointer = GUI_POINTER_UP; + break; case CSS_CURSOR_S_RESIZE: - pointer = GUI_POINTER_UD; + pointer = GUI_POINTER_DOWN; break; case CSS_CURSOR_NE_RESIZE: + pointer = GUI_POINTER_RU; + break; case CSS_CURSOR_SW_RESIZE: pointer = GUI_POINTER_LD; break; case CSS_CURSOR_SE_RESIZE: - case CSS_CURSOR_NW_RESIZE: pointer = GUI_POINTER_RD; break; + case CSS_CURSOR_NW_RESIZE: + pointer = GUI_POINTER_LU; + break; case CSS_CURSOR_TEXT: pointer = GUI_POINTER_CARET; break; + case CSS_CURSOR_WAIT: + pointer = GUI_POINTER_WAIT; + break; + case CSS_CURSOR_PROGRESS: + pointer = GUI_POINTER_PROGRESS; + case CSS_CURSOR_NO_DROP: + pointer = GUI_POINTER_NO_DROP; + case CSS_CURSOR_NOT_ALLOWED: + pointer = GUI_POINTER_NOT_ALLOWED; + case CSS_CURSOR_HELP: + pointer = GUI_POINTER_HELP; default: pointer = GUI_POINTER_DEFAULT; break; -- cgit v1.2.3