Mercurial > wow > devian
comparison UI.lua @ 38:d432f49e340e v2.0-beta-r38
remove prints
author | Nenue |
---|---|
date | Sun, 27 Dec 2015 08:35:28 -0500 |
parents | bec37163b7fe |
children | 02e4a69afad5 |
comparison
equal
deleted
inserted
replaced
37:e3206e85ca70 | 38:d432f49e340e |
---|---|
208 value = "OptClose", | 208 value = "OptClose", |
209 func = function () | 209 func = function () |
210 f.enabled = nil | 210 f.enabled = nil |
211 f:Hide() | 211 f:Hide() |
212 f:Save() | 212 f:Save() |
213 end }, | 213 end },--[[ |
214 { | 214 { |
215 text = "Dock", | 215 text = "Dock", |
216 value = "OptDock", | 216 value = "OptDock", |
217 func = function() print('Dvn', 'docking shenanary') end } | 217 func = function() print('Dvn', 'docking shenanary') end }]] |
218 } | 218 } |
219 for _, v in ipairs(info) do | 219 for _, v in ipairs(info) do |
220 UIDropDownMenu_AddButton(v) | 220 UIDropDownMenu_AddButton(v) |
221 end | 221 end |
222 end, 'MENU') | 222 end, 'MENU') |
245 function D:SetChannel(cinfo, key) | 245 function D:SetChannel(cinfo, key) |
246 local db = self.db | 246 local db = self.db |
247 local t_info = {} | 247 local t_info = {} |
248 local channel, isNew, id, sig, t_id | 248 local channel, isNew, id, sig, t_id |
249 --@debug@ | 249 --@debug@ |
250 print('setchan(0) cinfo, key', cinfo, key)--@end-debug@ | 250 --print('setchan(0) cinfo, key', cinfo, key)--@end-debug@ |
251 -- obtain source data | 251 -- obtain source data |
252 if tonumber(key) ~= nil and db.channels[key] then | 252 if tonumber(key) ~= nil and db.channels[key] then |
253 id = tonumber(key) | 253 id = tonumber(key) |
254 elseif D.sigID[tostring(key)] then | 254 elseif D.sigID[tostring(key)] then |
255 id = D.sigID[tostring(key)] | 255 id = D.sigID[tostring(key)] |
259 end | 259 end |
260 local dbvars = db.channels[id] | 260 local dbvars = db.channels[id] |
261 t_id = id -- overridden later if new | 261 t_id = id -- overridden later if new |
262 t_info.index = t_id -- | 262 t_info.index = t_id -- |
263 --@debug@ | 263 --@debug@ |
264 print('setchan(1) cinfo, key, id=', cinfo, key, id)--@end-debug@ | 264 --print('setchan(1) cinfo, key, id=', cinfo, key, id)--@end-debug@ |
265 | 265 |
266 | 266 |
267 -- obtain config info | 267 -- obtain config info |
268 if type(cinfo) == 'string' then | 268 if type(cinfo) == 'string' then |
269 sig = cinfo | 269 sig = cinfo |
277 else -- old sig | 277 else -- old sig |
278 sig = db.channels[id].signature | 278 sig = db.channels[id].signature |
279 end | 279 end |
280 t_info.signature = sig | 280 t_info.signature = sig |
281 --@debug@ | 281 --@debug@ |
282 print('setchan(2) sig,id,isNew=', sig, id, isNew)--@end-debug@ | 282 --print('setchan(2) sig,id,isNew=', sig, id, isNew)--@end-debug@ |
283 | 283 |
284 for k,v in pairs(cinfo) do -- allow all cinfo to pass | 284 for k,v in pairs(cinfo) do -- allow all cinfo to pass |
285 t_info[k] = v | 285 t_info[k] = v |
286 end | 286 end |
287 | 287 |
305 t_info.signature = result | 305 t_info.signature = result |
306 end | 306 end |
307 t_id = self.max_channel + 1 | 307 t_id = self.max_channel + 1 |
308 t_info.index = t_id | 308 t_info.index = t_id |
309 --@debug@ | 309 --@debug@ |
310 print('setchan(3a) t_id, isNew, sig, t_info.signature=', t_id, isNew, sig, t_info.signature)--@end-debug@ | 310 --print('setchan(3a) t_id, isNew, sig, t_info.signature=', t_id, isNew, sig, t_info.signature)--@end-debug@ |
311 else | 311 else |
312 --@debug@ | 312 --@debug@ |
313 print('setchan(3b) t_id, isNew, sig, t_info.signature=', t_id, isNew, sig, t_info.signature)--@end-debug@ | 313 --print('setchan(3b) t_id, isNew, sig, t_info.signature=', t_id, isNew, sig, t_info.signature)--@end-debug@ |
314 end | 314 end |
315 | 315 |
316 local channel | 316 local channel |
317 if not self.console[t_id] then -- create a frame | 317 if not self.console[t_id] then -- create a frame |
318 if isNew then -- position the channel frame | 318 if isNew then -- position the channel frame |
320 db.max_channel = t_id | 320 db.max_channel = t_id |
321 t_info.x = t_info.x + 20 | 321 t_info.x = t_info.x + 20 |
322 t_info.y = t_info.y - 20 | 322 t_info.y = t_info.y - 20 |
323 db.channels[t_id] = t_info | 323 db.channels[t_id] = t_info |
324 --@debug@ | 324 --@debug@ |
325 print('setchan(4a)', 't_id, x, y=', t_id, t_info.x, t_info.y)--@end-debug@ | 325 --print('setchan(4a)', 't_id, x, y=', t_id, t_info.x, t_info.y)--@end-debug@ |
326 end | 326 end |
327 channel = CreateConsole(t_id, t_info) | 327 channel = CreateConsole(t_id, t_info) |
328 self.console[t_id] = channel | 328 self.console[t_id] = channel |
329 self.sig[t_info.signature] = channel | 329 self.sig[t_info.signature] = channel |
330 self.sigID[t_info.signature] = t_id | 330 self.sigID[t_info.signature] = t_id |
337 else | 337 else |
338 channel:Maximize() | 338 channel:Maximize() |
339 end | 339 end |
340 | 340 |
341 if channel.enabled and db.enabled then -- hide or show last since Min/Max mess with visibility | 341 if channel.enabled and db.enabled then -- hide or show last since Min/Max mess with visibility |
342 print('setchan(5a) enable') | 342 --print('setchan(5a) enable') |
343 channel:Show() | 343 channel:Show() |
344 else | 344 else |
345 print('setchan(5a) disable') | 345 --print('setchan(5a) disable') |
346 channel:Hide() | 346 channel:Hide() |
347 end | 347 end |
348 --@debug@ | 348 --@debug@ |
349 --print('setchan(end); c:IsVisible(), c.enabled, db.enabled=', channel:IsVisible(), channel.enabled, db.enabled)--@end-debug@ | 349 --print('setchan(end); c:IsVisible(), c.enabled, db.enabled=', channel:IsVisible(), channel.enabled, db.enabled)--@end-debug@ |
350 return channel | 350 return channel |