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