aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llwindow/lllogitechlcd.h
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/llwindow/lllogitechlcd.h')
-rw-r--r--linden/indra/llwindow/lllogitechlcd.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/linden/indra/llwindow/lllogitechlcd.h b/linden/indra/llwindow/lllogitechlcd.h
index 6804bef..d538b95 100644
--- a/linden/indra/llwindow/lllogitechlcd.h
+++ b/linden/indra/llwindow/lllogitechlcd.h
@@ -4,7 +4,7 @@
4 * 4 *
5 * $LicenseInfo:firstyear=2001&license=viewergpl$ 5 * $LicenseInfo:firstyear=2001&license=viewergpl$
6 * 6 *
7 * Copyright (c) 2001-2007, Linden Research, Inc. 7 * Copyright (c) 2001-2008, Linden Research, Inc.
8 * 8 *
9 * Second Life Viewer Source Code 9 * Second Life Viewer Source Code
10 * The source code in this file ("Source Code") is provided by Linden Lab 10 * The source code in this file ("Source Code") is provided by Linden Lab
@@ -43,7 +43,7 @@ class CEzLcd;
43// And, of course, add the new option to the Menu in llpanelLCDoption.xml, and save details (duplicate the ones for debug or region). 43// And, of course, add the new option to the Menu in llpanelLCDoption.xml, and save details (duplicate the ones for debug or region).
44 44
45// this defines one pages worth of display items. 45// this defines one pages worth of display items.
46class llLCDSpecificPage 46class LLLCDSpecificPage
47{ 47{
48public: 48public:
49 int mPageIndex; 49 int mPageIndex;
@@ -54,16 +54,16 @@ public:
54 54
55// this defines a group of pages - associated with a specific type of display, like Debug, Linden Account info, region etc 55// this defines a group of pages - associated with a specific type of display, like Debug, Linden Account info, region etc
56// NOTE this can have more than one page associated with it - so it has an array of cLCDSpecificPage for each page. 56// NOTE this can have more than one page associated with it - so it has an array of cLCDSpecificPage for each page.
57class llLCDPageGroup 57class LLLCDPageGroup
58{ 58{
59public: 59public:
60 llLCDPageGroup(CEzLcd *LCD, int type, HICON SLIcon); 60 LLLCDPageGroup(CEzLcd *LCD, int type, HICON SLIcon);
61 virtual ~llLCDPageGroup(); 61 virtual ~LLLCDPageGroup();
62 virtual void UpdateDetails() = 0; 62 virtual void UpdateDetails() = 0;
63 virtual void GetDisplayable() = 0; 63 virtual void GetDisplayable() = 0;
64 int mType; 64 int mType;
65 HANDLE mHandle; 65 HANDLE mHandle;
66 typedef std::vector<llLCDSpecificPage> pageArray_t; 66 typedef std::vector<LLLCDSpecificPage> pageArray_t;
67 pageArray_t mPageArray; 67 pageArray_t mPageArray;
68 BOOL mDisplayPage; 68 BOOL mDisplayPage;
69protected: 69protected:
@@ -74,7 +74,7 @@ protected:
74 74
75 75
76// class that defines the Default page - used if nothing else is enabled 76// class that defines the Default page - used if nothing else is enabled
77class llDefaultPageGroup : public llLCDPageGroup 77class llDefaultPageGroup : public LLLCDPageGroup
78{ 78{
79public: 79public:
80 llDefaultPageGroup(CEzLcd *LCD, int type, HICON SLIcon); 80 llDefaultPageGroup(CEzLcd *LCD, int type, HICON SLIcon);
@@ -83,7 +83,7 @@ public:
83}; 83};
84 84
85// Root class - contains pointers to actual LCD display object, and arrays of page groups to be displayed 85// Root class - contains pointers to actual LCD display object, and arrays of page groups to be displayed
86class llLCD 86class LLLCD
87{ 87{
88public: 88public:
89 enum 89 enum
@@ -97,14 +97,14 @@ public:
97 kLCDDebugConsole, 97 kLCDDebugConsole,
98 kMaxLCDPageGroups 98 kMaxLCDPageGroups
99 }; 99 };
100 llLCD(HINSTANCE instance); 100 LLLCD(HINSTANCE instance);
101 ~llLCD(); 101 ~LLLCD();
102 void UpdateDisplay(); 102 void UpdateDisplay();
103 bool Enabled(); 103 bool Enabled();
104 BOOL AreZ10Available(); 104 BOOL AreZ10Available();
105 BOOL IsG15Available(); 105 BOOL IsG15Available();
106 106
107 typedef std::vector<llLCDPageGroup *> pageGroupArray_t; 107 typedef std::vector<LLLCDPageGroup *> pageGroupArray_t;
108 pageGroupArray_t mPageGroupArray; 108 pageGroupArray_t mPageGroupArray;
109 HICON mSLIcon; 109 HICON mSLIcon;
110 CEzLcd *mLCD; 110 CEzLcd *mLCD;
@@ -112,9 +112,9 @@ private:
112 112
113 // member functions to display data 113 // member functions to display data
114 void SetUpDisplayPages(); 114 void SetUpDisplayPages();
115 llLCDPageGroup *GetNextPageToDisplay(); 115 LLLCDPageGroup *GetNextPageToDisplay();
116 116
117 llLCDPageGroup *mCurrentGroupBeingShown; 117 LLLCDPageGroup *mCurrentGroupBeingShown;
118 118
119 // members 119 // members
120 bool mInited; 120 bool mInited;