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

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