You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
95 lines
2.3 KiB
95 lines
2.3 KiB
VUHDO_CONFIG_TEST_USERS = -1;
|
|
|
|
--
|
|
function VUHDO_newOptionsMoveOnShow()
|
|
VuhDoNewOptionsTabbedFrame:SetHeight(155);
|
|
VUHDO_IS_PANEL_CONFIG = true;
|
|
VUHDO_CONFIG_SHOW_RAID = false;
|
|
VUHDO_initDynamicPanelModels();
|
|
VUHDO_redrawAllPanels(false);
|
|
VUHDO_updatePanelVisibility();
|
|
end
|
|
|
|
|
|
|
|
--
|
|
function VUHDO_newOptionsMoveOnHide()
|
|
VuhDoNewOptionsTabbedFrame:SetHeight(455);
|
|
--VUHDO_IS_PANEL_CONFIG = false;
|
|
VUHDO_CONFIG_SHOW_RAID = true;
|
|
VUHDO_clearUndefinedModelEntries();
|
|
VUHDO_newOptionsPanelFindDefaultPanel();
|
|
VUHDO_rewritePanelModels();
|
|
VUHDO_initDynamicPanelModels();
|
|
VUHDO_redrawAllPanels(false);
|
|
VUHDO_updatePanelVisibility();
|
|
end
|
|
|
|
|
|
|
|
--
|
|
function VUHDO_newOptionsAddPanelOnclick()
|
|
for tCnt = 1, VUHDO_MAX_PANELS do
|
|
if (VUHDO_PANEL_MODELS[tCnt] == nil) then
|
|
VUHDO_PANEL_MODELS[tCnt] = { };
|
|
VUHDO_initDynamicPanelModels();
|
|
VUHDO_redrawAllPanels(false);
|
|
break;
|
|
end
|
|
end
|
|
end
|
|
|
|
|
|
|
|
--
|
|
function VUHDO_newOptionsAddModelOnClick(aButton)
|
|
local tPanelNum = VUHDO_getComponentPanelNum(aButton:GetParent());
|
|
|
|
VUHDO_CONFIG_SHOW_RAID = false;
|
|
tinsert(VUHDO_PANEL_MODELS[tPanelNum], VUHDO_getGuessedModel(tPanelNum));
|
|
VUHDO_initDynamicPanelModels();
|
|
VUHDO_redrawAllPanels(false);
|
|
end
|
|
|
|
|
|
|
|
--
|
|
function VUHDO_newOptionsDeleteModelOnClick(aButton)
|
|
local tDesignPanel = aButton:GetParent();
|
|
local tPanelNum = VUHDO_getComponentPanelNum(tDesignPanel);
|
|
|
|
if (#VUHDO_PANEL_MODELS[tPanelNum] > 0) then
|
|
DESIGN_MISC_PANEL_NUM = VUHDO_getComponentPanelNum(tDesignPanel);
|
|
VuhDoYesNoFrameText:SetText(VUHDO_I18N_CLEAR_PANELS_CONFIRM);
|
|
VuhDoYesNoFrame:SetAttribute("callback", VUHDO_newOptionsYesNoDecidedClearPanel);
|
|
VuhDoYesNoFrame:Show();
|
|
else
|
|
VUHDO_rewritePanelModels();
|
|
VUHDO_PANEL_SETUP[tPanelNum]["MODEL"].groups = nil;
|
|
VUHDO_newOptionsPanelFindDefaultPanel();
|
|
VUHDO_initPanelModels();
|
|
VUHDO_initDynamicPanelModels();
|
|
VUHDO_redrawAllPanels(false);
|
|
end
|
|
end
|
|
|
|
|
|
|
|
--
|
|
function VUHDO_newOptionsYesNoDecidedClearPanel(aDecision)
|
|
if (VUHDO_YES == aDecision) then
|
|
VUHDO_rewritePanelModels();
|
|
VUHDO_PANEL_SETUP[DESIGN_MISC_PANEL_NUM]["MODEL"].groups = { };
|
|
VUHDO_initPanelModels();
|
|
VUHDO_initDynamicPanelModels();
|
|
VUHDO_redrawAllPanels(false);
|
|
end
|
|
end
|
|
|
|
|
|
|
|
--
|
|
function VUHDO_newOptionsMoveSetTestData(aNumTestUsers)
|
|
VUHDO_CONFIG_TEST_USERS = aNumTestUsers;
|
|
end
|
|
|
|
|