aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llwindow/llwindow.h
diff options
context:
space:
mode:
authorJacek Antonelli2009-04-30 13:04:20 -0500
committerJacek Antonelli2009-04-30 13:07:16 -0500
commitca8149ca6d157eb4b5fc8ba0e5ba3a6e56f72e7e (patch)
tree8348301d0ac44a524f1819b777686bf086907d76 /linden/indra/llwindow/llwindow.h
parentSecond Life viewer sources 1.22.11 (diff)
downloadmeta-impy-ca8149ca6d157eb4b5fc8ba0e5ba3a6e56f72e7e.zip
meta-impy-ca8149ca6d157eb4b5fc8ba0e5ba3a6e56f72e7e.tar.gz
meta-impy-ca8149ca6d157eb4b5fc8ba0e5ba3a6e56f72e7e.tar.bz2
meta-impy-ca8149ca6d157eb4b5fc8ba0e5ba3a6e56f72e7e.tar.xz
Second Life viewer sources 1.23.0-RC
Diffstat (limited to 'linden/indra/llwindow/llwindow.h')
-rw-r--r--linden/indra/llwindow/llwindow.h48
1 files changed, 4 insertions, 44 deletions
diff --git a/linden/indra/llwindow/llwindow.h b/linden/indra/llwindow/llwindow.h
index ffc117f..9e01596 100644
--- a/linden/indra/llwindow/llwindow.h
+++ b/linden/indra/llwindow/llwindow.h
@@ -17,7 +17,8 @@
17 * There are special exceptions to the terms and conditions of the GPL as 17 * There are special exceptions to the terms and conditions of the GPL as
18 * it is applied to this Source Code. View the full text of the exception 18 * it is applied to this Source Code. View the full text of the exception
19 * in the file doc/FLOSS-exception.txt in this software distribution, or 19 * in the file doc/FLOSS-exception.txt in this software distribution, or
20 * online at http://secondlifegrid.net/programs/open_source/licensing/flossexception 20 * online at
21 * http://secondlifegrid.net/programs/open_source/licensing/flossexception
21 * 22 *
22 * By copying, modifying or distributing this software, you acknowledge 23 * By copying, modifying or distributing this software, you acknowledge
23 * that you have read and understood your obligations described above, 24 * that you have read and understood your obligations described above,
@@ -35,48 +36,7 @@
35#include "llrect.h" 36#include "llrect.h"
36#include "llcoord.h" 37#include "llcoord.h"
37#include "llstring.h" 38#include "llstring.h"
38 39#include "llcursortypes.h"
39
40enum ECursorType {
41 UI_CURSOR_ARROW,
42 UI_CURSOR_WAIT,
43 UI_CURSOR_HAND,
44 UI_CURSOR_IBEAM,
45 UI_CURSOR_CROSS,
46 UI_CURSOR_SIZENWSE,
47 UI_CURSOR_SIZENESW,
48 UI_CURSOR_SIZEWE,
49 UI_CURSOR_SIZENS,
50 UI_CURSOR_NO,
51 UI_CURSOR_WORKING,
52 UI_CURSOR_TOOLGRAB,
53 UI_CURSOR_TOOLLAND,
54 UI_CURSOR_TOOLFOCUS,
55 UI_CURSOR_TOOLCREATE,
56 UI_CURSOR_ARROWDRAG,
57 UI_CURSOR_ARROWCOPY, // drag with copy
58 UI_CURSOR_ARROWDRAGMULTI,
59 UI_CURSOR_ARROWCOPYMULTI, // drag with copy
60 UI_CURSOR_NOLOCKED,
61 UI_CURSOR_ARROWLOCKED,
62 UI_CURSOR_GRABLOCKED,
63 UI_CURSOR_TOOLTRANSLATE,
64 UI_CURSOR_TOOLROTATE,
65 UI_CURSOR_TOOLSCALE,
66 UI_CURSOR_TOOLCAMERA,
67 UI_CURSOR_TOOLPAN,
68 UI_CURSOR_TOOLZOOMIN,
69 UI_CURSOR_TOOLPICKOBJECT3,
70 UI_CURSOR_TOOLSIT,
71 UI_CURSOR_TOOLBUY,
72 UI_CURSOR_TOOLPAY,
73 UI_CURSOR_TOOLOPEN,
74 UI_CURSOR_TOOLPLAY,
75 UI_CURSOR_TOOLPAUSE,
76 UI_CURSOR_TOOLMEDIAOPEN,
77 UI_CURSOR_PIPETTE,
78 UI_CURSOR_COUNT // Number of elements in this enum (NOT a cursor)
79};
80 40
81class LLSplashScreen; 41class LLSplashScreen;
82 42
@@ -238,7 +198,7 @@ public:
238 virtual void interruptLanguageTextInput() {} 198 virtual void interruptLanguageTextInput() {}
239 virtual void spawnWebBrowser(const std::string& escaped_url) {}; 199 virtual void spawnWebBrowser(const std::string& escaped_url) {};
240 200
241 static std::string getFontListSans(); 201 static std::vector<std::string> getDynamicFallbackFontList();
242 202
243protected: 203protected:
244 LLWindow(BOOL fullscreen, U32 flags); 204 LLWindow(BOOL fullscreen, U32 flags);