- Removed keybinds for Open and Close, added toggle instead.

- Added slash command 'toggle'.
- Improved 'Align with right chat' tool, now it also supports Forced Square skin.
This commit is contained in:
Tercio
2015-01-30 18:37:19 -02:00
parent e4de55c297
commit 3f5bbcad54
7 changed files with 160 additions and 158 deletions
+42
View File
@@ -384,6 +384,48 @@ end
end
end
function _detalhes:ToggleWindow (index)
local window = _detalhes:GetInstance (index)
if (window and _getmetatable (window)) then
if (window:IsEnabled()) then
window:ShutDown()
else
window:EnableInstance()
if (window.meu_id == 1) then
local instance2 = _detalhes:GetInstance(2)
if (instance2 and instance2:IsEnabled()) then
_detalhes.move_janela_func (instance2.baseframe, true, instance2, true)
_detalhes.move_janela_func (instance2.baseframe, false, instance2, true)
end
elseif (window.meu_id == 2) then
_detalhes.move_janela_func (window.baseframe, true, window, true)
_detalhes.move_janela_func (window.baseframe, false, window, true)
end
end
end
end
function _detalhes:ToggleWindows()
local instance = _detalhes:GetInstance (1)
if (instance) then
if (instance:IsEnabled()) then
_detalhes:ShutDownAllInstances()
else
_detalhes:ReabrirTodasInstancias()
local instance2 = _detalhes:GetInstance(2)
if (instance2) then
_detalhes.move_janela_func (instance2.baseframe, true, instance2, true)
_detalhes.move_janela_func (instance2.baseframe, false, instance2, true)
end
end
end
end
-- reabre todas as instancias
function _detalhes:ReabrirTodasInstancias (temp)
for index = math.min (#_detalhes.tabela_instancias, _detalhes.instances_amount), 1, -1 do