====== Menu ====== Používá se pro modifikaci **start menu** nebo **lokálního menu** programu. Start menu je obsaženo v souboru //startmenu.xml//. Soubory pro jednotlivé lokální menu jsou v podadresáři //LUA// ve tvaru //middle.table_name_menu.xml//. ===== Popis elementů ===== * položka s jednoznačným //Name//. Je možno zanořovat. * popis položky v menu. * číslo ikony reprezentující položku v menu viz. níže. * klávesová zkratka ve tvaru Ctrl+Alt+Shift+X. * příkaz, který se spustí. Začína-li @ je interpretován v Lua. ===== Ukázka ===== ==== Start menu ==== - Uživatelské start menu Výrobky @cf.ShowForm("VYROBKY") 56 Měřící protokoly @cf.ShowForm("MERPROT") 46 Přístroje @cf.ShowForm("v_mp_cpristroje") 16 ==== Lokální menu ==== Příklad souboru: **lua/sklkarty.sklad_karty_menu.xml** Hromadná tvorba výrobků @v_sklad_karty.VytvorVyrobkyVisual(DSI, Form) 56 ==== Index ikon pro ImageIndex ==== {{gallery>:icons?*.png&10&showname&direct&nocache}} === Vlastní user ikony === Do systému lze vkládat vlastní ikony. Ikony mají velikost 18x18 a jsou umístěné v adresáři //USER/IMAGES//.\\ Jméno souboru ikony je ve formatu **xxx_imageindex.png**, kde **xxx** je index pro ImageIndex (číslo, pod kterým se ikona používá v systému). Pokud zvolíme již existující index, prioritu má USER ikona pod stejným indexem.\\ V systému pod linuxem jsou podporovány formáty //png, bmp, jpg, gif//. V systému pod windows jsou podporovány formáty //png, bmp//. shownameshowname