From 66ae0fef0fcecc7df17e4ccb13709fb14fc504ca Mon Sep 17 00:00:00 2001 From: spartanj Date: Fri, 25 Feb 2011 00:34:53 -0300 Subject: [PATCH] Added cursor implementation for X11 and Windows. --- Doxyfile | 10 +- ee.win.cbp | 28 ++- src/ee.h | 2 +- src/test/ee.cpp | 10 +- src/window/backend/SDL/ccursormanagersdl.cpp | 33 ++- src/window/backend/SDL/ccursormanagersdl.hpp | 4 +- src/window/backend/SDL/cinputsdl.cpp | 1 + src/window/backend/SDL/cwindowsdl.cpp | 18 +- src/window/backend/SDL/cwindowsdl.hpp | 1 + .../backend/allegro5/ccursormanageral.cpp | 5 + .../backend/allegro5/ccursormanageral.hpp | 4 +- src/window/backend/allegro5/cwindowal.cpp | 6 +- .../backend/null/ccursormanagernull.cpp | 4 + .../backend/null/ccursormanagernull.hpp | 4 +- src/window/base.hpp | 4 + src/window/ccursormanager.hpp | 28 +-- src/window/cengine.cpp | 2 +- src/window/cplatformimpl.hpp | 31 ++- src/window/platform/null/cnullimpl.cpp | 27 ++ src/window/platform/null/cnullimpl.hpp | 17 +- src/window/platform/osx/cosximpl.cpp | 27 ++ src/window/platform/osx/cosximpl.hpp | 17 +- src/window/platform/win/ccursorwin.cpp | 216 ++++++++++++++++ src/window/platform/win/ccursorwin.hpp | 39 +++ src/window/platform/win/cwinimpl.cpp | 118 ++++++++- src/window/platform/win/cwinimpl.hpp | 20 ++ src/window/platform/x11/ccursorx11.cpp | 77 ++++++ src/window/platform/x11/ccursorx11.hpp | 39 +++ src/window/platform/x11/cx11impl.cpp | 232 ++++++++++++++++-- src/window/platform/x11/cx11impl.hpp | 31 ++- 30 files changed, 996 insertions(+), 59 deletions(-) create mode 100644 src/window/platform/win/ccursorwin.cpp create mode 100644 src/window/platform/win/ccursorwin.hpp create mode 100644 src/window/platform/x11/ccursorx11.cpp create mode 100644 src/window/platform/x11/ccursorx11.hpp diff --git a/Doxyfile b/Doxyfile index 682af9699..4687055f6 100644 --- a/Doxyfile +++ b/Doxyfile @@ -148,11 +148,17 @@ FILE_PATTERNS = *.c \ *.dox RECURSIVE = YES EXCLUDE = ./src/helper/glew \ - ./src/helper/haikuttf \ + ./src/helper/chipmunk \ + ./src/helper/glm \ ./src/helper/libzip \ ./src/helper/SOIL \ ./src/helper/stb_vorbis \ - ./src/helper/zlib + ./src/helper/zlib \ + ./src/helper/PlusCallback \ + ./src/helper/sophist \ + ./src/fluid \ + ./src/test \ + ./src/eeiv EXCLUDE_SYMLINKS = NO EXCLUDE_PATTERNS = diff --git a/ee.win.cbp b/ee.win.cbp index 8fe967d46..2084fd4d5 100644 --- a/ee.win.cbp +++ b/ee.win.cbp @@ -7,7 +7,7 @@