Lua:Neutrino-API:setSelected:de
Version vom 27. November 2019, 21:38 Uhr von Dbt (Diskussion | Beiträge) (Parameter klein geschrieben)
setSelected
Vorauswahl eines bestimmten Menüeitrags.
setSelected(Parameter) | ab API v1.84 - Neutrino Git |
Parameter:
Parameter | Typ | Description/Beschreibung | |
preselected | number | ID des Menüpunkts |
en: Parameters with default-values are optional. If not needed, no definition is required. In case of missing parameter, default value is used.
de: Parameter mit Default-Wert sind optional. dh. sie müssen nicht angegeben werden. Falls der Parameter fehlt, wird automatisch dieser Wert angenommen. |
Example:
-- Beispiel für MenuItem Vorauswahl
function getMenu()
menu1 = menu.new{name="Test"};
menu1:addItem{type="separator"};
mi1 = menu1:addItem{type="forwarder", name="1. Nix", icon=1, directkey=RC["1"]};
mi2 = menu1:addItem{type="forwarder", name="1. Wieder Nix", icon=2, directkey=RC["2"]};
mi3 = menu1:addItem{type="forwarder", name="2. Nix", icon=3, directkey=RC["3"]};
mi4 = menu1:addItem{type="forwarder", name="2. Wieder Nix", icon=4, directkey=RC["4"]};
menu1:addItem{type="separatorline"};
opt = { "On" ,"Off" }
menu1:addItem{type="chooser", action="set1", options={opt[1], opt[2]}, id="ID1", value="xxx", icon=8, directkey=RC["8"], name="Schalter 1"}
menu1:addItem{type="chooser", action="set2", options={opt[1], opt[2]}, id="ID2", value="yyy", icon=9, directkey=RC["9"], name="Schalter 2"}
-- hier die Vorauswahl für item mit ID 4
-- zu beachten ist, dass keine passiven Items wie z.B. Separatoren oder deaktivierte Items zugewiesen werden sollten.
menu1:setSelected{preselected=4}
menu1:exec()
end
getMenu() |