xml:startmenu.xml
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ů
- <MenuItem> položka s jednoznačným Name. Je možno zanořovat.
- <Caption> popis položky v menu.
- <ImageIndex> číslo ikony reprezentující položku v menu viz. níže.
- <ShortCut> klávesová zkratka ve tvaru Ctrl+Alt+Shift+X.
- <CmdString> příkaz, který se spustí. Začína-li @ je interpretován v Lua.
Ukázka
Start menu
<?xml version="1.0" encoding="windows-1250"?> <!DOCTYPE Menu SYSTEM "../system/startmenu.dtd"> <Menu> <MenuItem Name="vsep1"> <Caption>-</Caption> </MenuItem> <MenuItem Name="User"> <Caption>Uživatelské start menu</Caption> <MenuItem Name="vyrobky"> <Caption>Výrobky</Caption> <CmdString>@cf.ShowForm("VYROBKY")</CmdString> <ImageIndex>56</ImageIndex> </MenuItem> <MenuItem Name="merprot"> <Caption>Měřící protokoly</Caption> <CmdString>@cf.ShowForm("MERPROT")</CmdString> <ImageIndex>46</ImageIndex> </MenuItem> <MenuItem Name="pristroje"> <Caption>Přístroje</Caption> <CmdString>@cf.ShowForm("v_mp_cpristroje")</CmdString> <ImageIndex>16</ImageIndex> </MenuItem> </MenuItem> </Menu>
Lokální menu
Příklad souboru: lua/sklkarty.sklad_karty_menu.xml
<?xml version="1.0" encoding="windows-1250"?> <!DOCTYPE Menu SYSTEM "../../system/startmenu.dtd"> <Menu> <MenuItem Name="v_vyrobky"> <Caption>Hromadná tvorba výrobků</Caption> <CmdString>@v_sklad_karty.VytvorVyrobkyVisual(DSI, Form)</CmdString> <ImageIndex>56</ImageIndex> </MenuItem> </Menu>
Index ikon pro ImageIndex
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
xml/startmenu.xml.txt · Poslední úprava: 2019/05/13 13:29 autor: Karel Petrů