lotrointerface.com
Search Downloads

LoTROInterface SVN KragenBars

[/] [branches/] [3.21/] [KragenBars/] [SetupLMPets.lua] - Blame information for rev 72

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 72 Kragenwar-3044
import "Turbine.UI";
2 Kragenwar-3044
 
3 Kragenwar-3044
SetupLMPets = class(Turbine.UI.ListBox);
4 Kragenwar-3044
 
5 Kragenwar-3044
-- helper functions
6 Kragenwar-3044
local tt = function(width, height, control, text)
7 Kragenwar-3044
    local tooltip = KragenPlugs.UI.Tooltip();
8 Kragenwar-3044
    tooltip:SetText(text);
9 Kragenwar-3044
    tooltip:SetControl(control);
10 Kragenwar-3044
    tooltip:SetSize(width, height);
11 Kragenwar-3044
end
12 Kragenwar-3044
 
13 Kragenwar-3044
local holder = function(parent, height)
14 Kragenwar-3044
    local container = Turbine.UI.Control();
15 Kragenwar-3044
    container:SetSize(400, height);
16 Kragenwar-3044
    parent:AddItem(container);
17 Kragenwar-3044
    return container;
18 Kragenwar-3044
end
19 Kragenwar-3044
 
20 Kragenwar-3044
local setShortcut = function(quickslot, shortcutType, shortcutData)
21 Kragenwar-3044
    local setter = function()
22 Kragenwar-3044
        if (shortcutData ~= "") then
23 Kragenwar-3044
            local shortcut = Turbine.UI.Lotro.Shortcut(shortcutType, shortcutData);
24 Kragenwar-3044
            quickslot:SetShortcut(shortcut);
25 Kragenwar-3044
        else
26 Kragenwar-3044
            quickslot:SetShortcut(nil);
27 Kragenwar-3044
        end
28 Kragenwar-3044
    end
29 Kragenwar-3044
 
30 Kragenwar-3044
    if (not pcall(setter)) then
31 Kragenwar-3044
        quickslot:SetShortcut(nil);
32 Kragenwar-3044
    end
33 Kragenwar-3044
end
34 Kragenwar-3044
 
35 Kragenwar-3044
function SetupLMPets:Constructor()
36 Kragenwar-3044
    Turbine.UI.ListBox.Constructor(self);
37 Kragenwar-3044
 
38 Kragenwar-3044
    self.current = nil;
39 Kragenwar-3044
 
40 Kragenwar-3044
    self:SetOrientation(Turbine.UI.Orientation.Horizontal);
41 Kragenwar-3044
    self:SetMaxItemsPerLine(1);
42 Kragenwar-3044
 
43 Kragenwar-3044
    local line = holder(self, 35);
44 Kragenwar-3044
    self.titleRavens = KragenPlugs.UI.PanelDivider();
45 Kragenwar-3044
    self.titleRavens:SetPosition(0,0);
46 Kragenwar-3044
    self.titleRavens:SetParent(line);
47 Kragenwar-3044
    self.titleRavens:SetText("Ravens");
48 Kragenwar-3044
    self.titleRavens:SetSize(400, 30);
49 Kragenwar-3044
 
50 Kragenwar-3044
    line = holder(self, 20);
51 Kragenwar-3044
    self.checkboxlmr1 = KragenPlugs.UI.CheckBox();
52 Kragenwar-3044
    self.checkboxlmr1:SetParent(line);
53 Kragenwar-3044
    self.checkboxlmr1:SetSize(180, 20);
54 Kragenwar-3044
    self.checkboxlmr1:SetPosition(0,0);
55 Kragenwar-3044
    self.checkboxlmr1:SetText("Raven-lore");
56 Kragenwar-3044
    self.checkboxlmr1:SetVisible(true);
57 Kragenwar-3044
 
58 Kragenwar-3044
    self.checkboxlmr2 = KragenPlugs.UI.CheckBox();
59 Kragenwar-3044
    self.checkboxlmr2:SetParent(line);
60 Kragenwar-3044
    self.checkboxlmr2:SetSize(180,20);
61 Kragenwar-3044
    self.checkboxlmr2:SetPosition(220,0);
62 Kragenwar-3044
    self.checkboxlmr2:AlignLeft(true);
63 Kragenwar-3044
    self.checkboxlmr2:SetText("Blood-raven");
64 Kragenwar-3044
    self.checkboxlmr2:SetVisible(true);
65 Kragenwar-3044
 
66 Kragenwar-3044
    line = holder(self, 20);
67 Kragenwar-3044
    self.checkboxlmr3 = KragenPlugs.UI.CheckBox();
68 Kragenwar-3044
    self.checkboxlmr3:SetParent(line);
69 Kragenwar-3044
    self.checkboxlmr3:SetSize(180, 20);
70 Kragenwar-3044
    self.checkboxlmr3:SetPosition(0,0);
71 Kragenwar-3044
    self.checkboxlmr3:SetText("Mottled-wing Raven");
72 Kragenwar-3044
    self.checkboxlmr3:SetVisible(true);
73 Kragenwar-3044
 
74 Kragenwar-3044
    self.checkboxlmr4 = KragenPlugs.UI.CheckBox();
75 Kragenwar-3044
    self.checkboxlmr4:SetParent(line);
76 Kragenwar-3044
    self.checkboxlmr4:SetSize(180,20);
77 Kragenwar-3044
    self.checkboxlmr4:SetPosition(220,0);
78 Kragenwar-3044
    self.checkboxlmr4:AlignLeft(true);
79 Kragenwar-3044
    self.checkboxlmr4:SetText("Frost-raven");
80 Kragenwar-3044
    self.checkboxlmr4:SetVisible(true);
81 Kragenwar-3044
 
82 Kragenwar-3044
    line = holder(self, 20);
83 Kragenwar-3044
    self.checkboxlmr5 = KragenPlugs.UI.CheckBox();
84 Kragenwar-3044
    self.checkboxlmr5:SetParent(line);
85 Kragenwar-3044
    self.checkboxlmr5:SetSize(180, 20);
86 Kragenwar-3044
    self.checkboxlmr5:SetPosition(0,0);
87 Kragenwar-3044
    self.checkboxlmr5:SetText("Storm-raven");
88 Kragenwar-3044
    self.checkboxlmr5:SetVisible(true);
89 Kragenwar-3044
 
90 Kragenwar-3044
    self.checkboxlmr6 = KragenPlugs.UI.CheckBox();
91 Kragenwar-3044
    self.checkboxlmr6:SetParent(line);
92 Kragenwar-3044
    self.checkboxlmr6:SetSize(180,20);
93 Kragenwar-3044
    self.checkboxlmr6:SetPosition(220,0);
94 Kragenwar-3044
    self.checkboxlmr6:AlignLeft(true);
95 Kragenwar-3044
    self.checkboxlmr6:SetText("Weathered-raven");
96 Kragenwar-3044
    self.checkboxlmr6:SetVisible(true);
97 Kragenwar-3044
 
98 Kragenwar-3044
    line = holder(self, 35);
99 Kragenwar-3044
    self.titleBears = KragenPlugs.UI.PanelDivider();
100 Kragenwar-3044
    self.titleBears:SetPosition(0,0);
101 Kragenwar-3044
    self.titleBears:SetParent(line);
102 Kragenwar-3044
    self.titleBears:SetText("Bears");
103 Kragenwar-3044
    self.titleBears:SetSize(400, 30);
104 Kragenwar-3044
 
105 Kragenwar-3044
    line = holder(self, 20);
106 Kragenwar-3044
    self.checkboxlmb1 = KragenPlugs.UI.CheckBox();
107 Kragenwar-3044
    self.checkboxlmb1:SetParent(line);
108 Kragenwar-3044
    self.checkboxlmb1:SetSize(180, 20);
109 Kragenwar-3044
    self.checkboxlmb1:SetPosition(0,0);
110 Kragenwar-3044
    self.checkboxlmb1:SetText("Friend of Bears");
111 Kragenwar-3044
    self.checkboxlmb1:SetVisible(true);
112 Kragenwar-3044
 
113 Kragenwar-3044
    self.checkboxlmb2 = KragenPlugs.UI.CheckBox();
114 Kragenwar-3044
    self.checkboxlmb2:SetParent(line);
115 Kragenwar-3044
    self.checkboxlmb2:SetSize(180,20);
116 Kragenwar-3044
    self.checkboxlmb2:SetPosition(220,0);
117 Kragenwar-3044
    self.checkboxlmb2:AlignLeft(true);
118 Kragenwar-3044
    self.checkboxlmb2:SetText("Black Bear");
119 Kragenwar-3044
    self.checkboxlmb2:SetVisible(true);
120 Kragenwar-3044
 
121 Kragenwar-3044
    line = holder(self, 20);
122 Kragenwar-3044
    self.checkboxlmb3 = KragenPlugs.UI.CheckBox();
123 Kragenwar-3044
    self.checkboxlmb3:SetParent(line);
124 Kragenwar-3044
    self.checkboxlmb3:SetSize(180, 20);
125 Kragenwar-3044
    self.checkboxlmb3:SetPosition(0,0);
126 Kragenwar-3044
    self.checkboxlmb3:SetText("Polar Bear");
127 Kragenwar-3044
    self.checkboxlmb3:SetVisible(true);
128 Kragenwar-3044
 
129 Kragenwar-3044
    self.checkboxlmb4 = KragenPlugs.UI.CheckBox();
130 Kragenwar-3044
    self.checkboxlmb4:SetParent(line);
131 Kragenwar-3044
    self.checkboxlmb4:SetSize(180,20);
132 Kragenwar-3044
    self.checkboxlmb4:SetPosition(220,0);
133 Kragenwar-3044
    self.checkboxlmb4:AlignLeft(true);
134 Kragenwar-3044
    self.checkboxlmb4:SetText("Wildpaw Bear");
135 Kragenwar-3044
    self.checkboxlmb4:SetVisible(true);
136 Kragenwar-3044
 
137 Kragenwar-3044
    line = holder(self, 20);
138 Kragenwar-3044
    self.checkboxlmb5 = KragenPlugs.UI.CheckBox();
139 Kragenwar-3044
    self.checkboxlmb5:SetParent(line);
140 Kragenwar-3044
    self.checkboxlmb5:SetSize(180, 20);
141 Kragenwar-3044
    self.checkboxlmb5:SetPosition(0,0);
142 Kragenwar-3044
    self.checkboxlmb5:SetText("Tundra Bear Cub");
143 Kragenwar-3044
    self.checkboxlmb5:SetVisible(true);
144 Kragenwar-3044
 
145 Kragenwar-3044
    self.checkboxlmb6 = KragenPlugs.UI.CheckBox();
146 Kragenwar-3044
    self.checkboxlmb6:SetParent(line);
147 Kragenwar-3044
    self.checkboxlmb6:SetSize(180,20);
148 Kragenwar-3044
    self.checkboxlmb6:SetPosition(220,0);
149 Kragenwar-3044
    self.checkboxlmb6:AlignLeft(true);
150 Kragenwar-3044
    self.checkboxlmb6:SetText("Blackpaw Bear");
151 Kragenwar-3044
    self.checkboxlmb6:SetVisible(true);
152 Kragenwar-3044
 
153 Kragenwar-3044
    line = holder(self, 20);
154 Kragenwar-3044
    self.checkboxlmb7 = KragenPlugs.UI.CheckBox();
155 Kragenwar-3044
    self.checkboxlmb7:SetParent(line);
156 Kragenwar-3044
    self.checkboxlmb7:SetSize(180, 20);
157 Kragenwar-3044
    self.checkboxlmb7:SetPosition(0,0);
158 Kragenwar-3044
    self.checkboxlmb7:SetText("Weathered Bear");
159 Kragenwar-3044
    self.checkboxlmb7:SetVisible(true);
160 Kragenwar-3044
 
161 Kragenwar-3044
    self.checkboxlmb8 = KragenPlugs.UI.CheckBox();
162 Kragenwar-3044
    self.checkboxlmb8:SetParent(line);
163 Kragenwar-3044
    self.checkboxlmb8:SetSize(180,20);
164 Kragenwar-3044
    self.checkboxlmb8:SetPosition(220,0);
165 Kragenwar-3044
    self.checkboxlmb8:AlignLeft(true);
166 Kragenwar-3044
    self.checkboxlmb8:SetText("Future Use");
167 Kragenwar-3044
    self.checkboxlmb8:SetVisible(false);
168 Kragenwar-3044
 
169 Kragenwar-3044
    line = holder(self, 35);
170 Kragenwar-3044
    self.titleLynx = KragenPlugs.UI.PanelDivider();
171 Kragenwar-3044
    self.titleLynx:SetPosition(0,0);
172 Kragenwar-3044
    self.titleLynx:SetParent(line);
173 Kragenwar-3044
    self.titleLynx:SetText("Lynx");
174 Kragenwar-3044
    self.titleLynx:SetSize(400, 30);
175 Kragenwar-3044
 
176 Kragenwar-3044
    line = holder(self, 20);
177 Kragenwar-3044
    self.checkboxlml1 = KragenPlugs.UI.CheckBox();
178 Kragenwar-3044
    self.checkboxlml1:SetParent(line);
179 Kragenwar-3044
    self.checkboxlml1:SetSize(180, 20);
180 Kragenwar-3044
    self.checkboxlml1:SetPosition(0,0);
181 Kragenwar-3044
    self.checkboxlml1:SetText("Lynx-speech");
182 Kragenwar-3044
    self.checkboxlml1:SetVisible(true);
183 Kragenwar-3044
 
184 Kragenwar-3044
    self.checkboxlml2 = KragenPlugs.UI.CheckBox();
185 Kragenwar-3044
    self.checkboxlml2:SetParent(line);
186 Kragenwar-3044
    self.checkboxlml2:SetSize(180,20);
187 Kragenwar-3044
    self.checkboxlml2:SetPosition(220,0);
188 Kragenwar-3044
    self.checkboxlml2:AlignLeft(true);
189 Kragenwar-3044
    self.checkboxlml2:SetText("Spotted Lynx");
190 Kragenwar-3044
    self.checkboxlml2:SetVisible(true);
191 Kragenwar-3044
 
192 Kragenwar-3044
    line = holder(self, 20);
193 Kragenwar-3044
    self.checkboxlml3 = KragenPlugs.UI.CheckBox();
194 Kragenwar-3044
    self.checkboxlml3:SetParent(line);
195 Kragenwar-3044
    self.checkboxlml3:SetSize(180, 20);
196 Kragenwar-3044
    self.checkboxlml3:SetPosition(0,0);
197 Kragenwar-3044
    self.checkboxlml3:SetText("Onyx Lynx");
198 Kragenwar-3044
    self.checkboxlml3:SetVisible(true);
199 Kragenwar-3044
 
200 Kragenwar-3044
    self.checkboxlml4 = KragenPlugs.UI.CheckBox();
201 Kragenwar-3044
    self.checkboxlml4:SetParent(line);
202 Kragenwar-3044
    self.checkboxlml4:SetSize(180,20);
203 Kragenwar-3044
    self.checkboxlml4:SetPosition(220,0);
204 Kragenwar-3044
    self.checkboxlml4:AlignLeft(true);
205 Kragenwar-3044
    self.checkboxlml4:SetText("Tundra Lynx");
206 Kragenwar-3044
    self.checkboxlml4:SetVisible(true);
207 Kragenwar-3044
 
208 Kragenwar-3044
    line = holder(self, 20);
209 Kragenwar-3044
    self.checkboxlml5 = KragenPlugs.UI.CheckBox();
210 Kragenwar-3044
    self.checkboxlml5:SetParent(line);
211 Kragenwar-3044
    self.checkboxlml5:SetSize(180, 20);
212 Kragenwar-3044
    self.checkboxlml5:SetPosition(0,0);
213 Kragenwar-3044
    self.checkboxlml5:SetText("Grey Lynx");
214 Kragenwar-3044
    self.checkboxlml5:SetVisible(true);
215 Kragenwar-3044
 
216 Kragenwar-3044
    self.checkboxlml6 = KragenPlugs.UI.CheckBox();
217 Kragenwar-3044
    self.checkboxlml6:SetParent(line);
218 Kragenwar-3044
    self.checkboxlml6:SetSize(180,20);
219 Kragenwar-3044
    self.checkboxlml6:SetPosition(220,0);
220 Kragenwar-3044
    self.checkboxlml6:AlignLeft(true);
221 Kragenwar-3044
    self.checkboxlml6:SetText("Mountain Lynx");
222 Kragenwar-3044
    self.checkboxlml6:SetVisible(true);
223 Kragenwar-3044
 
224 Kragenwar-3044
    line = holder(self, 35);
225 Kragenwar-3044
    self.titleEagle = KragenPlugs.UI.PanelDivider();
226 Kragenwar-3044
    self.titleEagle:SetPosition(0,0);
227 Kragenwar-3044
    self.titleEagle:SetParent(line);
228 Kragenwar-3044
    self.titleEagle:SetText("Eagle");
229 Kragenwar-3044
    self.titleEagle:SetSize(400, 30);
230 Kragenwar-3044
 
231 Kragenwar-3044
    line = holder(self, 20);
232 Kragenwar-3044
    self.checkboxlme1 = KragenPlugs.UI.CheckBox();
233 Kragenwar-3044
    self.checkboxlme1:SetParent(line);
234 Kragenwar-3044
    self.checkboxlme1:SetSize(180, 20);
235 Kragenwar-3044
    self.checkboxlme1:SetPosition(0,0);
236 Kragenwar-3044
    self.checkboxlme1:SetText("Eagle-friend");
237 Kragenwar-3044
    self.checkboxlme1:SetVisible(true);
238 Kragenwar-3044
 
239 Kragenwar-3044
    self.checkboxlme2 = KragenPlugs.UI.CheckBox();
240 Kragenwar-3044
    self.checkboxlme2:SetParent(line);
241 Kragenwar-3044
    self.checkboxlme2:SetSize(180,20);
242 Kragenwar-3044
    self.checkboxlme2:SetPosition(220,0);
243 Kragenwar-3044
    self.checkboxlme2:AlignLeft(true);
244 Kragenwar-3044
    self.checkboxlme2:SetText("Ashen Eagle");
245 Kragenwar-3044
    self.checkboxlme2:SetVisible(true);
246 Kragenwar-3044
 
247 Kragenwar-3044
    line = holder(self, 20);
248 Kragenwar-3044
    self.checkboxlme3 = KragenPlugs.UI.CheckBox();
249 Kragenwar-3044
    self.checkboxlme3:SetParent(line);
250 Kragenwar-3044
    self.checkboxlme3:SetSize(180, 20);
251 Kragenwar-3044
    self.checkboxlme3:SetPosition(0,0);
252 Kragenwar-3044
    self.checkboxlme3:SetText("Snowcrest Eagle");
253 Kragenwar-3044
    self.checkboxlme3:SetVisible(true);
254 Kragenwar-3044
 
255 Kragenwar-3044
    self.checkboxlme4 = KragenPlugs.UI.CheckBox();
256 Kragenwar-3044
    self.checkboxlme4:SetParent(line);
257 Kragenwar-3044
    self.checkboxlme4:SetSize(180,20);
258 Kragenwar-3044
    self.checkboxlme4:SetPosition(220,0);
259 Kragenwar-3044
    self.checkboxlme4:AlignLeft(true);
260 Kragenwar-3044
    self.checkboxlme4:SetText("Ember Eagle");
261 Kragenwar-3044
    self.checkboxlme4:SetVisible(true);
262 Kragenwar-3044
 
263 Kragenwar-3044
    line = holder(self, 20);
264 Kragenwar-3044
    self.checkboxlme5 = KragenPlugs.UI.CheckBox();
265 Kragenwar-3044
    self.checkboxlme5:SetParent(line);
266 Kragenwar-3044
    self.checkboxlme5:SetSize(180, 20);
267 Kragenwar-3044
    self.checkboxlme5:SetPosition(0,0);
268 Kragenwar-3044
    self.checkboxlme5:SetText("Tundra Eagle");
269 Kragenwar-3044
    self.checkboxlme5:SetVisible(true);
270 Kragenwar-3044
 
271 Kragenwar-3044
    self.checkboxlme6 = KragenPlugs.UI.CheckBox();
272 Kragenwar-3044
    self.checkboxlme6:SetParent(line);
273 Kragenwar-3044
    self.checkboxlme6:SetSize(180,20);
274 Kragenwar-3044
    self.checkboxlme6:SetPosition(220,0);
275 Kragenwar-3044
    self.checkboxlme6:AlignLeft(true);
276 Kragenwar-3044
    self.checkboxlme6:SetText("Future Use");
277 Kragenwar-3044
    self.checkboxlme6:SetVisible(false);
278 Kragenwar-3044
 
279 Kragenwar-3044
    line = holder(self, 35);
280 Kragenwar-3044
    self.titleSaber = KragenPlugs.UI.PanelDivider();
281 Kragenwar-3044
    self.titleSaber:SetPosition(0,0);
282 Kragenwar-3044
    self.titleSaber:SetParent(line);
283 Kragenwar-3044
    self.titleSaber:SetText("Sabercat");
284 Kragenwar-3044
    self.titleSaber:SetSize(400, 30);
285 Kragenwar-3044
 
286 Kragenwar-3044
    line = holder(self, 20);
287 Kragenwar-3044
    self.checkboxlms1 = KragenPlugs.UI.CheckBox();
288 Kragenwar-3044
    self.checkboxlms1:SetParent(line);
289 Kragenwar-3044
    self.checkboxlms1:SetSize(180, 20);
290 Kragenwar-3044
    self.checkboxlms1:SetPosition(0,0);
291 Kragenwar-3044
    self.checkboxlms1:SetText("Friend of Feline Hunters");
292 Kragenwar-3044
    self.checkboxlms1:SetVisible(true);
293 Kragenwar-3044
 
294 Kragenwar-3044
    self.checkboxlms2 = KragenPlugs.UI.CheckBox();
295 Kragenwar-3044
    self.checkboxlms2:SetParent(line);
296 Kragenwar-3044
    self.checkboxlms2:SetSize(180,20);
297 Kragenwar-3044
    self.checkboxlms2:SetPosition(220,0);
298 Kragenwar-3044
    self.checkboxlms2:AlignLeft(true);
299 Kragenwar-3044
    self.checkboxlms2:SetText("Dusky Sabercat");
300 Kragenwar-3044
    self.checkboxlms2:SetVisible(true);
301 Kragenwar-3044
 
302 Kragenwar-3044
    line = holder(self, 20);
303 Kragenwar-3044
    self.checkboxlms3 = KragenPlugs.UI.CheckBox();
304 Kragenwar-3044
    self.checkboxlms3:SetParent(line);
305 Kragenwar-3044
    self.checkboxlms3:SetSize(180, 20);
306 Kragenwar-3044
    self.checkboxlms3:SetPosition(0,0);
307 Kragenwar-3044
    self.checkboxlms3:SetText("Spotted Sabercat");
308 Kragenwar-3044
    self.checkboxlms3:SetVisible(true);
309 Kragenwar-3044
 
310 Kragenwar-3044
    self.checkboxlms4 = KragenPlugs.UI.CheckBox();
311 Kragenwar-3044
    self.checkboxlms4:SetParent(line);
312 Kragenwar-3044
    self.checkboxlms4:SetSize(180,20);
313 Kragenwar-3044
    self.checkboxlms4:SetPosition(220,0);
314 Kragenwar-3044
    self.checkboxlms4:AlignLeft(true);
315 Kragenwar-3044
    self.checkboxlms4:SetText("Grey Sabercat");
316 Kragenwar-3044
    self.checkboxlms4:SetVisible(true);
317 Kragenwar-3044
 
318 Kragenwar-3044
    line = holder(self, 20);
319 Kragenwar-3044
    self.checkboxlms5 = KragenPlugs.UI.CheckBox();
320 Kragenwar-3044
    self.checkboxlms5:SetParent(line);
321 Kragenwar-3044
    self.checkboxlms5:SetSize(180, 20);
322 Kragenwar-3044
    self.checkboxlms5:SetPosition(0,0);
323 Kragenwar-3044
    self.checkboxlms5:SetText("Deep-wood Sabercat");
324 Kragenwar-3044
    self.checkboxlms5:SetVisible(true);
325 Kragenwar-3044
 
326 Kragenwar-3044
    self.checkboxlms6 = KragenPlugs.UI.CheckBox();
327 Kragenwar-3044
    self.checkboxlms6:SetParent(line);
328 Kragenwar-3044
    self.checkboxlms6:SetSize(180,20);
329 Kragenwar-3044
    self.checkboxlms6:SetPosition(220,0);
330 Kragenwar-3044
    self.checkboxlms6:AlignLeft(true);
331 Kragenwar-3044
    self.checkboxlms6:SetText("Striped Sabercat");
332 Kragenwar-3044
    self.checkboxlms6:SetVisible(true);
333 Kragenwar-3044
 
334 Kragenwar-3044
    line = holder(self, 20);
335 Kragenwar-3044
    self.checkboxlms7 = KragenPlugs.UI.CheckBox();
336 Kragenwar-3044
    self.checkboxlms7:SetParent(line);
337 Kragenwar-3044
    self.checkboxlms7:SetSize(180, 20);
338 Kragenwar-3044
    self.checkboxlms7:SetPosition(0,0);
339 Kragenwar-3044
    self.checkboxlms7:SetText("Onyx Sabercat");
340 Kragenwar-3044
    self.checkboxlms7:SetVisible(true);
341 Kragenwar-3044
 
342 Kragenwar-3044
    self.checkboxlms8 = KragenPlugs.UI.CheckBox();
343 Kragenwar-3044
    self.checkboxlms8:SetParent(line);
344 Kragenwar-3044
    self.checkboxlms8:SetSize(180,20);
345 Kragenwar-3044
    self.checkboxlms8:SetPosition(220,0);
346 Kragenwar-3044
    self.checkboxlms8:AlignLeft(true);
347 Kragenwar-3044
    self.checkboxlms8:SetText("Future Use");
348 Kragenwar-3044
    self.checkboxlms8:SetVisible(false);
349 Kragenwar-3044
 
350 Kragenwar-3044
    line = holder(self, 35);
351 Kragenwar-3044
    self.titleBog = KragenPlugs.UI.PanelDivider();
352 Kragenwar-3044
    self.titleBog:SetPosition(0,0);
353 Kragenwar-3044
    self.titleBog:SetParent(line);
354 Kragenwar-3044
    self.titleBog:SetText("Bog-lurker");
355 Kragenwar-3044
    self.titleBog:SetSize(400, 30);
356 Kragenwar-3044
 
357 Kragenwar-3044
    line = holder(self, 20);
358 Kragenwar-3044
    self.checkboxlmbg1 = KragenPlugs.UI.CheckBox();
359 Kragenwar-3044
    self.checkboxlmbg1:SetParent(line);
360 Kragenwar-3044
    self.checkboxlmbg1:SetSize(180, 20);
361 Kragenwar-3044
    self.checkboxlmbg1:SetPosition(0,0);
362 Kragenwar-3044
    self.checkboxlmbg1:SetText("Nature-friend");
363 Kragenwar-3044
    self.checkboxlmbg1:SetVisible(true);
364 Kragenwar-3044
 
365 Kragenwar-3044
    self.checkboxlmbg2 = KragenPlugs.UI.CheckBox();
366 Kragenwar-3044
    self.checkboxlmbg2:SetParent(line);
367 Kragenwar-3044
    self.checkboxlmbg2:SetSize(180,20);
368 Kragenwar-3044
    self.checkboxlmbg2:SetPosition(220,0);
369 Kragenwar-3044
    self.checkboxlmbg2:AlignLeft(true);
370 Kragenwar-3044
    self.checkboxlmbg2:SetText("Swamp-guardian");
371 Kragenwar-3044
    self.checkboxlmbg2:SetVisible(true);
372 Kragenwar-3044
 
373 Kragenwar-3044
    line = holder(self, 20);
374 Kragenwar-3044
    self.checkboxlmbg3 = KragenPlugs.UI.CheckBox();
375 Kragenwar-3044
    self.checkboxlmbg3:SetParent(line);
376 Kragenwar-3044
    self.checkboxlmbg3:SetSize(180, 20);
377 Kragenwar-3044
    self.checkboxlmbg3:SetPosition(0,0);
378 Kragenwar-3044
    self.checkboxlmbg3:SetText("Mountain-guardian");
379 Kragenwar-3044
    self.checkboxlmbg3:SetVisible(true);
380 Kragenwar-3044
 
381 Kragenwar-3044
    self.checkboxlmbg4 = KragenPlugs.UI.CheckBox();
382 Kragenwar-3044
    self.checkboxlmbg4:SetParent(line);
383 Kragenwar-3044
    self.checkboxlmbg4:SetSize(180,20);
384 Kragenwar-3044
    self.checkboxlmbg4:SetPosition(220,0);
385 Kragenwar-3044
    self.checkboxlmbg4:AlignLeft(true);
386 Kragenwar-3044
    self.checkboxlmbg4:SetText("Tundra-guardian");
387 Kragenwar-3044
    self.checkboxlmbg4:SetVisible(true);
388 Kragenwar-3044
 
389 Kragenwar-3044
 
390 Kragenwar-3044
end
391 Kragenwar-3044
 
392 Kragenwar-3044
 
393 Kragenwar-3044
function SetupLMPets:EnableControls(enable)
394 Kragenwar-3044
    -- self.checkboxf1:SetEnabled(enable);
395 Kragenwar-3044
    -- self.checkboxf2:SetEnabled(enable);
396 Kragenwar-3044
 
397 Kragenwar-3044
end
398 Kragenwar-3044
 
399 Kragenwar-3044
 
400 Kragenwar-3044
 
401 Kragenwar-3044
function SetupLMPets:Destroy()
402 Kragenwar-3044
    -- cleanup the quickslots so the client doesn't crash
403 Kragenwar-3044
 
404 Kragenwar-3044
end

All times are GMT -5. The time now is 01:15 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui