From 5e5703b500344f93646bbd6e9e9078769df4fcd9 Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Fri, 5 Jul 2019 17:20:24 -0700 Subject: [PATCH] Split out function for formatting ids --- .../modern/src/maki-interpreter/objects.js | 1669 +++++++++-------- 1 file changed, 836 insertions(+), 833 deletions(-) diff --git a/experiments/modern/src/maki-interpreter/objects.js b/experiments/modern/src/maki-interpreter/objects.js index 1982dfc2..c07da629 100644 --- a/experiments/modern/src/maki-interpreter/objects.js +++ b/experiments/modern/src/maki-interpreter/objects.js @@ -4,593 +4,593 @@ const objects = { { parameters: [["Layout", "newlayout"]], name: "onSwitchToLayout", - result: "" + result: "", }, { parameters: [["Layout", "oldlayout"], ["Layout", "newlayout"]], name: "onBeforeSwitchToLayout", - result: "" + result: "", }, { parameters: [["String", "param"], ["String", "value"]], name: "setXmlParam", - result: "" + result: "", }, { parameters: [["Layout", "_layout"]], name: "onHideLayout", - result: "" + result: "", }, { parameters: [["Layout", "_layout"]], name: "onShowLayout", - result: "" + result: "", }, { parameters: [["String", "layout_id"]], name: "getLayout", - result: "Layout" + result: "Layout", }, { parameters: [], name: "getNumLayouts", - result: "Int" + result: "Int", }, { parameters: [["Int", "num"]], name: "enumLayout", - result: "Layout" + result: "Layout", }, { parameters: [["String", "layout_id"]], name: "switchToLayout", - result: "" + result: "", }, { parameters: [], name: "show", - result: "" + result: "", }, { parameters: [], name: "hide", - result: "" + result: "", }, { parameters: [], name: "close", - result: "" + result: "", }, { parameters: [], name: "toggle", - result: "" + result: "", }, { parameters: [], name: "isDynamic", - result: "Int" + result: "Int", }, { parameters: [["String", "name"]], name: "setName", - result: "" + result: "", }, { parameters: [], name: "getCurLayout", - result: "Layout" - } + result: "Layout", + }, ], parent: "Object", - name: "Container" + name: "Container", }, "698EDDCD8F1E4fec9B12F944F909FF45": { functions: [ { parameters: [["int", "activated"]], name: "onActivate", - result: "" + result: "", }, { parameters: [], name: "onLeftClick", - result: "" + result: "", }, { parameters: [], name: "onRightClick", - result: "" + result: "", }, { parameters: [["Boolean", "onoff"]], name: "setActivated", - result: "" + result: "", }, { parameters: [["Boolean", "onoff"]], name: "setActivatedNoCallback", - result: "" + result: "", }, { parameters: [], name: "getActivated", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "leftClick", - result: "" + result: "", }, { parameters: [], name: "rightClick", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "Button" + name: "Button", }, A8C2200D51EB4b2aBA7F5D4BC65D4C71: { functions: [ { parameters: [["String", "url"]], name: "navigateUrl", - result: "" + result: "", }, { parameters: [], name: "back", - result: "" + result: "", }, { parameters: [], name: "forward", - result: "" + result: "", }, { parameters: [], name: "stop", - result: "" + result: "", }, { parameters: [], name: "refresh", - result: "" + result: "", }, { parameters: [], name: "home", - result: "" + result: "", }, { parameters: [["String", "targetname"]], name: "setTargetName", - result: "" + result: "", }, { parameters: [ ["String", "url"], ["Int", "flags"], - ["String", "targetframename"] + ["String", "targetframename"], ], name: "onBeforeNavigate", - result: "Boolean" + result: "Boolean", }, { parameters: [["String", "url"]], name: "onDocumentComplete", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "Browser" + name: "Browser", }, "6129FEC1DAB74d51916501CA0C1B70DB": { functions: [ { parameters: [], name: "getNumItems", - result: "Int" + result: "Int", }, { parameters: [], name: "getWantAutoDeselect", - result: "Int" + result: "Int", }, { parameters: [["Int", "want"]], name: "setWantAutoDeselect", - result: "" + result: "", }, { parameters: [["Int", "show"]], name: "onSetVisible", - result: "" + result: "", }, { parameters: [["Int", "dosort"]], name: "setAutoSort", - result: "" + result: "", }, { parameters: [], name: "next", - result: "" + result: "", }, { parameters: [], name: "selectCurrent", - result: "" + result: "", }, { parameters: [], name: "selectFirstEntry", - result: "" + result: "", }, { parameters: [], name: "previous", - result: "" + result: "", }, { parameters: [], name: "pagedown", - result: "" + result: "", }, { parameters: [], name: "pageup", - result: "" + result: "", }, { parameters: [], name: "home", - result: "" + result: "", }, { parameters: [], name: "end", - result: "" + result: "", }, { parameters: [], name: "reset", - result: "" + result: "", }, { parameters: [["String", "name"], ["Int", "width"], ["Int", "numeric"]], name: "addColumn", - result: "Int" + result: "Int", }, { parameters: [], name: "getNumColumns", - result: "Int" + result: "Int", }, { parameters: [["Int", "column"]], name: "getColumnWidth", - result: "Int" + result: "Int", }, { parameters: [["Int", "column"], ["Int", "newwidth"]], name: "setColumnWidth", - result: "" + result: "", }, { parameters: [["Int", "column"]], name: "getColumnLabel", - result: "String" + result: "String", }, { parameters: [["Int", "column"], ["String", "newlabel"]], name: "setColumnLabel", - result: "" + result: "", }, { parameters: [["Int", "column"]], name: "getColumnNumeric", - result: "Int" + result: "Int", }, { parameters: [["Int", "column"], ["Int", "isdynamic"]], name: "setColumnDynamic", - result: "" + result: "", }, { parameters: [["Int", "column"]], name: "isColumnDynamic", - result: "Int" + result: "Int", }, { parameters: [["Int", "size"]], name: "setMinimumSize", - result: "" + result: "", }, { parameters: [["String", "label"]], name: "addItem", - result: "Int" + result: "Int", }, { parameters: [["Int", "pos"], ["String", "label"]], name: "insertItem", - result: "Int" + result: "Int", }, { parameters: [], name: "getLastAddedItemPos", - result: "Int" + result: "Int", }, { parameters: [["Int", "pos"], ["Int", "subpos"], ["String", "txt"]], name: "setSubItem", - result: "" + result: "", }, { parameters: [], name: "deleteAllItems", - result: "" + result: "", }, { parameters: [["Int", "pos"]], name: "deleteByPos", - result: "Int" + result: "Int", }, { parameters: [["Int", "pos"], ["Int", "subpos"]], name: "getItemLabel", - result: "String" + result: "String", }, { parameters: [["Int", "pos"], ["String", "_text"]], name: "setItemLabel", - result: "" + result: "", }, { parameters: [["Int", "pos"]], name: "getItemSelected", - result: "Int" + result: "Int", }, { parameters: [["Int", "pos"]], name: "isItemFocused", - result: "Int" + result: "Int", }, { parameters: [], name: "getItemFocused", - result: "Int" + result: "Int", }, { parameters: [["Int", "pos"]], name: "setItemFocused", - result: "" + result: "", }, { parameters: [["Int", "pos"]], name: "ensureItemVisible", - result: "" + result: "", }, { parameters: [], name: "invalidateColumns", - result: "" + result: "", }, { parameters: [["Int", "x"]], name: "scrollAbsolute", - result: "Int" + result: "Int", }, { parameters: [["Int", "x"]], name: "scrollRelative", - result: "Int" + result: "Int", }, { parameters: [["Int", "lines"]], name: "scrollLeft", - result: "" + result: "", }, { parameters: [["Int", "lines"]], name: "scrollRight", - result: "" + result: "", }, { parameters: [["Int", "lines"]], name: "scrollUp", - result: "" + result: "", }, { parameters: [["Int", "lines"]], name: "scrollDown", - result: "" + result: "", }, { parameters: [["Int", "pos"], ["Int", "subpos"]], name: "getSubitemText", - result: "String" + result: "String", }, { parameters: [], name: "getFirstItemSelected", - result: "Int" + result: "Int", }, { parameters: [["Int", "lastpos"]], name: "getNextItemSelected", - result: "Int" + result: "Int", }, { parameters: [], name: "selectAll", - result: "Int" + result: "Int", }, { parameters: [], name: "deselectAll", - result: "Int" + result: "Int", }, { parameters: [], name: "invertSelection", - result: "Int" + result: "Int", }, { parameters: [["Int", "pos"]], name: "invalidateItem", - result: "Int" + result: "Int", }, { parameters: [], name: "getFirstItemVisible", - result: "Int" + result: "Int", }, { parameters: [], name: "getLastItemVisible", - result: "Int" + result: "Int", }, { parameters: [["Int", "size"]], name: "setFontSize", - result: "Int" + result: "Int", }, { parameters: [], name: "getFontSize", - result: "Int" + result: "Int", }, { parameters: [["Int", "c"]], name: "jumpToNext", - result: "" + result: "", }, { parameters: [["Int", "pos"]], name: "scrollToItem", - result: "" + result: "", }, { parameters: [], name: "resort", - result: "" + result: "", }, { parameters: [], name: "getSortDirection", - result: "Int" + result: "Int", }, { parameters: [], name: "getSortColumn", - result: "Int" + result: "Int", }, { parameters: [["Int", "col"]], name: "setSortColumn", - result: "" + result: "", }, { parameters: [["Int", "dir"]], name: "setSortDirection", - result: "" + result: "", }, { parameters: [], name: "getItemCount", - result: "Int" + result: "Int", }, { parameters: [["Int", "pos"]], name: "setSelectionStart", - result: "" + result: "", }, { parameters: [["Int", "pos"]], name: "setSelectionEnd", - result: "" + result: "", }, { parameters: [["Int", "pos"], ["Int", "selected"]], name: "setSelected", - result: "" + result: "", }, { parameters: [["Int", "pos"], ["Int", "setfocus"]], name: "toggleSelection", - result: "" + result: "", }, { parameters: [], name: "getHeaderHeight", - result: "Int" + result: "Int", }, { parameters: [], name: "getPreventMultipleSelection", - result: "Int" + result: "Int", }, { parameters: [["Int", "val"]], name: "setPreventMultipleSelection", - result: "Int" + result: "Int", }, { parameters: [["Int", "from"], ["Int", "to"]], name: "moveItem", - result: "" + result: "", }, { parameters: [], name: "onSelectAll", - result: "" + result: "", }, { parameters: [], name: "onDelete", - result: "" + result: "", }, { parameters: [["Int", "itemnum"]], name: "onDoubleClick", - result: "" + result: "", }, { parameters: [["Int", "itemnum"]], name: "onLeftClick", - result: "" + result: "", }, { parameters: [["Int", "itemnum"]], name: "onSecondLeftClick", - result: "" + result: "", }, { parameters: [["Int", "itemnum"]], name: "onRightClick", - result: "Int" + result: "Int", }, { parameters: [["Int", "col"], ["Int", "x"], ["Int", "y"]], name: "onColumnDblClick", - result: "Int" + result: "Int", }, { parameters: [["Int", "col"], ["Int", "x"], ["Int", "y"]], name: "onColumnLabelClick", - result: "Int" + result: "Int", }, { parameters: [["Int", "itemnum"], ["Int", "selected"]], name: "onItemSelection", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "GuiList" + name: "GuiList", }, B4DCCFFF81FE4bcc961B720FD5BE0FFF: { functions: [ @@ -598,3123 +598,3111 @@ const objects = { parameters: [ [ "Boolean", // note, std.mi does not have this parameter! - "onoff" - ] + "onoff", + ], ], name: "onToggle", - result: "" + result: "", }, // note, my std.mi did not contain this! { parameters: [], name: "getCurCfgVal", - result: "Int" - } + result: "Int", + }, ], parent: "Button", - name: "ToggleButton" + name: "ToggleButton", }, "1D8631C880D047929F98BD5D36B49136": { functions: [ { parameters: [], name: "onOpenMenu", - result: "" + result: "", }, { parameters: [], name: "onCloseMenu", - result: "" + result: "", }, { parameters: [["String", "item"]], name: "onSelectItem", - result: "" + result: "", }, { parameters: [], name: "openMenu", - result: "" + result: "", }, { parameters: [], name: "closeMenu", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "MenuButton" + name: "MenuButton", }, "9B3B4B82667A420e8FFC794115809C02": { functions: [ { parameters: [], name: "getNumChildren", - result: "Int" + result: "Int", }, { parameters: [["String", "label"]], name: "setLabel", - result: "" + result: "", }, { parameters: [], name: "getLabel", - result: "String" + result: "String", }, { parameters: [], name: "ensureVisible", - result: "" + result: "", }, { parameters: [["Int", "nth"]], name: "getNthChild", - result: "TreeItem" + result: "TreeItem", }, { parameters: [], name: "getChild", - result: "TreeItem" + result: "TreeItem", }, { parameters: [["TreeItem", "_item"]], name: "getChildSibling", - result: "TreeItem" + result: "TreeItem", }, { parameters: [], name: "getSibling", - result: "TreeItem" + result: "TreeItem", }, { parameters: [], name: "getParent", - result: "TreeItem" + result: "TreeItem", }, { parameters: [], name: "editLabel", - result: "" + result: "", }, { parameters: [], name: "hasSubItems", - result: "Int" + result: "Int", }, { parameters: [["Int", "issorted"]], name: "setSorted", - result: "" + result: "", }, { parameters: [["Int", "haschildtab"]], name: "setChildTab", - result: "" + result: "", }, { parameters: [], name: "isSorted", - result: "Int" + result: "Int", }, { parameters: [], name: "isCollapsed", - result: "Int" + result: "Int", }, { parameters: [], name: "isExpanded", - result: "Int" + result: "Int", }, { parameters: [], name: "invalidate", - result: "" + result: "", }, { parameters: [], name: "isSelected", - result: "Int" + result: "Int", }, { parameters: [], name: "isHilited", - result: "Int" + result: "Int", }, { parameters: [["Int", "ishilited"]], name: "setHilited", - result: "" + result: "", }, { parameters: [], name: "collapse", - result: "Int" + result: "Int", }, { parameters: [], name: "expand", - result: "Int" + result: "Int", }, { parameters: [], name: "getTree", - result: "GuiTree" + result: "GuiTree", }, { parameters: [], name: "onTreeAdd", - result: "" + result: "", }, { parameters: [], name: "onTreeRemove", - result: "" + result: "", }, { parameters: [], name: "onSelect", - result: "" + result: "", }, { parameters: [], name: "onDeselect", - result: "" + result: "", }, { parameters: [], name: "onLeftDoubleClick", - result: "Int" + result: "Int", }, { parameters: [], name: "onRightDoubleClick", - result: "Int" + result: "Int", }, { parameters: [["Int", "key"]], name: "onChar", - result: "Int" + result: "Int", }, { parameters: [], name: "onExpand", - result: "" + result: "", }, { parameters: [], name: "onCollapse", - result: "" + result: "", }, { parameters: [], name: "onBeginLabelEdit", - result: "Int" + result: "Int", }, { parameters: [["String", "newlabel"]], name: "onEndLabelEdit", - result: "Int" + result: "Int", }, { parameters: [["Int", "x"], ["Int", "y"]], name: "onContextMenu", - result: "Int" - } + result: "Int", + }, ], parent: "Object", - name: "TreeItem" + name: "TreeItem", }, CE4F97BE77B04e199956D49833C96C27: { functions: [ { parameters: [], name: "onFrame", - result: "" + result: "", }, { parameters: [["Boolean", "onoff"]], name: "setRealtime", - result: "" + result: "", }, { parameters: [], name: "getRealtime", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "getMode", - result: "Int" + result: "Int", }, { parameters: [["Int", "mode"]], name: "setMode", - result: "" + result: "", }, { parameters: [], name: "nextMode", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "Vis" + name: "Vis", }, "00C074A0FEA249a0BE8DFABBDB161640": { functions: [ { parameters: [], name: "getGuid", - result: "String" + result: "String", }, { parameters: [], name: "getName", - result: "String" + result: "String", }, { parameters: [ ["String", "cmd"], ["Int", "param1"], ["Int", "param2"], - ["String", "param3"] + ["String", "param3"], ], name: "sendCommand", - result: "Int" + result: "Int", }, { parameters: [], name: "show", - result: "" + result: "", }, { parameters: [], name: "hide", - result: "" + result: "", }, { parameters: [], name: "isVisible", - result: "Boolean" + result: "Boolean", }, { parameters: [["String", "notifstr"], ["Int", "a"], ["Int", "b"]], name: "onNotify", - result: "" + result: "", }, { parameters: [], name: "onShow", - result: "" + result: "", }, { parameters: [], name: "onHide", - result: "" + result: "", }, { parameters: [["Boolean", "onoff"]], name: "setStatusBar", - result: "" + result: "", }, { parameters: [], name: "getStatusBar", - result: "Boolean" - } + result: "Boolean", + }, ], parent: "Object", - name: "Wac" + name: "Wac", }, "64E4BBFA81F449d9B0C0A85B2EC3BCFD": { functions: [ { parameters: [], name: "onEnter", - result: "" + result: "", }, { parameters: [], name: "onAbort", - result: "" + result: "", }, { parameters: [], name: "onIdleEditUpdate", - result: "" + result: "", }, { parameters: [], name: "onEditUpdate", - result: "" + result: "", }, { parameters: [["String", "txt"]], name: "setText", - result: "" + result: "", }, { parameters: [["boolean", "onoff"]], name: "setAutoEnter", - result: "" + result: "", }, { parameters: [], name: "getAutoEnter", - result: "Int" + result: "Int", }, { parameters: [], name: "getText", - result: "String" + result: "String", }, { parameters: [], name: "selectAll", - result: "" + result: "", }, { parameters: [], name: "enter", - result: "" + result: "", }, { parameters: [["boolean", "onoff"]], name: "setIdleEnabled", - result: "" + result: "", }, { parameters: [], name: "getIdleEnabled", - result: "Int" - } + result: "Int", + }, ], parent: "GuiObject", - name: "Edit" + name: "Edit", }, C7ED319953194798986360B15A298CAA: { functions: [ { parameters: [["int", "newstate"]], name: "onToggle", - result: "" + result: "", }, { parameters: [["int", "checked"]], name: "setChecked", - result: "" + result: "", }, { parameters: [], name: "isChecked", - result: "Int" + result: "Int", }, { parameters: [["String", "txt"]], name: "setText", - result: "" + result: "", }, { parameters: [], name: "getText", - result: "String" - } + result: "String", + }, ], parent: "GuiObject", - name: "CheckBox" + name: "CheckBox", }, EFAA8672310E41faB7DC85A9525BCB4B: { functions: [ { parameters: [["String", "txt"]], name: "setText", - result: "" + result: "", }, { parameters: [["String", "txt"]], name: "setAlternateText", - result: "" + result: "", }, { parameters: [], name: "getText", - result: "String" + result: "String", }, { parameters: [], name: "getTextWidth", - result: "int" + result: "int", }, { parameters: [["String", "newtxt"]], name: "onTextChanged", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "Text" + name: "Text", }, "403ABCC06F224bd68BA410C829932547": { functions: [ { parameters: [["Wac", "wacobj"]], name: "onGetWac", - result: "" + result: "", }, { parameters: [["Wac", "wacobj"]], name: "onGiveUpWac", - result: "" + result: "", }, { parameters: [], name: "getGuid", - result: "String" + result: "String", }, { parameters: [], name: "getWac", - result: "Wac" + result: "Wac", }, { parameters: [ ["Map", "regionmap"], ["Int", "threshold"], - ["Boolean", "reverse"] + ["Boolean", "reverse"], ], name: "setRegionFromMap", - result: "" + result: "", }, { parameters: [["Region", "reg"]], name: "setRegion", - result: "" + result: "", }, { parameters: [["Boolean", "onoff"]], name: "setAcceptWac", - result: "" + result: "", }, { parameters: [], name: "getContent", - result: "GuiObject" - } + result: "GuiObject", + }, ], parent: "GuiObject", - name: "Component" + name: "Component", }, "5AB9FA159A7D4557ABC86557A6C67CA9": { functions: [ { parameters: [["int", "x"], ["int", "y"], ["int", "w"], ["int", "h"]], name: "onBeginResize", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"], ["int", "w"], ["int", "h"]], name: "onEndResize", - result: "" + result: "", }, { parameters: [], name: "fx_onInit", - result: "" + result: "", }, { parameters: [], name: "fx_onFrame", - result: "" + result: "", }, { parameters: [ ["double", "r"], ["double", "d"], ["double", "x"], - ["double", "y"] + ["double", "y"], ], name: "fx_onGetPixelR", - result: "Double" + result: "Double", }, { parameters: [ ["double", "r"], ["double", "d"], ["double", "x"], - ["double", "y"] + ["double", "y"], ], name: "fx_onGetPixelD", - result: "Double" + result: "Double", }, { parameters: [ ["double", "r"], ["double", "d"], ["double", "x"], - ["double", "y"] + ["double", "y"], ], name: "fx_onGetPixelX", - result: "Double" + result: "Double", }, { parameters: [ ["double", "r"], ["double", "d"], ["double", "x"], - ["double", "y"] + ["double", "y"], ], name: "fx_onGetPixelY", - result: "Double" + result: "Double", }, { parameters: [ ["double", "r"], ["double", "d"], ["double", "x"], - ["double", "y"] + ["double", "y"], ], name: "fx_onGetPixelA", - result: "Double" + result: "Double", }, { parameters: [ ["Map", "regionmap"], ["int", "threshold"], - ["boolean", "reverse"] + ["boolean", "reverse"], ], name: "setRegionFromMap", - result: "" + result: "", }, { parameters: [["Region", "reg"]], name: "setRegion", - result: "" + result: "", }, { parameters: [["boolean", "onoff"]], name: "fx_setEnabled", - result: "" + result: "", }, { parameters: [], name: "fx_getEnabled", - result: "Boolean" + result: "Boolean", }, { parameters: [["Boolean", "onoff"]], name: "fx_setWrap", - result: "" + result: "", }, { parameters: [], name: "fx_getWrap", - result: "Boolean" + result: "Boolean", }, { parameters: [["Boolean", "onoff"]], name: "fx_setRect", - result: "" + result: "", }, { parameters: [], name: "fx_getRect", - result: "Boolean" + result: "Boolean", }, { parameters: [["Boolean", "onoff"]], name: "fx_setBgFx", - result: "" + result: "", }, { parameters: [], name: "fx_getBgFx", - result: "Boolean" + result: "Boolean", }, { parameters: [["Boolean", "onoff"]], name: "fx_setClear", - result: "" + result: "", }, { parameters: [], name: "fx_getClear", - result: "Boolean" + result: "Boolean", }, { parameters: [["Int", "msperframe"]], name: "fx_setSpeed", - result: "" + result: "", }, { parameters: [], name: "fx_getSpeed", - result: "Int" + result: "Int", }, { parameters: [["Boolean", "onoff"]], name: "fx_setRealtime", - result: "" + result: "", }, { parameters: [], name: "fx_getRealtime", - result: "Boolean" + result: "Boolean", }, { parameters: [["Boolean", "onoff"]], name: "fx_setLocalized", - result: "" + result: "", }, { parameters: [], name: "fx_getLocalized", - result: "Boolean" + result: "Boolean", }, { parameters: [["Boolean", "onoff"]], name: "fx_setBilinear", - result: "" + result: "", }, { parameters: [], name: "fx_getBilinear", - result: "Boolean" + result: "Boolean", }, { parameters: [["Boolean", "onoff"]], name: "fx_setAlphaMode", - result: "" + result: "", }, { parameters: [], name: "fx_getAlphaMode", - result: "Boolean" + result: "Boolean", }, { parameters: [["Int", "x"], ["Int", "y"]], name: "fx_setGridSize", - result: "" + result: "", }, { parameters: [], name: "fx_update", - result: "" + result: "", }, { parameters: [], name: "fx_restart", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "Layer" + name: "Layer", }, "62B65E3F375E408d8DEA76814AB91B77": { functions: [ { parameters: [["int", "newpos"]], name: "onSetPosition", - result: "" + result: "", }, { parameters: [["int", "newpos"]], name: "onPostedPosition", - result: "" + result: "", }, { parameters: [["int", "pos"]], name: "onSetFinalPosition", - result: "" + result: "", }, { parameters: [["int", "pos"]], name: "setPosition", - result: "" + result: "", }, { parameters: [], name: "getPosition", - result: "Int" + result: "Int", }, { parameters: [], name: "lock", - result: "" + result: "", }, { parameters: [], name: "unlock", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "Slider" + name: "Slider", }, F4787AF4B2BB4ef79CFBE74BA9BEA88D: { functions: [ { parameters: [["PopupMenu", "submenu"], ["String", "submenutext"]], name: "addSubMenu", - result: "" + result: "", }, { parameters: [ ["String", "cmdtxt"], ["Int", "cmd_id"], ["Boolean", "checked"], - ["Boolean", "disabled"] + ["Boolean", "disabled"], ], name: "addCommand", - result: "" + result: "", }, { parameters: [], name: "addSeparator", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"]], name: "popAtXY", - result: "Int" + result: "Int", }, { parameters: [], name: "popAtMouse", - result: "Int" + result: "Int", }, { parameters: [], name: "getNumCommands", - result: "Int" + result: "Int", }, { parameters: [["int", "cmd_id"], ["boolean", "check"]], name: "checkCommand", - result: "" + result: "", }, { parameters: [["int", "cmd_id"], ["boolean", "disable"]], name: "disableCommand", - result: "" - } + result: "", + }, ], parent: "Object", - name: "PopupMenu" + name: "PopupMenu", }, "9B2E341B6C9840fa8B850C1B6EE89405": { functions: [ { parameters: [["GuiObject", "o"]], name: "setRedirection", - result: "" + result: "", }, { parameters: [], name: "getRedirection", - result: "GuiObject" + result: "GuiObject", }, { parameters: [ ["Map", "regionmap"], ["Int", "threshold"], - ["Boolean", "reverse"] + ["Boolean", "reverse"], ], name: "setRegionFromMap", - result: "" + result: "", }, { parameters: [["Region", "reg"]], name: "setRegion", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "MouseRedir" + name: "MouseRedir", }, "80F0F8BD1BA542a6A0933236A00C8D4A": { functions: [ { parameters: [], name: "cfgGetInt", - result: "Int" + result: "Int", }, { parameters: [["Int", "intvalue"]], name: "cfgSetInt", - result: "" + result: "", }, { parameters: [], name: "cfgGetString", - result: "String" + result: "String", }, { parameters: [], name: "cfgGetFloat", - result: "Int" + result: "Int", }, { parameters: [["Float", "floatvalue"]], name: "cfgSetFloat", - result: "" + result: "", }, { parameters: [["String", "strvalue"]], name: "cfgSetString", - result: "" + result: "", }, { parameters: [], name: "onCfgChanged", - result: "" + result: "", }, { parameters: [], name: "cfgGetGuid", - result: "String" + result: "String", }, { parameters: [], name: "cfgGetName", - result: "String" - } + result: "String", + }, ], parent: "Group", - name: "CfgGroup" + name: "CfgGroup", }, "8D1EBA38489E483eB9608D1F43C5C405": { functions: [], parent: "GuiObject", - name: "EqVis" + name: "EqVis", }, "60906D4E537E482eB004CC9461885672": { functions: [ { parameters: [], name: "onDock", - result: "" + result: "", }, { parameters: [], name: "onUndock", - result: "" + result: "", }, { parameters: [["Double", "newscalevalue"]], name: "onScale", - result: "" + result: "", }, { parameters: [], name: "getScale", - result: "Double" + result: "Double", }, { parameters: [["Double", "scalevalue"]], name: "setScale", - result: "" + result: "", }, { parameters: [["Boolean", "onoff"]], name: "setDesktopAlpha", - result: "" + result: "", }, { parameters: [], name: "getDesktopAlpha", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "getContainer", - result: "Container" + result: "Container", }, { parameters: [], name: "center", - result: "" + result: "", }, { parameters: [], name: "onMove", - result: "" + result: "", }, { parameters: [], name: "onEndMove", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"], ["int", "w"], ["int", "h"]], name: "onUserResize", - result: "" + result: "", }, { parameters: [ ["int", "left"], ["int", "top"], ["int", "right"], - ["int", "bottom"] + ["int", "bottom"], ], name: "snapAdjust", - result: "" + result: "", }, { parameters: [], name: "getSnapAdjustTop", - result: "Int" + result: "Int", }, { parameters: [], name: "getSnapAdjustRight", - result: "Int" + result: "Int", }, { parameters: [], name: "getSnapAdjustLeft", - result: "Int" + result: "Int", }, { parameters: [], name: "getSnapAdjustBottom", - result: "Int" + result: "Int", }, { parameters: [["int", "wantredrawonresize"]], name: "setRedrawOnResize", - result: "" + result: "", }, { parameters: [], name: "beforeRedock", - result: "" + result: "", }, { parameters: [], name: "redock", - result: "" + result: "", }, { parameters: [], name: "isTransparencySafe", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "isLayoutAnimationSafe", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "onMouseEnterLayout", - result: "" + result: "", }, { parameters: [], name: "onMouseLeaveLayout", - result: "" + result: "", }, { parameters: [], name: "onSnapAdjustChanged", - result: "" - } + result: "", + }, ], parent: "Group", - name: "Layout" + name: "Layout", }, "01E28CE1B05911d5979FE4DE6F51760A": { functions: [ { parameters: [["String", "group_id"], ["int", "num_groups"]], name: "instantiate", - result: "Group" + result: "Group", }, { parameters: [], name: "getNumItems", - result: "Int" + result: "Int", }, { parameters: [["int", "num"]], name: "enumItem", - result: "Group" + result: "Group", }, { parameters: [], name: "removeAll", - result: "" + result: "", }, { parameters: [["Int", "percent"]], name: "scrollToPercent", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "GroupList" + name: "GroupList", }, D59514F7ED3645e8980F3F4EA0522CD9: { functions: [ { parameters: [], name: "onWantAutoContextMenu", - result: "Int" + result: "Int", }, { parameters: [["Int", "clicked"], ["Int", "lines"]], name: "onMouseWheelUp", - result: "Int" + result: "Int", }, { parameters: [["Int", "clicked"], ["Int", "lines"]], name: "onMouseWheelDown", - result: "Int" + result: "Int", }, { parameters: [["Int", "x"], ["Int", "y"]], name: "onContextMenu", - result: "Int" + result: "Int", }, { parameters: [["Int", "c"]], name: "onChar", - result: "Int" + result: "Int", }, { parameters: [["TreeItem", "item"]], name: "onItemRecvDrop", - result: "" + result: "", }, { parameters: [["TreeItem", "item"]], name: "onLabelChange", - result: "" + result: "", }, { parameters: [["TreeItem", "item"]], name: "onItemSelected", - result: "" + result: "", }, { parameters: [["TreeItem", "item"]], name: "onItemDeselected", - result: "" + result: "", }, { parameters: [], name: "getNumRootItems", - result: "Int" + result: "Int", }, { parameters: [["Int", "which"]], name: "enumRootItem", - result: "TreeItem" + result: "TreeItem", }, { parameters: [["Int", "c"]], name: "jumpToNext", - result: "" + result: "", }, { parameters: [["TreeItem", "item"]], name: "ensureItemVisible", - result: "" + result: "", }, { parameters: [], name: "getContentsWidth", - result: "Int" + result: "Int", }, { parameters: [], name: "getContentsHeight", - result: "Int" + result: "Int", }, { parameters: [ ["TreeItem", "item"], ["TreeItem", "par"], ["Int", "sorted"], - ["Int", "haschildtab"] + ["Int", "haschildtab"], ], name: "addTreeItem", - result: "TreeItem" + result: "TreeItem", }, { parameters: [["TreeItem", "item"]], name: "removeTreeItem", - result: "Int" + result: "Int", }, { parameters: [["TreeItem", "item"], ["TreeItem", "newparent"]], name: "moveTreeItem", - result: "" + result: "", }, { parameters: [], name: "deleteAllItems", - result: "" + result: "", }, { parameters: [["TreeItem", "item"]], name: "expandItem", - result: "Int" + result: "Int", }, { parameters: [["TreeItem", "item"]], name: "expandItemDeferred", - result: "" + result: "", }, { parameters: [["TreeItem", "item"]], name: "collapseItem", - result: "Int" + result: "Int", }, { parameters: [["TreeItem", "item"]], name: "collapseItemDeferred", - result: "" + result: "", }, { parameters: [["TreeItem", "item"]], name: "selectItem", - result: "" + result: "", }, { parameters: [["TreeItem", "item"]], name: "selectItemDeferred", - result: "" + result: "", }, { parameters: [["TreeItem", "item"]], name: "delItemDeferred", - result: "" + result: "", }, { parameters: [["TreeItem", "item"]], name: "hiliteItem", - result: "" + result: "", }, { parameters: [["TreeItem", "item"]], name: "unhiliteItem", - result: "" + result: "", }, { parameters: [], name: "getCurItem", - result: "TreeItem" + result: "TreeItem", }, { parameters: [["Int", "x"], ["Int", "y"]], name: "hitTest", - result: "TreeItem" + result: "TreeItem", }, { parameters: [["TreeItem", "item"]], name: "editItemLabel", - result: "" + result: "", }, { parameters: [["Int", "destroyit"]], name: "cancelEditLabel", - result: "" + result: "", }, { parameters: [["Int", "ae"]], name: "setAutoEdit", - result: "" + result: "", }, { parameters: [], name: "getAutoEdit", - result: "Int" + result: "Int", }, { parameters: [["TreeItem", "item"], ["String", "name"]], name: "getByLabel", - result: "TreeItem" + result: "TreeItem", }, { parameters: [["Int", "dosort"]], name: "setSorted", - result: "" + result: "", }, { parameters: [], name: "getSorted", - result: "Int" + result: "Int", }, { parameters: [], name: "sortTreeItems", - result: "" + result: "", }, { parameters: [["TreeItem", "item"]], name: "getSibling", - result: "TreeItem" + result: "TreeItem", }, { parameters: [["Int", "doautocollapse"]], name: "setAutoCollapse", - result: "" + result: "", }, { parameters: [["Int", "newsize"]], name: "setFontSize", - result: "Int" + result: "Int", }, { parameters: [], name: "getFontSize", - result: "Int" + result: "Int", }, { parameters: [["TreeItem", "c"]], name: "getNumVisibleChildItems", - result: "Int" + result: "Int", }, { parameters: [], name: "getNumVisibleItems", - result: "Int" + result: "Int", }, { parameters: [["Int", "n"]], name: "enumVisibleItems", - result: "TreeItem" + result: "TreeItem", }, { parameters: [["TreeItem", "c"], ["Int", "n"]], name: "enumVisibleChildItems", - result: "TreeItem" + result: "TreeItem", }, { parameters: [["Int", "n"]], name: "enumAllItems", - result: "TreeItem" + result: "TreeItem", }, { parameters: [["TreeItem", "item"]], name: "getItemRectX", - result: "Int" + result: "Int", }, { parameters: [["TreeItem", "item"]], name: "getItemRectY", - result: "Int" + result: "Int", }, { parameters: [["TreeItem", "item"]], name: "getItemRectW", - result: "Int" + result: "Int", }, { parameters: [["TreeItem", "item"]], name: "getItemRectH", - result: "Int" + result: "Int", }, { parameters: [["Int", "x"], ["Int", "y"]], name: "getItemFromPoint", - result: "TreeItem" - } + result: "TreeItem", + }, ], parent: "GuiObject", - name: "GuiTree" + name: "GuiTree", }, "0F08C940AF394b2380F3B8C48F7EBB59": { functions: [], parent: "GuiObject", - name: "Status" + name: "Status", }, "6B64CD275A264c4b8C59E6A70CF6493A": { functions: [ { parameters: [], name: "onPlay", - result: "" + result: "", }, { parameters: [], name: "onPause", - result: "" + result: "", }, { parameters: [], name: "onResume", - result: "" + result: "", }, { parameters: [], name: "onStop", - result: "" + result: "", }, { parameters: [["Int", "framenum"]], name: "onFrame", - result: "" + result: "", }, { parameters: [["Int", "msperframe"]], name: "setSpeed", - result: "" + result: "", }, { parameters: [["int", "framenum"]], name: "gotoFrame", - result: "" + result: "", }, { parameters: [["Int", "framenum"]], name: "setStartFrame", - result: "" + result: "", }, { parameters: [["int", "framenum"]], name: "setEndFrame", - result: "" + result: "", }, { parameters: [["Boolean", "onoff"]], name: "setAutoReplay", - result: "" + result: "", }, { parameters: [], name: "play", - result: "" + result: "", }, { parameters: [], name: "stop", - result: "" + result: "", }, { parameters: [], name: "pause", - result: "" + result: "", }, { parameters: [], name: "isPlaying", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "isPaused", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "isStopped", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "getStartFrame", - result: "Int" + result: "Int", }, { parameters: [], name: "getEndFrame", - result: "Int" + result: "Int", }, { parameters: [], name: "getLength", - result: "Int" + result: "Int", }, { parameters: [], name: "getDirection", - result: "Int" + result: "Int", }, { parameters: [], name: "getAutoReplay", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "getCurFrame", - result: "Int" + result: "Int", }, { parameters: [["Boolean", "onoff"]], name: "setRealtime", - result: "" - } + result: "", + }, ], parent: "Layer", - name: "AnimatedLayer" + name: "AnimatedLayer", }, B2023AB5434D4ba1BEAE59637503F3C6: { functions: [ { parameters: [["Any", "_object"]], name: "addItem", - result: "" + result: "", }, { parameters: [["int", "pos"]], name: "removeItem", - result: "" + result: "", }, { parameters: [["int", "pos"]], name: "enumItem", - result: "Any" + result: "Any", }, { parameters: [["Any", "_object"]], name: "findItem", - result: "Int" + result: "Int", }, { parameters: [], name: "getNumItems", - result: "int" + result: "int", }, { parameters: [], name: "removeAll", - result: "" - } + result: "", + }, ], parent: "Object", - name: "List" + name: "List", }, "97AA3E4DF4D04fa8817B0AF22A454983": { functions: [ { parameters: [], name: "getMaxHeight", - result: "Int" + result: "Int", }, { parameters: [], name: "getMaxWidth", - result: "Int" + result: "Int", }, { parameters: [["int", "x"]], name: "setScroll", - result: "Int" + result: "Int", }, { parameters: [], name: "getScroll", - result: "Int" + result: "Int", }, { parameters: [], name: "getNumChildren", - result: "Int" + result: "Int", }, { parameters: [["int", "n"]], name: "enumChildren", - result: "GuiObject" - } + result: "GuiObject", + }, ], parent: "GuiObject", - name: "ComponentBucket" + name: "ComponentBucket", }, B5BAA53505B34dcbADC1E618D28F6896: { functions: [ { parameters: [], name: "getCurPage", - result: "Int" + result: "Int", }, { parameters: [["Int", "a"]], name: "setCurPage", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "TabSheet" + name: "TabSheet", }, "5D0C5BB67DE14b1fA70F8D1659941941": { functions: [ { parameters: [], name: "onTimer", - result: "" + result: "", }, { parameters: [["int", "millisec"]], name: "setDelay", - result: "" + result: "", }, { parameters: [], name: "getDelay", - result: "Int" + result: "Int", }, { parameters: [], name: "start", - result: "" + result: "", }, { parameters: [], name: "stop", - result: "" + result: "", }, { parameters: [], name: "isRunning", - result: "" + result: "", }, { parameters: [], name: "getSkipped", - result: "Int" - } + result: "Int", + }, ], parent: "Object", - name: "Timer" + name: "Timer", }, "516549710D874a5191E3A6B53235F3E7": { functions: [ { parameters: [], name: "getClassName", - result: "String" + result: "String", }, { parameters: [], name: "getId", - result: "String" + result: "String", }, { parameters: [ ["String", "command"], ["String", "param"], ["int", "a"], - ["int", "b"] + ["int", "b"], ], name: "onNotify", - result: "Int" - } + result: "Int", + }, ], parent: "@{00000000-0000-0000-0000-000000000000}@", - name: "Object" + name: "Object", }, CDCB785D81F242538F0561B872283CFA: { functions: [ { parameters: [], name: "onResetQuery", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "QueryList" + name: "QueryList", }, D6F50F6493FA49b793F1BA66EFAE3E98: { functions: [ { parameters: [], name: "onScriptLoaded", - result: "" + result: "", }, { parameters: [], name: "onScriptUnloading", - result: "" + result: "", }, { parameters: [], name: "onQuit", - result: "" + result: "", }, { parameters: [["String", "param"], ["String", "value"]], name: "onSetXuiParam", - result: "" + result: "", }, { parameters: [["String", "key"]], name: "onKeyDown", - result: "" + result: "", }, { parameters: [ ["String", "action"], ["String", "section"], - ["String", "key"] + ["String", "key"], ], name: "onAccelerator", - result: "" + result: "", }, { parameters: [["Layout", "_layout"]], name: "onCreateLayout", - result: "" + result: "", }, { parameters: [["Layout", "_layout"]], name: "onShowLayout", - result: "" + result: "", }, { parameters: [["Layout", "_layout"]], name: "onHideLayout", - result: "" + result: "", }, { parameters: [], name: "onStop", - result: "" + result: "", }, { parameters: [], name: "onPlay", - result: "" + result: "", }, { parameters: [], name: "onPause", - result: "" + result: "", }, { parameters: [], name: "onResume", - result: "" + result: "", }, { parameters: [["String", "newtitle"]], name: "onTitleChange", - result: "" + result: "", }, { parameters: [["String", "newtitle2"]], name: "onTitle2Change", - result: "" + result: "", }, { parameters: [["String", "info"]], name: "onInfoChange", - result: "" + result: "", }, { parameters: [["String", "msg"]], name: "onStatusMsg", - result: "" + result: "", }, { parameters: [["int", "band"], ["int", "newvalue"]], name: "onEqBandChanged", - result: "" + result: "", }, { parameters: [["int", "newvalue"]], name: "onEqPreampChanged", - result: "" + result: "", }, { parameters: [["int", "newstatus"]], name: "onEqChanged", - result: "" + result: "", }, { parameters: [["int", "newvol"]], name: "onVolumeChanged", - result: "" + result: "", }, { parameters: [["int", "newpos"]], name: "onSeek", - result: "" + result: "", }, { parameters: [["String", "container_id"]], name: "getContainer", - result: "Container" + result: "Container", }, { parameters: [["String", "container_id"]], name: "newDynamicContainer", - result: "Container" + result: "Container", }, { parameters: [["String", "group_id"]], name: "newGroup", - result: "Group" + result: "Group", }, { parameters: [["String", "group_id"]], name: "newGroupAsLayout", - result: "Layout" + result: "Layout", }, { parameters: [], name: "getNumContainers", - result: "Int" + result: "Int", }, { parameters: [["Int", "num"]], name: "enumContainer", - result: "Container" + result: "Container", }, { parameters: [["String", "wac_guid"]], name: "getWac", - result: "Wac" + result: "Wac", }, { parameters: [ ["String", "message"], ["String", "msgtitle"], ["Int", "flag"], - ["String", "notanymore_id"] + ["String", "notanymore_id"], ], name: "messageBox", - result: "Int" + result: "Int", }, { parameters: [], name: "getPlayItemString", - result: "String" + result: "String", }, { parameters: [], name: "getPlayItemLength", - result: "Int" + result: "Int", }, { parameters: [["String", "metadataname"]], name: "getPlayItemMetaDataString", - result: "String" + result: "String", }, { parameters: [], name: "getPlayItemDisplayTitle", - result: "String" + result: "String", }, { parameters: [["String", "ext"]], name: "getExtFamily", - result: "String" + result: "String", }, { parameters: [["String", "playitem"]], name: "playFile", - result: "" + result: "", }, { parameters: [], name: "getLeftVuMeter", - result: "Int" + result: "Int", }, { parameters: [], name: "getRightVuMeter", - result: "Int" + result: "Int", }, { parameters: [], name: "getVolume", - result: "Int" + result: "Int", }, { parameters: [["Int", "vol"]], name: "setVolume", - result: "" + result: "", }, { parameters: [], name: "play", - result: "" + result: "", }, { parameters: [], name: "stop", - result: "" + result: "", }, { parameters: [], name: "pause", - result: "" + result: "", }, { parameters: [], name: "next", - result: "" + result: "", }, { parameters: [], name: "previous", - result: "" + result: "", }, { parameters: [], name: "eject", - result: "" + result: "", }, { parameters: [["Int", "pos"]], name: "seekTo", - result: "" + result: "", }, { parameters: [], name: "getPosition", - result: "Int" + result: "Int", }, { parameters: [["int", "band"], ["Int", "value"]], name: "setEqBand", - result: "" + result: "", }, { parameters: [["Int", "value"]], name: "setEqPreamp", - result: "" + result: "", }, { parameters: [["Int", "onoff"]], name: "setEq", - result: "" + result: "", }, { parameters: [["int", "band"]], name: "getEqBand", - result: "Int" + result: "Int", }, { parameters: [], name: "getEqPreamp", - result: "int" + result: "int", }, { parameters: [], name: "getEq", - result: "int" + result: "int", }, { parameters: [], name: "getMousePosX", - result: "int" + result: "int", }, { parameters: [], name: "getMousePosY", - result: "int" + result: "int", }, { parameters: [["Int", "value"]], name: "integerToString", - result: "String" + result: "String", }, { parameters: [["String", "str"]], name: "StringToInteger", - result: "Int" + result: "Int", }, { parameters: [["float", "value"], ["int", "ndigits"]], name: "floatToString", - result: "String" + result: "String", }, { parameters: [["String", "str"]], name: "stringToFloat", - result: "Float" + result: "Float", }, { parameters: [["Int", "value"]], name: "integerToLongTime", - result: "String" + result: "String", }, { parameters: [["Int", "value"]], name: "integerToTime", - result: "String" + result: "String", }, { parameters: [["Int", "datetime"]], name: "dateToTime", - result: "String" + result: "String", }, { parameters: [["Int", "datetime"]], name: "dateToLongTime", - result: "String" + result: "String", }, { parameters: [["Int", "datetime"]], name: "formatDate", - result: "String" + result: "String", }, { parameters: [["Int", "datetime"]], name: "formatLongDate", - result: "String" + result: "String", }, { parameters: [["Int", "datetime"]], name: "getDateYear", - result: "Int" + result: "Int", }, { parameters: [["Int", "datetime"]], name: "getDateMonth", - result: "Int" + result: "Int", }, { parameters: [["Int", "datetime"]], name: "getDateDay", - result: "Int" + result: "Int", }, { parameters: [["Int", "datetime"]], name: "getDateDow", - result: "Int" + result: "Int", }, { parameters: [["Int", "datetime"]], name: "getDateDoy", - result: "Int" + result: "Int", }, { parameters: [["Int", "datetime"]], name: "getDateHour", - result: "Int" + result: "Int", }, { parameters: [["Int", "datetime"]], name: "getDateMin", - result: "Int" + result: "Int", }, { parameters: [["Int", "datetime"]], name: "getDateSec", - result: "Int" + result: "Int", }, { parameters: [["Int", "datetime"]], name: "getDateDst", - result: "Int" + result: "Int", }, { parameters: [], name: "getDate", - result: "Int" + result: "Int", }, { parameters: [["String", "str"], ["Int", "start"], ["Int", "len"]], name: "strmid", - result: "String" + result: "String", }, { parameters: [["string", "str"], ["int", "nchars"]], name: "Strleft", - result: "String" + result: "String", }, { parameters: [["string", "str"], ["int", "nchars"]], name: "strright", - result: "string" + result: "string", }, { parameters: [["string", "str"], ["string", "substr"]], name: "strsearch", - result: "int" + result: "int", }, { parameters: [["string", "str"]], name: "strlen", - result: "int" + result: "int", }, { parameters: [["string", "str"]], name: "strupper", - result: "string" + result: "string", }, { parameters: [["string", "str"]], name: "strlower", - result: "string" + result: "string", }, { parameters: [["string", "url"]], name: "urlEncode", - result: "string" + result: "string", }, { parameters: [["string", "str"]], name: "removePath", - result: "string" + result: "string", }, { parameters: [["string", "str"]], name: "getPath", - result: "string" + result: "string", }, { parameters: [["string", "str"]], name: "getExtension", - result: "string" + result: "string", }, { parameters: [ ["string", "str"], ["string", "separator"], - ["int", "tokennum"] + ["int", "tokennum"], ], name: "getToken", - result: "string" + result: "string", }, { parameters: [["double", "value"]], name: "sin", - result: "double" + result: "double", }, { parameters: [["double", "value"]], name: "cos", - result: "double" + result: "double", }, { parameters: [["double", "value"]], name: "tan", - result: "double" + result: "double", }, { parameters: [["double", "value"]], name: "asin", - result: "double" + result: "double", }, { parameters: [["double", "value"]], name: "acos", - result: "double" + result: "double", }, { parameters: [["double", "value"]], name: "atan", - result: "double" + result: "double", }, { parameters: [["double", "y"], ["double", "x"]], name: "atan2", - result: "double" + result: "double", }, { parameters: [["double", "value"], ["double", "pvalue"]], name: "pow", - result: "double" + result: "double", }, { parameters: [["double", "value"]], name: "sqr", - result: "double" + result: "double", }, { parameters: [["double", "value"]], name: "sqrt", - result: "double" + result: "double", }, { parameters: [["int", "max"]], name: "random", - result: "int" + result: "int", }, { parameters: [ ["string", "section"], ["string", "item"], - ["string", "value"] + ["string", "value"], ], name: "setPrivateString", - result: "" + result: "", }, { parameters: [ ["string", "section"], ["string", "item"], - ["int", "value"] + ["int", "value"], ], name: "setPrivateInt", - result: "" + result: "", }, { parameters: [ ["String", "section"], ["String", "item"], - ["String", "defvalue"] + ["String", "defvalue"], ], name: "getPrivateString", - result: "String" + result: "String", }, { parameters: [ ["String", "section"], ["String", "item"], - ["Int", "defvalue"] + ["Int", "defvalue"], ], name: "getPrivateInt", - result: "Int" + result: "Int", }, { parameters: [["String", "item"], ["String", "value"]], name: "setPublicString", - result: "" + result: "", }, { parameters: [["String", "item"], ["Int", "value"]], name: "setPublicInt", - result: "" + result: "", }, { parameters: [["String", "item"], ["String", "defvalue"]], name: "getPublicString", - result: "String" + result: "String", }, { parameters: [["String", "item"], ["Int", "defvalue"]], name: "getPublicInt", - result: "Int" + result: "Int", }, { parameters: [], name: "getParam", - result: "String" + result: "String", }, { parameters: [], name: "getScriptGroup", - result: "Group" + result: "Group", }, { parameters: [], name: "getViewportWidth", - result: "Int" + result: "Int", }, { parameters: [["int", "x"], ["int", "y"]], name: "getViewportWidthFromPoint", - result: "Int" + result: "Int", }, { parameters: [], name: "getViewportHeight", - result: "Int" + result: "Int", }, { parameters: [["int", "x"], ["int", "y"]], name: "getViewportHeightFromPoint", - result: "Int" + result: "Int", }, { parameters: [], name: "getViewportLeft", - result: "Int" + result: "Int", }, { parameters: [["int", "x"], ["int", "y"]], name: "getViewportLeftFromPoint", - result: "Int" + result: "Int", }, { parameters: [], name: "getViewportTop", - result: "Int" + result: "Int", }, { parameters: [["int", "x"], ["int", "y"]], name: "getViewportTopFromPoint", - result: "Int" + result: "Int", }, { parameters: [["String", "str"], ["Int", "severity"]], name: "debugString", - result: "" + result: "", }, { parameters: [ ["String", "application"], ["String", "command"], - ["Int", "mininterval"] + ["Int", "mininterval"], ], name: "ddeSend", - result: "" + result: "", }, { parameters: [["String", "guid"]], name: "onLookForComponent", - result: "Component" + result: "Component", }, { parameters: [], name: "getCurAppLeft", - result: "Int" + result: "Int", }, { parameters: [], name: "getCurAppTop", - result: "Int" + result: "Int", }, { parameters: [], name: "getCurAppWidth", - result: "Int" + result: "Int", }, { parameters: [], name: "getCurAppHeight", - result: "Int" + result: "Int", }, { parameters: [], name: "isAppActive", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "getSkinName", - result: "String" + result: "String", }, { parameters: [["String", "skinname"]], name: "switchSkin", - result: "" + result: "", }, { parameters: [], name: "isLoadingSkin", - result: "Int" + result: "Int", }, { parameters: [], name: "lockUI", - result: "" + result: "", }, { parameters: [], name: "unlockUI", - result: "" + result: "", }, { parameters: [], name: "getMainBrowser", - result: "Browser" + result: "Browser", }, { parameters: [], name: "popMainBrowser", - result: "" + result: "", }, { parameters: [["String", "url"]], name: "navigateUrl", - result: "" + result: "", }, { parameters: [["Object", "o"]], name: "isObjectValid", - result: "Boolean" + result: "Boolean", }, { parameters: [["Double", "d"]], name: "integer", - result: "Int" + result: "Int", }, { parameters: [["Double", "d"]], name: "frac", - result: "Double" + result: "Double", }, { parameters: [], name: "getTimeOfDay", - result: "Int" + result: "Int", }, { parameters: [["int", "alphavalue"]], name: "setMenuTransparency", - result: "" + result: "", }, { parameters: [["String", "guid"], ["boolean", "goingvisible"]], name: "onGetCancelComponent", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "getStatus", - result: "Int" + result: "Int", }, { parameters: [["int", "vk_code"]], name: "isKeyDown", - result: "Int" + result: "Int", }, { parameters: [["String", "_text"]], name: "setClipboardText", - result: "" + result: "", }, { parameters: [["Int", "charnum"]], name: "Chr", - result: "String" + result: "String", }, { parameters: [ ["String", "extlist"], ["String", "id"], - ["String", "prev_filename"] + ["String", "prev_filename"], ], name: "selectFile", - result: "String" + result: "String", }, { parameters: [], name: "systemMenu", - result: "" + result: "", }, { parameters: [], name: "windowMenu", - result: "" + result: "", }, { parameters: [ ["GuiObject", "context"], ["String", "actionname"], - ["String", "actionparam"] + ["String", "actionparam"], ], name: "triggerAction", - result: "" + result: "", }, { parameters: [ ["String", "guidorgroupid"], ["String", "preferedcontainer"], - ["Boolean", "transient"] + ["Boolean", "transient"], ], name: "showWindow", - result: "GuiObject" + result: "GuiObject", }, { parameters: [["GuiObject", "hw"]], name: "hideWindow", - result: "" + result: "", }, { parameters: [["String", "guidorgroup"]], name: "hideNamedWindow", - result: "" + result: "", }, { parameters: [["String", "guidorgroup"]], name: "isNamedWindowVisible", - result: "Boolean" + result: "Boolean", }, { parameters: [["String", "atomname"], ["Object", "object"]], name: "setAtom", - result: "" + result: "", }, { parameters: [["String", "atomname"]], name: "getAtom", - result: "Object" + result: "Object", }, { parameters: [], name: "invokeDebugger", - result: "" + result: "", }, { parameters: [], name: "isVideo", - result: "Int" + result: "Int", }, { parameters: [], name: "isVideoFullscreen", - result: "Int" + result: "Int", }, { parameters: [], name: "getIdealVideoWidth", - result: "Int" + result: "Int", }, { parameters: [], name: "getIdealVideoHeight", - result: "Int" + result: "Int", }, { parameters: [], name: "isMinimized", - result: "Int" + result: "Int", }, { parameters: [], name: "minimizeApplication", - result: "" + result: "", }, { parameters: [], name: "restoreApplication", - result: "" + result: "", }, { parameters: [], name: "activateApplication", - result: "" + result: "", }, { parameters: [], name: "getPlaylistLength", - result: "Int" + result: "Int", }, { parameters: [], name: "getPlaylistIndex", - result: "Int" + result: "Int", }, { parameters: [], name: "isDesktopAlphaAvailable", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "isTransparencyAvailable", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "onShowNotification", - result: "Int" + result: "Int", }, { parameters: [], name: "getSongInfoText", - result: "String" + result: "String", }, { parameters: [["int", "channel"], ["int", "band"]], name: "getVisBand", - result: "Int" + result: "Int", }, { parameters: [], name: "getRuntimeVersion", - result: "Double" - } + result: "Double", + }, ], parent: "Object", - name: "System" + name: "System", }, "3A370C023CBF439f84F186885BCF1E36": { functions: [ { parameters: [["Region", "reg"]], name: "add", - result: "" + result: "", }, { parameters: [["Region", "reg"]], name: "sub", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"]], name: "offset", - result: "" + result: "", }, { parameters: [["double", "r"]], name: "stretch", - result: "" + result: "", }, { parameters: [["Region", "reg"]], name: "copy", - result: "" + result: "", }, { parameters: [ ["Map", "regionmap"], ["Int", "threshold"], - ["Boolean", "reversed"] + ["Boolean", "reversed"], ], name: "loadFromMap", - result: "" + result: "", }, { parameters: [["String", "bitmapid"]], name: "loadFromBitmap", - result: "" + result: "", }, { parameters: [], name: "getBoundingBoxX", - result: "Int" + result: "Int", }, { parameters: [], name: "getBoundingBoxY", - result: "Int" + result: "Int", }, { parameters: [], name: "getBoundingBoxW", - result: "Int" + result: "Int", }, { parameters: [], name: "getBoundingBoxH", - result: "Int" - } + result: "Int", + }, ], parent: "Object", - name: "Region" + name: "Region", }, "36D59B7103FD4af897950502B7DB267A": { functions: [ { parameters: [], name: "getItemSelected", - result: "String" + result: "String", }, { parameters: [["Int", "id"], ["Int", "hover"]], name: "onSelect", - result: "" + result: "", }, { parameters: [["Int", "h"]], name: "setListHeight", - result: "" + result: "", }, { parameters: [], name: "openList", - result: "" + result: "", }, { parameters: [], name: "closeList", - result: "" + result: "", }, { parameters: [["String", "lotsofitems"]], name: "setItems", - result: "" + result: "", }, { parameters: [["String", "_text"]], name: "addItem", - result: "Int" + result: "Int", }, { parameters: [["Int", "id"]], name: "delItem", - result: "" + result: "", }, { parameters: [["String", "_text"]], name: "findItem", - result: "Int" + result: "Int", }, { parameters: [], name: "getNumItems", - result: "Int" + result: "Int", }, { parameters: [["Int", "id"], ["Int", "hover"]], name: "selectItem", - result: "" + result: "", }, { parameters: [["Int", "id"]], name: "getItemText", - result: "String" + result: "String", }, { parameters: [], name: "getSelected", - result: "Int" + result: "Int", }, { parameters: [], name: "getSelectedText", - result: "String" + result: "String", }, { parameters: [], name: "getCustomText", - result: "String" + result: "String", }, { parameters: [], name: "deleteAllItems", - result: "" + result: "", }, { parameters: [["String", "txt"]], name: "setNoItemText", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "DropDownList" + name: "DropDownList", }, "2D2D1376BE0A4CB9BC0C57E6E4C999F5": { functions: [ { parameters: [], name: "getContentsHeight", - result: "Int" + result: "Int", }, { parameters: [["String", "groupname"]], name: "newCell", - result: "" + result: "", }, { parameters: [], name: "nextRow", - result: "" + result: "", }, { parameters: [], name: "deleteAll", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "Form" + name: "Form", }, "4EE3E199C6364bec97CD78BC9C8628B0": { functions: [ { parameters: [], name: "show", - result: "" + result: "", }, { parameters: [], name: "hide", - result: "" + result: "", }, { parameters: [], name: "isVisible", - result: "int" + result: "int", }, { parameters: [["Boolean", "onoff"]], name: "onSetVisible", - result: "" + result: "", }, { parameters: [["int", "alpha"]], name: "setAlpha", - result: "" + result: "", }, { parameters: [], name: "getAlpha", - result: "int" + result: "int", }, { parameters: [["int", "x"], ["int", "y"]], name: "onLeftButtonUp", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"]], name: "onLeftButtonDown", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"]], name: "onRightButtonUp", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"]], name: "onRightButtonDown", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"]], name: "onRightButtonDblClk", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"]], name: "onLeftButtonDblClk", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"]], name: "onMouseMove", - result: "" + result: "", }, { parameters: [], name: "onEnterArea", - result: "" + result: "", }, { parameters: [], name: "onLeaveArea", - result: "" + result: "", }, { parameters: [["boolean", "onoff"]], name: "setEnabled", - result: "" + result: "", }, { parameters: [], name: "getEnabled", - result: "boolean" + result: "boolean", }, { parameters: [["boolean", "onoff"]], name: "onEnable", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"], ["int", "w"], ["int", "h"]], name: "resize", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"], ["int", "w"], ["int", "h"]], name: "onResize", - result: "" + result: "", }, { parameters: [["int", "x"], ["int", "y"]], name: "isMouseOver", - result: "boolean" + result: "boolean", }, { parameters: [], name: "getLeft", - result: "int" + result: "int", }, { parameters: [], name: "getTop", - result: "int" + result: "int", }, { parameters: [], name: "getWidth", - result: "int" + result: "int", }, { parameters: [], name: "getHeight", - result: "int" + result: "int", }, { parameters: [["int", "x"]], name: "setTargetX", - result: "" + result: "", }, { parameters: [["int", "y"]], name: "setTargetY", - result: "" + result: "", }, { parameters: [["int", "w"]], name: "setTargetW", - result: "" + result: "", }, { parameters: [["int", "r"]], name: "setTargetH", - result: "" + result: "", }, { parameters: [["int", "alpha"]], name: "setTargetA", - result: "" + result: "", }, { parameters: [["float", "insecond"]], name: "setTargetSpeed", - result: "" + result: "", }, { parameters: [], name: "gotoTarget", - result: "" + result: "", }, { parameters: [], name: "onTargetReached", - result: "" + result: "", }, { parameters: [], name: "cancelTarget", - result: "" + result: "", }, { parameters: [["int", "reverse"]], name: "reverseTarget", - result: "" + result: "", }, { parameters: [], name: "onStartup", - result: "" + result: "", }, { parameters: [], name: "isGoingToTarget", - result: "boolean" + result: "boolean", }, { parameters: [["String", "param"], ["String", "value"]], name: "setXmlParam", - result: "" + result: "", }, { parameters: [["String", "param"]], name: "getXmlParam", - result: "String" + result: "String", }, { parameters: [["Group", "parent"]], name: "init", - result: "" + result: "", }, { parameters: [], name: "bringToFront", - result: "" + result: "", }, { parameters: [], name: "bringToBack", - result: "" + result: "", }, { parameters: [["GuiObject", "guiobj"]], name: "bringAbove", - result: "" + result: "", }, { parameters: [["GuiObject", "guiobj"]], name: "bringBelow", - result: "" + result: "", }, { parameters: [], name: "getGuiX", - result: "Int" + result: "Int", }, { parameters: [], name: "getGuiY", - result: "Int" + result: "Int", }, { parameters: [], name: "getGuiW", - result: "Int" + result: "Int", }, { parameters: [], name: "getGuiH", - result: "Int" + result: "Int", }, { parameters: [], name: "getGuiRelatX", - result: "Int" + result: "Int", }, { parameters: [], name: "getGuiRelatY", - result: "Int" + result: "Int", }, { parameters: [], name: "getGuiRelatW", - result: "Int" + result: "Int", }, { parameters: [], name: "getGuiRelatH", - result: "Int" + result: "Int", }, { parameters: [], name: "isActive", - result: "Boolean" + result: "Boolean", }, { parameters: [], name: "getParent", - result: "GuiObject" + result: "GuiObject", }, { parameters: [], name: "getParentLayout", - result: "Layout" + result: "Layout", }, { parameters: [], name: "getTopParent", - result: "GuiObject" + result: "GuiObject", }, { parameters: [], name: "runModal", - result: "int" + result: "int", }, { parameters: [["int", "retcode"]], name: "endModal", - result: "" + result: "", }, { parameters: [["String", "id"]], name: "findObject", - result: "GuiObject" + result: "GuiObject", }, { parameters: [["int", "x"], ["int", "y"]], name: "findObjectXY", - result: "GuiObject" + result: "GuiObject", }, { parameters: [], name: "getName", - result: "String" + result: "String", }, { parameters: [["int", "x"]], name: "clientToScreenX", - result: "int" + result: "int", }, { parameters: [["int", "y"]], name: "clientToScreenY", - result: "int" + result: "int", }, { parameters: [["int", "w"]], name: "clientToScreenW", - result: "int" + result: "int", }, { parameters: [["int", "h"]], name: "clientToScreenH", - result: "int" + result: "int", }, { parameters: [["int", "x"]], name: "screenToClientX", - result: "int" + result: "int", }, { parameters: [["int", "y"]], name: "screenToClientY", - result: "int" + result: "int", }, { parameters: [["int", "w"]], name: "screenToClientW", - result: "int" + result: "int", }, { parameters: [["int", "h"]], name: "screenToClientH", - result: "int" + result: "int", }, { parameters: [], name: "getAutoWidth", - result: "int" + result: "int", }, { parameters: [], name: "getAutoHeight", - result: "int" + result: "int", }, { parameters: [], name: "setFocus", - result: "" + result: "", }, { parameters: [["String", "c"]], name: "onChar", - result: "" + result: "", }, { parameters: [["String", "accel"]], name: "onAccelerator", - result: "" + result: "", }, { parameters: [], name: "isMouseOverRect", - result: "Boolean" + result: "Boolean", }, { parameters: [["String", "interface_guid"]], name: "getInterface", - result: "Object" + result: "Object", }, { parameters: [["int", "vk_code"]], name: "onKeyDown", - result: "" + result: "", }, { parameters: [["int", "vk_code"]], name: "onKeyUp", - result: "" + result: "", }, { parameters: [], name: "onGetFocus", - result: "" + result: "", }, { parameters: [], name: "onKillFocus", - result: "" - }, - { - parameters: [ - ["String", "action"], - ["String", "param"], - ["Int", "x"], - ["int", "y"], - ["int", "p1"], - ["int", "p2"] - ], - name: "sendAction", - result: "Int" + result: "", }, { parameters: [ @@ -3724,128 +3712,140 @@ const objects = { ["int", "y"], ["int", "p1"], ["int", "p2"], - ["GuiObject", "source"] + ], + name: "sendAction", + result: "Int", + }, + { + parameters: [ + ["String", "action"], + ["String", "param"], + ["Int", "x"], + ["int", "y"], + ["int", "p1"], + ["int", "p2"], + ["GuiObject", "source"], ], name: "onAction", - result: "Int" - } + result: "Int", + }, ], parent: "Object", - name: "GuiObject" + name: "GuiObject", }, "38603665461B42a7AA75D83F6667BF73": { functions: [ { parameters: [["int", "x"], ["int", "y"]], name: "getValue", - result: "Int" + result: "Int", }, { parameters: [["int", "x"], ["int", "y"]], name: "inRegion", - result: "Boolean" + result: "Boolean", }, { parameters: [["String", "bitmapid"]], name: "loadMap", - result: "" + result: "", }, { parameters: [], name: "getWidth", - result: "Int" + result: "Int", }, { parameters: [], name: "getHeight", - result: "Int" + result: "Int", }, { parameters: [], name: "getRegion", - result: "Region" - } + result: "Region", + }, ], parent: "Object", - name: "Map" + name: "Map", }, A5376FA14E94411a83F605EC5EEA5F0A: { functions: [ { parameters: [["String", "feed_id"]], name: "setFeed", - result: "Int" + result: "Int", }, { parameters: [], name: "releaseFeed", - result: "" + result: "", }, { parameters: [["String", "new_feeddata"]], name: "onFeedChange", - result: "" - } + result: "", + }, ], parent: "Object", - name: "FeedWatcher" + name: "FeedWatcher", }, "7FD5F210ACC448dfA6A05451576CDC76": { functions: [ { parameters: [["String", "str"]], name: "callme", - result: "" - } + result: "", + }, ], parent: "GuiObject", - name: "LayoutStatus" + name: "LayoutStatus", }, "7DFD324437514e7cBF4082AE5F3ADC33": { functions: [], parent: "GuiObject", - name: "Title" + name: "Title", }, "45BE95E520724191935CBB5FF9F117FD": { functions: [ { parameters: [["String", "object_id"]], name: "getObject", - result: "GuiObject" + result: "GuiObject", }, { parameters: [], name: "getNumObjects", - result: "Int" + result: "Int", }, { parameters: [["Int", "num"]], name: "enumObject", - result: "GuiObject" + result: "GuiObject", }, { parameters: [["GuiObject", "newobj"]], name: "onCreateObject", - result: "" + result: "", }, { parameters: [], name: "getMousePosX", - result: "Int" + result: "Int", }, { parameters: [], name: "getMousePosY", - result: "Int" + result: "Int", }, { parameters: [], name: "isLayout", - result: "Boolean" - } + result: "Boolean", + }, ], parent: "GuiObject", - name: "Group" + name: "Group", }, // and some objects I found in a file called config.mi from http://bluemars.planet-d.net/sdk/maki/ @@ -3854,42 +3854,42 @@ const objects = { { parameters: [["String", "attr_name"]], name: "getAttribute", - result: "ConfigAttribute" + result: "ConfigAttribute", }, { parameters: [["String", "attr_name"], ["String", "default_val"]], name: "newAttribute", - result: "ConfigAttribute" + result: "ConfigAttribute", }, { parameters: [["String", "attr_name"]], name: "getGuid", - result: "String" - } + result: "String", + }, ], parent: "Object", - name: "ConfigItem" + name: "ConfigItem", }, "593DBA22D0774976B952F4713655400B": { functions: [ { parameters: [["String", "item_name"]], name: "getItem", - result: "ConfigItem" + result: "ConfigItem", }, { parameters: [["String", "item_guid"]], name: "getItemByGuid", - result: "ConfigItem" + result: "ConfigItem", }, { parameters: [["String", "item_name"], ["String", "item_guid"]], name: "newItem", - result: "ConfigItem" - } + result: "ConfigItem", + }, ], parent: "Object", - name: "Config" + name: "Config", }, "24DEC283B76E4a368CCC9E24C46B6C73": { @@ -3897,32 +3897,32 @@ const objects = { { parameters: [["String", "value"]], name: "setData", - result: "" + result: "", }, { parameters: [], name: "getData", - result: "String" + result: "String", }, { parameters: [], name: "onDataChanged", - result: "" + result: "", }, { parameters: [], name: "getParentItem", - result: "ConfigItem" + result: "ConfigItem", }, { parameters: [], name: "getAttributeName", - result: "String" - } + result: "String", + }, ], parent: "Object", - name: "ConfigAttribute" - } + name: "ConfigAttribute", + }, }; // TODO: We could probably just fix the keys used in this file to already be normalized @@ -3950,14 +3950,17 @@ Object.values(normalizedObjects).forEach(object => { object.parentClass = parentClass; }); -function getClass(id) { +function getFormattedId(id) { // https://en.wikipedia.org/wiki/Universally_unique_identifier#Encoding const formattedId = id.replace( /(........)(....)(....)(..)(..)(..)(..)(..)(..)(..)(..)/, "$1$3$2$7$6$5$4$11$10$9$8" ); + return formattedId.toLowerCase(); +} - return normalizedObjects[formattedId.toLowerCase()]; +function getClass(id) { + return normalizedObjects[getFormattedId(id)]; } function getObjectFunction(klass, functionName) { @@ -3974,4 +3977,4 @@ function getObjectFunction(klass, functionName) { return getObjectFunction(klass.parentClass, functionName); } -module.exports = { getClass, getObjectFunction }; +module.exports = { getClass, getObjectFunction, getFormattedId };