Reply To: button array method?

Home Forums General Programming button array method? Reply To: button array method?

#72951
human fly
Participant
  • Topics: 124
  • Replies: 1070
  • Total: 1194
  • ★★★★

so why doesn’t this work? (i’ve tried plain ‘getValue’, and have tried
getComponent) – all buttons call the same method with mouseDown.

function partViewSelect()
	-- This stops issues during panel bootup
	if panel:getRestoreState() or panel:getProgramState() then return end

--uiTab
	tabs_timbreParams =	panel:getModulatorByName("tabs_timbreParams")
--buttons
	partSel1 = panel:getModulatorByName("partSel1"):getModulatorValue()
	partSel2 = panel:getModulatorByName("partSel2"):getModulatorValue()
	partSel3 = panel:getModulatorByName("partSel3"):getModulatorValue()
	partSel4 = panel:getModulatorByName("partSel4"):getModulatorValue()
	partSel5 = panel:getModulatorByName("partSel5"):getModulatorValue()
	partSel6 = panel:getModulatorByName("partSel6"):getModulatorValue()
	partSel7 = panel:getModulatorByName("partSel7"):getModulatorValue()
	partSel8 = panel:getModulatorByName("partSel8"):getModulatorValue()

	if 		partSel1 ~= nil then tabs_timbreParams:setPropertyInt("uiTabsCurrentTab", 0)
	elseif 	partSel2 ~= nil then tabs_timbreParams:setPropertyInt("uiTabsCurrentTab", 1)
	elseif 	partSel3 ~= nil then tabs_timbreParams:setPropertyInt("uiTabsCurrentTab", 2)
	elseif 	partSel4 ~= nil then tabs_timbreParams:setPropertyInt("uiTabsCurrentTab", 3)
	elseif 	partSel5 ~= nil then tabs_timbreParams:setPropertyInt("uiTabsCurrentTab", 4)
	elseif 	partSel6 ~= nil then tabs_timbreParams:setPropertyInt("uiTabsCurrentTab", 5)
	elseif 	partSel7 ~= nil then tabs_timbreParams:setPropertyInt("uiTabsCurrentTab", 6)
	elseif 	partSel8 ~= nil then tabs_timbreParams:setPropertyInt("uiTabsCurrentTab", 7)
	end
end
Ctrlr