Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

mantis:simpletv:api:interface [05/02/2016 22:03]
SergeyVS
mantis:simpletv:api:interface [18/02/2016 22:53] (текущий)
SergeyVS
Строка 1: Строка 1:
  
 ====== Interface ====== ====== Interface ======
- +===== id = AddExtMenuT(table) =====
-===== AddExtMenu(NameString,LuaName,letter,mod_keys,location(opt),code_page(opt),submenu(opt) string,image(opt) string) =====+
 ==SimpleTV ver== ==SimpleTV ver==
-  SimpleTV v.0.4.7 r3 (550) or above+  SimpleTV v.0.4.8 b9  or above
 ==Description== ==Description==
   Adds a item in the "Extra" menu and assign hotkeys to run the script   Adds a item in the "Extra" menu and assign hotkeys to run the script
 ==Parameters==   ==Parameters==  
-  NameString - Name of item in the "Extra" menu (type: ANSI string) if NameString=='-' then add separator(Arguments LuaName,letter,mod_keys are ignored) +  t.utf8 (true) -  string coding 
-  LuaName path and filename of LUA script in luaScr folder (type: ANSI string+  t.codepage (0) - code page of non utf8 text 
-  letter - letter hotkey (type: byte (ANSI char)) +  t.name - Name of item in the "Extra" menu if name=='-' then add separator 
-  mod_keys - modifier keys (type: number) (available value: 0 - not modifier keys, 1 - CTRL, 2 - SHIFT, 3 - CTRL + SHIFT )  +  t.luastring - lua file name or script  
-  location(opt) - 0 - in main menu,1 - in playlist menu +  t.lua_as_scr (false)  - if true then t.luastring is script, overwise t.luastring is file name of lua script 
-  code_page(opt)) code page of text +  t.submenu (''- string, name of submenu 
-  submenu - string, name of submenu +  t.key (0) - letter hotkey (type: byte (ANSI char)) 
-  image - string, image file name +  t.ctrlkey (0) - modifier keys (type: number) (available value: 0 - not modifier keys, 1 - CTRL, 2 - SHIFT, 3 - CTRL + SHIFT )   
 +  t.location (0) - 0 - in main menu,1 - in playlist menu-1 all 
 +  t.image(t) - string, image file name 
 ==Return Value== ==Return Value==
   id - numeric identifier of the menu item (type: number)      id - numeric identifier of the menu item (type: number)   
-==Sample== 
-  local id = m_simpleTV.Interface.AddExtMenu('Refresh TorrentTV playlist','user\\TorrentTV\\TorrentTVRefreshPls.lua',string.byte('T'),3) 
-===== AddExtMenu_UTF8(NameString string_utf8,LuaName string_utf8,letter(opt),mod_keys(opt),location(opt),nil,submenu(opt) string_utf8,image(opt) string_utf8) ===== 
-==SimpleTV ver== 
-  SimpleTV v.0.4.8 b8 or above 
-==Description== 
-  utf8 version of AddExtMenu  
 ===== RemoveExtMenu(id) ===== ===== RemoveExtMenu(id) =====
 ==SimpleTV ver== ==SimpleTV ver==
Строка 66: Строка 60:
 m_simpleTV.Interface.SetRatioMainFrame(9/16) m_simpleTV.Interface.SetRatioMainFrame(9/16)
  
 +==== DEPRECTATED === 
 +=== AddExtMenu(NameString,LuaName,letter,mod_keys,location(opt),code_page(opt),submenu(opt) string,image(opt) string) === 
 +=== AddExtMenu_UTF8(NameString string_utf8,LuaName string_utf8,letter(opt),mod_keys(opt),location(opt),nil,submenu(opt) string_utf8,image(opt) string_utf8) ===
Зашли как: Anonymous (Anonymous)
mantis/simpletv/api/interface.txt · Последние изменения: 18/02/2016 22:53 — SergeyVS
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki