Mercurial > wow > devian
comparison Devian.lua @ 46:dcc57a7cabc9
re-adding Dock.lua to prep for revised implementation plans
author | Nenue |
---|---|
date | Sun, 03 Jan 2016 15:49:35 -0500 |
parents | 5341e4d84622 |
children | eb7544afd77a |
comparison
equal
deleted
inserted
replaced
45:5341e4d84622 | 46:dcc57a7cabc9 |
---|---|
4 -- @file-revision@ @file-hash@ | 4 -- @file-revision@ @file-hash@ |
5 if not LibStub then | 5 if not LibStub then |
6 print('Something has happened...') | 6 print('Something has happened...') |
7 end | 7 end |
8 Devian = LibStub("AceAddon-3.0"):NewAddon("Devian", "AceConsole-3.0", "AceEvent-3.0") | 8 Devian = LibStub("AceAddon-3.0"):NewAddon("Devian", "AceConsole-3.0", "AceEvent-3.0") |
9 Devian:SetDefaultModuleState(false) | 9 local D = _G.Devian |
10 D:SetDefaultModuleState(false) | |
11 | |
10 local MAJOR, MINOR = 'Devian-1.3', 'r@project-revision@' | 12 local MAJOR, MINOR = 'Devian-1.3', 'r@project-revision@' |
11 local D = _G.Devian | |
12 local MSG_NEED_DEV_MODE = 'Must be in development mode to use this function.' | 13 local MSG_NEED_DEV_MODE = 'Must be in development mode to use this function.' |
13 local WORKSPACE_ON, WORKSPACE_OFF = 1, 2 | 14 local WORKSPACE_ON, WORKSPACE_OFF = 1, 2 |
14 local PLAYER_REALM = UnitName("player") .. '-' .. GetRealmName() | 15 local PLAYER_REALM = UnitName("player") .. '-' .. GetRealmName() |
15 local print = _G.print | 16 local print = _G.print |
16 local db | 17 local db |
315 for i = 1, select('#',...) do | 316 for i = 1, select('#',...) do |
316 local var = select(i, ...) | 317 local var = select(i, ...) |
317 | 318 |
318 if type(var) == 'table' then | 319 if type(var) == 'table' then |
319 if type(var.GetName) == 'function' then | 320 if type(var.GetName) == 'function' then |
320 var = '<table:'..var:GetName()..'>' | 321 var = '<table:'..tostring(var:GetName())..'>' |
321 else | 322 else |
322 var = '<'..tostring(var)..'>' | 323 var = '<'..tostring(var)..'>' |
323 end | 324 end |
324 | 325 |
325 elseif type(var) == 'boolean' then | 326 elseif type(var) == 'boolean' then |
451 self:SetChannel(cinfo, i) | 452 self:SetChannel(cinfo, i) |
452 self.max_channel = math.max(i, self.max_channel) | 453 self.max_channel = math.max(i, self.max_channel) |
453 self.num_channels = self.num_channels + 1 | 454 self.num_channels = self.num_channels + 1 |
454 end | 455 end |
455 | 456 |
456 | |
457 for i, channel in pairs(db.channels) do | 457 for i, channel in pairs(db.channels) do |
458 if type(channel.docked) == 'table' then | 458 if type(channel.docked) == 'table' then |
459 --oldprint('docking',i, unpack(channel.docked)) | 459 --oldprint('docking',i, unpack(channel.docked)) |
460 self.DockFrame(i, unpack(channel.docked)) | 460 self.DockFrame(i, unpack(channel.docked)) |
461 end | 461 end |
463 | 463 |
464 if self.console[db.current_channel] then | 464 if self.console[db.current_channel] then |
465 self.console[db.current_channel]:ToFront() | 465 self.console[db.current_channel]:ToFront() |
466 -- bring the current channel to the front | 466 -- bring the current channel to the front |
467 end | 467 end |
468 self.dock = DevianDock | |
469 | |
470 | |
468 setprinthandler(Message) | 471 setprinthandler(Message) |
469 print = function(...) | 472 print = function(...) |
470 _G.print('Dvn', ...) | 473 _G.print('Dvn', ...) |
471 end | 474 end |
472 end | 475 end |