Port 2V0 UI Python bindings and app module link surface
This commit is contained in:
@@ -502,3 +502,4 @@
|
||||
{"time": "2026-09-23T11:00:00Z", "event": "port_round", "unit": "PORT-PLAN 批次 2P step 4 (macOS): the 40250 script layer starts inside the Godot process", "ported": [], "adapted": ["UserInterface/UserInterface.cpp:RunMainScript -> extension/src/platform/ScriptLib/PythonBoot.cpp (Start/RunMainScript/RunLine/Stop; 40250 keeps CPythonLauncher on Main()'s stack, Godot owns this process so the launcher has to outlive the call that starts it)", "EterBase/Debug.cpp:LogBox, EterBase/Debug.cpp:LogBoxf -> extension/src/platform/EterBase/Debug.cpp (stderr plus LastLogBoxMessage(); ScriptLib Traceback() reports through LogBoxf after PyErr_Fetch has cleared the exception, so this is the only place a script traceback survives)"], "deleted": [], "divergent": ["RunMainScript RegisterCommandLine passes the command line through unchanged: the -cs/-ncs auto-login decoding needs EterBase/Utils.cpp SplitLine and EterLib/Util.cpp base64_decode, both declared but not ported (批次 2V1). Nothing in this host passes -cs today.", "RunMainScript drops '--pause-before-create-window' (system(\"pause\")) and the XTrap init check: no console and no XTrap on macOS/Android.", "Of the 37 module initializers RunMainScript calls, only initpack() is called — the other 36 are 2V slices."], "needs_live": [], "staging": {"native": "extension/src/platform/ScriptLib/PythonBoot.{h,cpp} (godot-free, placed under ScriptLib because that is the directory port_logic/port_platform drop when `mtpython` is absent; compiled with the UserInterface library's definitions so its `#ifdef _DISTRIBUTE` gives __DEBUG__ = 0). extension/src/platform/EterBase/LogBox.h. extension/src/python_host_node.{h,cpp} -> GDScript class Metin2PythonHost (start/is_running/run_main_script/run_line/stop; each returns \"\" or the reason, and a build without the interpreter answers with a distinguishable message instead of failing to register).", "gdscript": "project/python_host_check.gd in two halves — the interpreter + stdlib half needs no 40250 pack and runs on any platform, the system.py half needs the pack and is skipped without it. project/python_host_test.gd (--script) is the desktop entry; MT_TEST_MODE=python in project/client_main.gd is the on-device entry, since export templates do not accept --script.", "boot": "Metin2PythonHost.start(\"\") stages the stdlib through Metin2Python.stdlib_path(), which until now had no caller outside python_stdlib_test.gd."}, "status_note": "macOS only. Android/iOS in-process is untouched: the APK cross-build is blocked on the GBK iconv issue (see the PORT-PLAN known-issue section, deferred by the user 2026-09-23), and a device has no 40250 Client/pack, so on a phone only the interpreter + stdlib half of the check can run. prototype.RunApp() is 2V0: system.py still stops at its first import. The real boot path (AppFlow) does not start the interpreter.", "tests": ["godot --headless --path project --script python_host_test.gd -> PASS: interpreter starts in-process, is_running(), a second start() is a no-op, `import os, string, types, codecs`, u'\\xe4'.encode('cp1252'), sys.path non-empty, system.py stops at ImportError: No module named app (identical to ctest port.python_launcher), stop() tears it down", "MT_TEST_MODE=python godot --headless --path project -> same result through client_main.gd", "ctest --test-dir build -> 27/27 passed (14.51s)"], "not_done": "Android/iOS 进程内验证;正式启动路径起解释器(2V0);RunMainScript 的 -cs 命令行解码(2V1)", "commit": "2P-step4-macos"}
|
||||
{"time": "2026-09-23T11:40:00Z", "event": "port_round", "unit": "PORT-PLAN 批次 2V0-a: the EterPythonLib window-system headers enter the mirror", "ported": ["EterPythonLib/StdAfx.h", "EterPythonLib/PythonGraphic.h", "EterPythonLib/PythonWindow.h", "EterPythonLib/PythonWindowManager.h", "EterPythonLib/PythonSlotWindow.h", "EterPythonLib/PythonGridSlotWindow.h"], "adapted": [], "deleted": [], "divergent": [], "needs_live": [], "staging": {"scope": "headers only; no .cpp unit and therefore no port-map entry — declarations, nothing to call. The EterPythonLib .cpp units are 2V0-b.", "mechanical": "port_copy.py copy, 0 of 6 with manual edits: every one compiles as a mechanical CP949->UTF-8 / CRLF->LF / include-case copy.", "stdafx": "EterPythonLib/StdAfx.h had to come first: port_header_gate compiles each header behind its library's StdAfx.h, as 40250 does, and without it these five see neither <Python.h>, the STL, nor CSingleton.", "slice_list_correction": "audit/slices/2V0.json lists EterLib/Dimm.h as a missing header. It is not: 40250 vendors the MIDL output of the Windows SDK <dimm.h> as EterLib/Dimm.h, and extension/src/port/common/shim/win32/Dimm.h already shims it (a mirror copy shadows the shim for EterLib/IME.h's quoted include and breaks the build on 'rpc.h'). Copied, found, and removed again."}, "status_note": "2V0 entry state measured: of the slice's 212 headers 164 were already in the mirror, 48 were not (1 EterLib = the SDK shim above, 5 EterPythonLib = this round, 42 UserInterface = 2V0-d, all behind UserInterface/PythonApplication.h). Of the 10 units, 2 are ported (ScriptLib/PythonLauncher.cpp, UserInterface/PythonPackModule.cpp) and 8 are not.", "tests": ["cmake --build build --target port_header_gate -> the 6 new gate translation units compile (each header alone, twice, behind EterPythonLib/StdAfx.h)", "ctest --test-dir build -> 27/27 passed"], "not_done": "EterPythonLib/*.cpp(2V0-b);wndMgr/grp/grpImage/grpText 模块(2V0-c);42 个 UserInterface 头 + PythonApplicationModule.cpp(2V0-d)", "commit": "2V0-a"}
|
||||
{"time": "2026-09-23T02:17:52Z", "event": "port_round", "unit": "PORT-PLAN 批次 2V0-b: window tree completion and 64-bit LZO boundary repair", "ported": ["EterPythonLib/PythonWindow.cpp (211 functions)", "EterPythonLib/PythonWindowManager.cpp (76)", "EterPythonLib/PythonSlotWindow.cpp (80)", "EterPythonLib/PythonGridSlotWindow.cpp (14)", "EterLib/ReferenceObject.cpp (9)", "EterLib/Resource.cpp (18)", "EterLib/ResourceManager.cpp (25)"], "adapted": ["EterBase/lzo.cpp: CLZObject::Compress and CLZObject::Decompress use native-width lzo_uint at the liblzo API while retaining 32-bit pack-header lengths"], "divergent": [], "needs_live": [], "status_note": "The seven units in b4c9d6ce are exact mechanical copies of 40250 (0 manual edits); their 433 functions are recorded in port-map. The original port.window_tree test had four expectations contrary to 40250: DeactivateWindow restores the previous active window and SetTop changes update order; corrected the expectations. A fresh 64-bit build exposed stack corruption in the older LZO caller because Win32 UINT (4 bytes) was passed as native lzo_uint* (8 bytes); fixed the boundary. The normal app path still does not load the UI shell; module registration and rendering remain 2V0-c through 2V0-f.", "tests": ["port_copy.py diff on seven units: 0 manual edits", "ctest -R port.window_tree: pass", "ctest -R port.eterpack: pass, including added LZO compress/decompress round trip and full pack inventory", "ctest -R port.python_launcher: pass", "ctest --test-dir build --output-on-failure -j6: 28/28 pass", "port_map.py check: 0 errors"], "not_done": "2V0-c through 2V0-f; normal app startup and visible interactive Logo/Popup are the whole 2V0 acceptance gate, not the 2V0-b substep.", "commit": "2V0-b-completion"}
|
||||
{"time": "2026-09-23T02:57:22Z", "event": "port_round", "unit": "PORT-PLAN 2V0-c/d and beginning of 2V0-e", "ported": ["EterPythonLib/PythonWindowManagerModule.cpp", "EterPythonLib/PythonGraphicModule.cpp", "EterPythonLib/PythonGraphicImageModule.cpp", "EterPythonLib/PythonGraphicTextModule.cpp", "EterPythonLib/PythonGraphicThingModule.cpp", "UserInterface/PythonApplicationModule.cpp", "ScriptLib/PythonDebugModule.cpp", "42 UserInterface dependency headers"], "adapted": ["Python pointer handles via PyLong_FromVoidPtr/PyLong_AsVoidPtr (native pointer width)", "Win32 FindFirstFile/FindNextFile shim for app file enumeration", "Godot PythonBoot registers dbg, grp, grpImage, grpText, wndMgr and app and propagates dbg.LogBox failures"], "divergent": ["CPythonApplication platform lifecycle and graphics methods remain MT_PLATFORM_STUB; no visible Logo/Popup yet", "DevIL image and DirectShow logo backends remain MT_PLATFORM_STUB"], "tests": ["cmake --build build -> pass", "ctest --test-dir build --output-on-failure -j6 -> 29/29 passed, 1 skipped", "godot --headless --path project --script python_host_test.gd -> system.py reaches constInfo.py import net and reports ImportError through RunMainScript", "port_map.py check -> 0 errors"], "not_done": "2V0-e native gameplay module stubs and prototype.RunApp; 2V0-f Godot UI renderer/input/Logo/Popup runtime acceptance", "status_note": "The app binding imports, but its CPythonApplication adapter is only a link surface. The 2V0 acceptance gate is not yet met."}
|
||||
|
||||
@@ -0,0 +1,117 @@
|
||||
{
|
||||
"reference": "EterPythonLib/PythonGraphicImageModule.cpp",
|
||||
"reference_sha256": "1baa501715a276d533c0bc79718e12f57d15b1fb08d87ba03c4f3b2814afdce3",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"PyTuple_GetImageInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:PyTuple_GetImageInstance"
|
||||
]
|
||||
},
|
||||
"PyTuple_GetExpandedImageInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:PyTuple_GetExpandedImageInstance"
|
||||
]
|
||||
},
|
||||
"grpImageGenerate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpImageGenerate"
|
||||
]
|
||||
},
|
||||
"grpImageGenerateExpanded": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpImageGenerateExpanded"
|
||||
]
|
||||
},
|
||||
"grpImageGenerateFromHandle": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpImageGenerateFromHandle"
|
||||
]
|
||||
},
|
||||
"grpImageDelete": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpImageDelete"
|
||||
]
|
||||
},
|
||||
"grpImageDeleteExpanded": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpImageDeleteExpanded"
|
||||
]
|
||||
},
|
||||
"grpImageSetFileName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpImageSetFileName"
|
||||
]
|
||||
},
|
||||
"grpImageRender": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpImageRender"
|
||||
]
|
||||
},
|
||||
"grpSetImagePosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpSetImagePosition"
|
||||
]
|
||||
},
|
||||
"grpSetImageOrigin": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpSetImageOrigin"
|
||||
]
|
||||
},
|
||||
"grpSetImageRotation": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpSetImageRotation"
|
||||
]
|
||||
},
|
||||
"grpSetImageScale": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpSetImageScale"
|
||||
]
|
||||
},
|
||||
"grpSetRenderingRect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpSetRenderingRect"
|
||||
]
|
||||
},
|
||||
"grpSetImageDiffuseColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpSetImageDiffuseColor"
|
||||
]
|
||||
},
|
||||
"grpGetWidth": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpGetWidth"
|
||||
]
|
||||
},
|
||||
"grpGetHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:grpGetHeight"
|
||||
]
|
||||
},
|
||||
"initgrpImage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicImageModule.cpp:initgrpImage"
|
||||
],
|
||||
"test": "extension/tests/port_python_ui_modules_test.cpp (port.python_ui_modules)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,339 @@
|
||||
{
|
||||
"reference": "EterPythonLib/PythonGraphicModule.cpp",
|
||||
"reference_sha256": "5ef45f5997988815a6e074a35bd8a56231efffa0b4ff3efd0dd7bd316e6c8d8a",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"grpCreateTextBar": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpCreateTextBar"
|
||||
]
|
||||
},
|
||||
"grpCreateBigTextBar": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpCreateBigTextBar"
|
||||
]
|
||||
},
|
||||
"grpDestroyTextBar": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpDestroyTextBar"
|
||||
]
|
||||
},
|
||||
"grpRenderTextBar": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderTextBar"
|
||||
]
|
||||
},
|
||||
"grpTextBarSetTextColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpTextBarSetTextColor"
|
||||
]
|
||||
},
|
||||
"grpTextBarGetTextExtent": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpTextBarGetTextExtent"
|
||||
]
|
||||
},
|
||||
"grpTextBarTextOut": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpTextBarTextOut"
|
||||
]
|
||||
},
|
||||
"grpClearTextBar": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpClearTextBar"
|
||||
]
|
||||
},
|
||||
"grpSetTextBarClipRect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetTextBarClipRect"
|
||||
]
|
||||
},
|
||||
"grpCulling": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpCulling"
|
||||
]
|
||||
},
|
||||
"grpInitScreenEffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpInitScreenEffect"
|
||||
]
|
||||
},
|
||||
"grpClearDepthBuffer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpClearDepthBuffer"
|
||||
]
|
||||
},
|
||||
"grpPushState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpPushState"
|
||||
]
|
||||
},
|
||||
"grpPopState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpPopState"
|
||||
]
|
||||
},
|
||||
"grpPushMatrix": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpPushMatrix"
|
||||
]
|
||||
},
|
||||
"grpPopMatrix": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpPopMatrix"
|
||||
]
|
||||
},
|
||||
"grpTranslate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpTranslate"
|
||||
]
|
||||
},
|
||||
"grpRotate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRotate"
|
||||
]
|
||||
},
|
||||
"grpSetColorRenderState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetColorRenderState"
|
||||
]
|
||||
},
|
||||
"grpSetAroundCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetAroundCamera"
|
||||
]
|
||||
},
|
||||
"grpSetPositionCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetPositionCamera"
|
||||
]
|
||||
},
|
||||
"grpSetEyeCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetEyeCamera"
|
||||
]
|
||||
},
|
||||
"grpSetPerspective": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetPerspective"
|
||||
]
|
||||
},
|
||||
"grpSetOrtho2D": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetOrtho2D"
|
||||
]
|
||||
},
|
||||
"grpSetOrtho3D": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetOrtho3D"
|
||||
]
|
||||
},
|
||||
"grpGenerateColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpGenerateColor"
|
||||
]
|
||||
},
|
||||
"grpSetColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetColor"
|
||||
]
|
||||
},
|
||||
"grpSetAlpha": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetAlpha"
|
||||
]
|
||||
},
|
||||
"grpGetCursorPosition3d": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpGetCursorPosition3d"
|
||||
]
|
||||
},
|
||||
"grpSetCursorPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetCursorPosition"
|
||||
]
|
||||
},
|
||||
"grpRenderLine": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderLine"
|
||||
]
|
||||
},
|
||||
"grpRenderRoundBox": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderRoundBox"
|
||||
]
|
||||
},
|
||||
"grpRenderBox": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderBox"
|
||||
]
|
||||
},
|
||||
"grpRenderBar": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderBar"
|
||||
]
|
||||
},
|
||||
"grpRenderCube": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderCube"
|
||||
]
|
||||
},
|
||||
"grpRenderBar3d": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderBar3d"
|
||||
]
|
||||
},
|
||||
"grpRenderGradationBar": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderGradationBar"
|
||||
]
|
||||
},
|
||||
"grpRenderDownButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderDownButton"
|
||||
]
|
||||
},
|
||||
"grpRenderUpButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderUpButton"
|
||||
]
|
||||
},
|
||||
"grpRenderBox3d": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderBox3d"
|
||||
]
|
||||
},
|
||||
"grpSetClearColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetClearColor"
|
||||
]
|
||||
},
|
||||
"grpSetDiffuseColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetDiffuseColor"
|
||||
]
|
||||
},
|
||||
"grpIdentity": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpIdentity"
|
||||
]
|
||||
},
|
||||
"grpGetAvailableMemory": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpGetAvailableMemory"
|
||||
]
|
||||
},
|
||||
"grpSaveScreenShotToPath": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSaveScreenShotToPath"
|
||||
]
|
||||
},
|
||||
"grpSaveScreenShot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSaveScreenShot"
|
||||
]
|
||||
},
|
||||
"grpSetGamma": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetGamma"
|
||||
]
|
||||
},
|
||||
"grpSetInterfaceRenderState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetInterfaceRenderState"
|
||||
]
|
||||
},
|
||||
"grpSetGameRenderState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetGameRenderState"
|
||||
]
|
||||
},
|
||||
"grpSetViewport": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetViewport"
|
||||
]
|
||||
},
|
||||
"grpRestoreViewport": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRestoreViewport"
|
||||
]
|
||||
},
|
||||
"grpSetOmniLight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetOmniLight"
|
||||
]
|
||||
},
|
||||
"grpGetCameraPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpGetCameraPosition"
|
||||
]
|
||||
},
|
||||
"grpGetTargetPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpGetTargetPosition"
|
||||
]
|
||||
},
|
||||
"initgrp": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:initgrp"
|
||||
],
|
||||
"test": "extension/tests/port_python_ui_modules_test.cpp (port.python_ui_modules)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
{
|
||||
"reference": "EterPythonLib/PythonGraphicTextModule.cpp",
|
||||
"reference_sha256": "a49b35e36427c263b1ea179b241c886fb205974f91c7211ea60fa86cdea25c5c",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"PyTuple_GetTextInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:PyTuple_GetTextInstance"
|
||||
]
|
||||
},
|
||||
"grpTextGenerate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextGenerate"
|
||||
]
|
||||
},
|
||||
"grpTextDestroy": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextDestroy"
|
||||
]
|
||||
},
|
||||
"grpTextGetSize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextGetSize"
|
||||
]
|
||||
},
|
||||
"grpTextSetPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextSetPosition"
|
||||
]
|
||||
},
|
||||
"grpTextSetText": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextSetText"
|
||||
]
|
||||
},
|
||||
"grpTextSetSecret": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextSetSecret"
|
||||
]
|
||||
},
|
||||
"grpTextOutline": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextOutline"
|
||||
]
|
||||
},
|
||||
"grpTextGetText": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextGetText"
|
||||
]
|
||||
},
|
||||
"grpTextSetFontName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextSetFontName"
|
||||
]
|
||||
},
|
||||
"grpTextSetFontColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextSetFontColor"
|
||||
]
|
||||
},
|
||||
"grpTextSetOutLineColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextSetOutLineColor"
|
||||
]
|
||||
},
|
||||
"grpTextRender": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextRender"
|
||||
]
|
||||
},
|
||||
"grpTextUpdate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextUpdate"
|
||||
]
|
||||
},
|
||||
"grpTextShowCursor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextShowCursor"
|
||||
]
|
||||
},
|
||||
"grpTextHideCursor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextHideCursor"
|
||||
]
|
||||
},
|
||||
"grpSetHorizontalAlign": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpSetHorizontalAlign"
|
||||
]
|
||||
},
|
||||
"grpSetVerticalAlign": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpSetVerticalAlign"
|
||||
]
|
||||
},
|
||||
"grpSetMax": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpSetMax"
|
||||
]
|
||||
},
|
||||
"grpGetSplitingTextLineCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpGetSplitingTextLineCount"
|
||||
]
|
||||
},
|
||||
"grpGetSplitingTextLine": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpGetSplitingTextLine"
|
||||
]
|
||||
},
|
||||
"grpTextPixelPositionToCharacterPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:grpTextPixelPositionToCharacterPosition"
|
||||
]
|
||||
},
|
||||
"initgrpText": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicTextModule.cpp:initgrpText"
|
||||
],
|
||||
"test": "extension/tests/port_python_ui_modules_test.cpp (port.python_ui_modules)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"reference": "EterPythonLib/PythonGraphicThingModule.cpp",
|
||||
"reference_sha256": "d6306a86136347ad1ec24143c4ea7aa93d32fb9559c2a33e07389a3602f70400",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"PyTuple_GetThingInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicThingModule.cpp:PyTuple_GetThingInstance"
|
||||
]
|
||||
},
|
||||
"grpThingGenerate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicThingModule.cpp:grpThingGenerate"
|
||||
]
|
||||
},
|
||||
"grpThingDelete": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicThingModule.cpp:grpThingDelete"
|
||||
]
|
||||
},
|
||||
"grpThingSetFileName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicThingModule.cpp:grpThingSetFileName"
|
||||
]
|
||||
},
|
||||
"grpThingRender": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicThingModule.cpp:grpThingRender"
|
||||
]
|
||||
},
|
||||
"grpThingUpdate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicThingModule.cpp:grpThingUpdate"
|
||||
]
|
||||
},
|
||||
"grpSetThingPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicThingModule.cpp:grpSetThingPosition"
|
||||
]
|
||||
},
|
||||
"grpSetThingRotation": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicThingModule.cpp:grpSetThingRotation"
|
||||
]
|
||||
},
|
||||
"grpSetThingScale": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicThingModule.cpp:grpSetThingScale"
|
||||
]
|
||||
},
|
||||
"initgrpThing": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonGraphicThingModule.cpp:initgrpThing"
|
||||
],
|
||||
"test": "extension/tests/port_python_ui_modules_test.cpp (port.python_ui_modules)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,954 @@
|
||||
{
|
||||
"reference": "EterPythonLib/PythonWindowManagerModule.cpp",
|
||||
"reference_sha256": "472c1c91ab9c3c9dc9b31f88c6f312e3ff0db82b33c2300f5555be8a9f196446",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"PyTuple_GetWindow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:PyTuple_GetWindow"
|
||||
]
|
||||
},
|
||||
"wndMgrGetAspect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetAspect"
|
||||
]
|
||||
},
|
||||
"wndMgrOnceIgnoreMouseLeftButtonUpEvent": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrOnceIgnoreMouseLeftButtonUpEvent"
|
||||
]
|
||||
},
|
||||
"wndMgrSetMouseHandler": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetMouseHandler"
|
||||
]
|
||||
},
|
||||
"wndMgrRegister": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegister"
|
||||
],
|
||||
"test": "extension/tests/port_python_ui_modules_test.cpp (port.python_ui_modules)"
|
||||
},
|
||||
"wndMgrRegisterSlotWindow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterSlotWindow"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterGridSlotWindow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterGridSlotWindow"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterTextLine": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterTextLine"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterMarkBox": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterMarkBox"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterImageBox": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterImageBox"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterExpandedImageBox": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterExpandedImageBox"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterAniImageBox": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterAniImageBox"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterButton"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterRadioButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterRadioButton"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterToggleButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterToggleButton"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterDragButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterDragButton"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterBox": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterBox"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterBar": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterBar"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterLine": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterLine"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterBar3D": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterBar3D"
|
||||
]
|
||||
},
|
||||
"wndMgrRegisterNumberLine": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRegisterNumberLine"
|
||||
]
|
||||
},
|
||||
"wndMgrDestroy": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrDestroy"
|
||||
],
|
||||
"test": "extension/tests/port_python_ui_modules_test.cpp (port.python_ui_modules)"
|
||||
},
|
||||
"wndMgrIsFocus": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrIsFocus"
|
||||
]
|
||||
},
|
||||
"wndMgrSetFocus": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetFocus"
|
||||
]
|
||||
},
|
||||
"wndMgrKillFocus": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrKillFocus"
|
||||
]
|
||||
},
|
||||
"wndMgrLock": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrLock"
|
||||
]
|
||||
},
|
||||
"wndMgrUnlock": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrUnlock"
|
||||
]
|
||||
},
|
||||
"wndMgrSetName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetName"
|
||||
],
|
||||
"test": "extension/tests/port_python_ui_modules_test.cpp (port.python_ui_modules)"
|
||||
},
|
||||
"wndMgrSetTop": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetTop"
|
||||
]
|
||||
},
|
||||
"wndMgrShow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrShow"
|
||||
]
|
||||
},
|
||||
"wndMgrHide": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrHide"
|
||||
]
|
||||
},
|
||||
"wndMgrIsShow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrIsShow"
|
||||
]
|
||||
},
|
||||
"wndMgrIsRTL": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrIsRTL"
|
||||
]
|
||||
},
|
||||
"wndMgrSetScreenSize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetScreenSize"
|
||||
]
|
||||
},
|
||||
"wndMgrSetParent": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetParent"
|
||||
]
|
||||
},
|
||||
"wndMgrSetPickAlways": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetPickAlways"
|
||||
]
|
||||
},
|
||||
"wndMgrSetWndSize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetWndSize"
|
||||
]
|
||||
},
|
||||
"wndMgrSetWndPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetWndPosition"
|
||||
]
|
||||
},
|
||||
"wndMgrGetName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetName"
|
||||
]
|
||||
},
|
||||
"wndMgrGetWndWidth": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetWndWidth"
|
||||
]
|
||||
},
|
||||
"wndMgrGetWndHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetWndHeight"
|
||||
]
|
||||
},
|
||||
"wndMgrGetWndLocalPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetWndLocalPosition"
|
||||
]
|
||||
},
|
||||
"wndMgrGetWndGlobalPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetWndGlobalPosition"
|
||||
]
|
||||
},
|
||||
"wndMgrGetWindowRect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetWindowRect"
|
||||
]
|
||||
},
|
||||
"wndMgrSetWindowHorizontalAlign": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetWindowHorizontalAlign"
|
||||
]
|
||||
},
|
||||
"wndMgrSetWindowVerticalAlign": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetWindowVerticalAlign"
|
||||
]
|
||||
},
|
||||
"wndMgrIsIn": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrIsIn"
|
||||
]
|
||||
},
|
||||
"wndMgrGetMouseLocalPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetMouseLocalPosition"
|
||||
]
|
||||
},
|
||||
"wndMgrGetHyperlink": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetHyperlink"
|
||||
]
|
||||
},
|
||||
"wndMgrGetScreenWidth": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetScreenWidth"
|
||||
]
|
||||
},
|
||||
"wndMgrGetScreenHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetScreenHeight"
|
||||
]
|
||||
},
|
||||
"wndMgrGetMousePosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetMousePosition"
|
||||
]
|
||||
},
|
||||
"wndMgrIsDragging": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrIsDragging"
|
||||
]
|
||||
},
|
||||
"wndMgrIsPickedWindow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrIsPickedWindow"
|
||||
]
|
||||
},
|
||||
"wndMgrGetChildCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetChildCount"
|
||||
]
|
||||
},
|
||||
"wndMgrAddFlag": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrAddFlag"
|
||||
]
|
||||
},
|
||||
"wndMgrSetLimitBias": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetLimitBias"
|
||||
]
|
||||
},
|
||||
"wndMgrUpdateRect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrUpdateRect"
|
||||
]
|
||||
},
|
||||
"wndMgrAppendSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrAppendSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrArrangeSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrArrangeSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrSetSlotBaseImage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetSlotBaseImage"
|
||||
]
|
||||
},
|
||||
"wndMgrSetCoverButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetCoverButton"
|
||||
]
|
||||
},
|
||||
"wndMgrEnableCoverButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrEnableCoverButton"
|
||||
]
|
||||
},
|
||||
"wndMgrDisableCoverButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrDisableCoverButton"
|
||||
]
|
||||
},
|
||||
"wndMgrIsDisableCoverButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrIsDisableCoverButton"
|
||||
]
|
||||
},
|
||||
"wndMgrSetAlwaysRenderCoverButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetAlwaysRenderCoverButton"
|
||||
]
|
||||
},
|
||||
"wndMgrAppendSlotButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrAppendSlotButton"
|
||||
]
|
||||
},
|
||||
"wndMgrAppendRequirementSignImage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrAppendRequirementSignImage"
|
||||
]
|
||||
},
|
||||
"wndMgrShowSlotButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrShowSlotButton"
|
||||
]
|
||||
},
|
||||
"wndMgrHideAllSlotButton": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrHideAllSlotButton"
|
||||
]
|
||||
},
|
||||
"wndMgrShowRequirementSign": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrShowRequirementSign"
|
||||
]
|
||||
},
|
||||
"wndMgrHideRequirementSign": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrHideRequirementSign"
|
||||
]
|
||||
},
|
||||
"wndMgrRefreshSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrRefreshSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrSetUseMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetUseMode"
|
||||
]
|
||||
},
|
||||
"wndMgrSetUsableItem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetUsableItem"
|
||||
]
|
||||
},
|
||||
"wndMgrClearSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrClearSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrClearAllSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrClearAllSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrHasSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrHasSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrSetSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrSetSlotCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetSlotCount"
|
||||
]
|
||||
},
|
||||
"wndMgrSetSlotCountNew": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetSlotCountNew"
|
||||
]
|
||||
},
|
||||
"wndMgrSetSlotCoolTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetSlotCoolTime"
|
||||
]
|
||||
},
|
||||
"wndMgrSetToggleSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetToggleSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrActivateSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrActivateSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrDeactivateSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrDeactivateSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrEnableSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrEnableSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrDisableSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrDisableSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrShowSlotBaseImage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrShowSlotBaseImage"
|
||||
]
|
||||
},
|
||||
"wndMgrHideSlotBaseImage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrHideSlotBaseImage"
|
||||
]
|
||||
},
|
||||
"wndMgrSetSlotType": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetSlotType"
|
||||
]
|
||||
},
|
||||
"wndMgrSetSlotStyle": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetSlotStyle"
|
||||
]
|
||||
},
|
||||
"wndMgrSelectSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSelectSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrClearSelected": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrClearSelected"
|
||||
]
|
||||
},
|
||||
"wndMgrGetSelectedSlotCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetSelectedSlotCount"
|
||||
]
|
||||
},
|
||||
"wndMgrGetSelectedSlotNumber": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetSelectedSlotNumber"
|
||||
]
|
||||
},
|
||||
"wndMgrIsSelectedSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrIsSelectedSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrGetSlotCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrGetSlotCount"
|
||||
]
|
||||
},
|
||||
"wndMgrLockSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrLockSlot"
|
||||
]
|
||||
},
|
||||
"wndMgrUnlockSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrUnlockSlot"
|
||||
]
|
||||
},
|
||||
"wndBarSetColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndBarSetColor"
|
||||
]
|
||||
},
|
||||
"wndMgrAttachIcon": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrAttachIcon"
|
||||
]
|
||||
},
|
||||
"wndMgrDeattachIcon": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrDeattachIcon"
|
||||
]
|
||||
},
|
||||
"wndMgrSetAttachingFlag": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetAttachingFlag"
|
||||
]
|
||||
},
|
||||
"wndTextSetMax": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextSetMax"
|
||||
]
|
||||
},
|
||||
"wndTextSetHorizontalAlign": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextSetHorizontalAlign"
|
||||
]
|
||||
},
|
||||
"wndTextSetVerticalAlign": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextSetVerticalAlign"
|
||||
]
|
||||
},
|
||||
"wndTextSetSecret": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextSetSecret"
|
||||
]
|
||||
},
|
||||
"wndTextSetOutline": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextSetOutline"
|
||||
]
|
||||
},
|
||||
"wndTextSetFeather": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextSetFeather"
|
||||
]
|
||||
},
|
||||
"wndTextSetMultiLine": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextSetMultiLine"
|
||||
]
|
||||
},
|
||||
"wndTextSetFontName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextSetFontName"
|
||||
]
|
||||
},
|
||||
"wndTextSetFontColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextSetFontColor"
|
||||
]
|
||||
},
|
||||
"wndTextSetLimitWidth": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextSetLimitWidth"
|
||||
]
|
||||
},
|
||||
"wndTextSetText": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextSetText"
|
||||
]
|
||||
},
|
||||
"wndTextGetText": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextGetText"
|
||||
]
|
||||
},
|
||||
"wndTextGetTextSize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextGetTextSize"
|
||||
]
|
||||
},
|
||||
"wndTextShowCursor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextShowCursor"
|
||||
]
|
||||
},
|
||||
"wndTextHideCursor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextHideCursor"
|
||||
]
|
||||
},
|
||||
"wndTextGetCursorPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndTextGetCursorPosition"
|
||||
]
|
||||
},
|
||||
"wndNumberSetNumber": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndNumberSetNumber"
|
||||
]
|
||||
},
|
||||
"wndNumberSetNumberHorizontalAlignCenter": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndNumberSetNumberHorizontalAlignCenter"
|
||||
]
|
||||
},
|
||||
"wndNumberSetNumberHorizontalAlignRight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndNumberSetNumberHorizontalAlignRight"
|
||||
]
|
||||
},
|
||||
"wndNumberSetPath": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndNumberSetPath"
|
||||
]
|
||||
},
|
||||
"wndMarkBox_SetImageFilename": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMarkBox_SetImageFilename"
|
||||
]
|
||||
},
|
||||
"wndMarkBox_SetImage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMarkBox_SetImage"
|
||||
]
|
||||
},
|
||||
"wndMarkBox_Load": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMarkBox_Load"
|
||||
]
|
||||
},
|
||||
"wndMarkBox_SetIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMarkBox_SetIndex"
|
||||
]
|
||||
},
|
||||
"wndMarkBox_SetScale": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMarkBox_SetScale"
|
||||
]
|
||||
},
|
||||
"wndMarkBox_SetDiffuseColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMarkBox_SetDiffuseColor"
|
||||
]
|
||||
},
|
||||
"wndImageLoadImage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndImageLoadImage"
|
||||
]
|
||||
},
|
||||
"wndImageSetDiffuseColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndImageSetDiffuseColor"
|
||||
]
|
||||
},
|
||||
"wndImageGetWidth": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndImageGetWidth"
|
||||
]
|
||||
},
|
||||
"wndImageGetHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndImageGetHeight"
|
||||
]
|
||||
},
|
||||
"wndImageSetScale": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndImageSetScale"
|
||||
]
|
||||
},
|
||||
"wndImageSetOrigin": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndImageSetOrigin"
|
||||
]
|
||||
},
|
||||
"wndImageSetRotation": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndImageSetRotation"
|
||||
]
|
||||
},
|
||||
"wndImageSetRenderingRect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndImageSetRenderingRect"
|
||||
]
|
||||
},
|
||||
"wndImageSetRenderingMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndImageSetRenderingMode"
|
||||
]
|
||||
},
|
||||
"wndImageSetDelay": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndImageSetDelay"
|
||||
]
|
||||
},
|
||||
"wndImageAppendImage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndImageAppendImage"
|
||||
]
|
||||
},
|
||||
"wndButtonSetUpVisual": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonSetUpVisual"
|
||||
]
|
||||
},
|
||||
"wndButtonSetOverVisual": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonSetOverVisual"
|
||||
]
|
||||
},
|
||||
"wndButtonSetDownVisual": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonSetDownVisual"
|
||||
]
|
||||
},
|
||||
"wndButtonSetDisableVisual": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonSetDisableVisual"
|
||||
]
|
||||
},
|
||||
"wndButtonGetUpVisualFileName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonGetUpVisualFileName"
|
||||
]
|
||||
},
|
||||
"wndButtonGetOverVisualFileName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonGetOverVisualFileName"
|
||||
]
|
||||
},
|
||||
"wndButtonGetDownVisualFileName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonGetDownVisualFileName"
|
||||
]
|
||||
},
|
||||
"wndButtonFlash": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonFlash"
|
||||
]
|
||||
},
|
||||
"wndButtonEnable": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonEnable"
|
||||
]
|
||||
},
|
||||
"wndButtonDisable": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonDisable"
|
||||
]
|
||||
},
|
||||
"wndButtonDown": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonDown"
|
||||
]
|
||||
},
|
||||
"wndButtonSetUp": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonSetUp"
|
||||
]
|
||||
},
|
||||
"wndButtonSetRestrictMovementArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonSetRestrictMovementArea"
|
||||
]
|
||||
},
|
||||
"wndButtonIsDown": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndButtonIsDown"
|
||||
]
|
||||
},
|
||||
"wndMgrSetOutlineFlag": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrSetOutlineFlag"
|
||||
]
|
||||
},
|
||||
"wndMgrShowOverInWindowName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:wndMgrShowOverInWindowName"
|
||||
]
|
||||
},
|
||||
"initwndMgr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterPythonLib/PythonWindowManagerModule.cpp:initwndMgr"
|
||||
],
|
||||
"test": "extension/tests/port_python_ui_modules_test.cpp (port.python_ui_modules)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"reference": "ScriptLib/PythonDebugModule.cpp",
|
||||
"reference_sha256": "2b2fa7c750cd61f3a9bfb58088ea9f277b56a52bf7c8c0a068ca5bd6aaa7f2f9",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"dbgLogBox": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/ScriptLib/PythonDebugModule.cpp:dbgLogBox"
|
||||
]
|
||||
},
|
||||
"dbgTrace": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/ScriptLib/PythonDebugModule.cpp:dbgTrace"
|
||||
]
|
||||
},
|
||||
"dbgTracen": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/ScriptLib/PythonDebugModule.cpp:dbgTracen"
|
||||
]
|
||||
},
|
||||
"dbgTraceError": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/ScriptLib/PythonDebugModule.cpp:dbgTraceError"
|
||||
]
|
||||
},
|
||||
"dbgRegisterExceptionString": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/ScriptLib/PythonDebugModule.cpp:dbgRegisterExceptionString"
|
||||
]
|
||||
},
|
||||
"initdbg": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/ScriptLib/PythonDebugModule.cpp:initdbg"
|
||||
],
|
||||
"test": "project/python_host_check.gd (Godot system.py import)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,669 @@
|
||||
{
|
||||
"reference": "UserInterface/PythonApplicationModule.cpp",
|
||||
"reference_sha256": "8fa802b3ae55e7de225ddb5dc3ed0b2a822d14e4dd754a64aacd6978be21dd10",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"appShowWebPage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appShowWebPage"
|
||||
]
|
||||
},
|
||||
"appMoveWebPage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appMoveWebPage"
|
||||
]
|
||||
},
|
||||
"appHideWebPage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appHideWebPage"
|
||||
]
|
||||
},
|
||||
"appIsWebPageMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appIsWebPageMode"
|
||||
]
|
||||
},
|
||||
"appEnablePerformanceTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appEnablePerformanceTime"
|
||||
]
|
||||
},
|
||||
"appSetTextTailLivingTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetTextTailLivingTime"
|
||||
]
|
||||
},
|
||||
"appSetHairColorEnable": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetHairColorEnable"
|
||||
]
|
||||
},
|
||||
"appSetArmorSpecularEnable": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetArmorSpecularEnable"
|
||||
]
|
||||
},
|
||||
"appSetWeaponSpecularEnable": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetWeaponSpecularEnable"
|
||||
]
|
||||
},
|
||||
"appSetSkillEffectUpgradeEnable": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetSkillEffectUpgradeEnable"
|
||||
]
|
||||
},
|
||||
"SetTwoHandedWeaponAttSpeedDecreaseValue": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:SetTwoHandedWeaponAttSpeedDecreaseValue"
|
||||
]
|
||||
},
|
||||
"appSetRideHorseEnable": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetRideHorseEnable"
|
||||
]
|
||||
},
|
||||
"appSetCameraMaxDistance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetCameraMaxDistance"
|
||||
]
|
||||
},
|
||||
"appSetControlFP": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetControlFP"
|
||||
]
|
||||
},
|
||||
"appSetSpecularSpeed": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetSpecularSpeed"
|
||||
]
|
||||
},
|
||||
"appSetMinFog": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetMinFog"
|
||||
]
|
||||
},
|
||||
"appSetFrameSkip": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetFrameSkip"
|
||||
]
|
||||
},
|
||||
"appForceSetLocale": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appForceSetLocale"
|
||||
]
|
||||
},
|
||||
"appGetLocaleServiceName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetLocaleServiceName"
|
||||
]
|
||||
},
|
||||
"appSetCHEONMA": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetCHEONMA"
|
||||
]
|
||||
},
|
||||
"appIsCHEONMA": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appIsCHEONMA"
|
||||
]
|
||||
},
|
||||
"appLoadLocaleAddr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appLoadLocaleAddr"
|
||||
]
|
||||
},
|
||||
"appLoadLocaleData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appLoadLocaleData"
|
||||
]
|
||||
},
|
||||
"appGetLocaleName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetLocaleName"
|
||||
]
|
||||
},
|
||||
"appGetLocalePath": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetLocalePath"
|
||||
]
|
||||
},
|
||||
"appGetDefaultCodePage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetDefaultCodePage"
|
||||
]
|
||||
},
|
||||
"appGetImageInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetImageInfo"
|
||||
]
|
||||
},
|
||||
"appIsExistFile": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appIsExistFile"
|
||||
]
|
||||
},
|
||||
"appGetFileList": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetFileList"
|
||||
]
|
||||
},
|
||||
"appUpdateGame": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appUpdateGame"
|
||||
]
|
||||
},
|
||||
"appRenderGame": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appRenderGame"
|
||||
]
|
||||
},
|
||||
"appSetMouseHandler": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetMouseHandler"
|
||||
]
|
||||
},
|
||||
"appCreate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appCreate"
|
||||
]
|
||||
},
|
||||
"appLoop": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appLoop"
|
||||
]
|
||||
},
|
||||
"appGetInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetInfo"
|
||||
]
|
||||
},
|
||||
"appProcess": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appProcess"
|
||||
]
|
||||
},
|
||||
"appAbort": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appAbort"
|
||||
]
|
||||
},
|
||||
"appExit": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appExit"
|
||||
]
|
||||
},
|
||||
"appSetCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetCamera"
|
||||
]
|
||||
},
|
||||
"appGetCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetCamera"
|
||||
]
|
||||
},
|
||||
"appGetCameraPitch": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetCameraPitch"
|
||||
]
|
||||
},
|
||||
"appGetCameraRotation": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetCameraRotation"
|
||||
]
|
||||
},
|
||||
"appGetTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetTime"
|
||||
]
|
||||
},
|
||||
"appGetGlobalTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetGlobalTime"
|
||||
]
|
||||
},
|
||||
"appGetGlobalTimeStamp": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetGlobalTimeStamp"
|
||||
]
|
||||
},
|
||||
"appGetUpdateFPS": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetUpdateFPS"
|
||||
]
|
||||
},
|
||||
"appGetRenderFPS": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetRenderFPS"
|
||||
]
|
||||
},
|
||||
"appRotateCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appRotateCamera"
|
||||
]
|
||||
},
|
||||
"appPitchCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appPitchCamera"
|
||||
]
|
||||
},
|
||||
"appZoomCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appZoomCamera"
|
||||
]
|
||||
},
|
||||
"appMovieRotateCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appMovieRotateCamera"
|
||||
]
|
||||
},
|
||||
"appMoviePitchCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appMoviePitchCamera"
|
||||
]
|
||||
},
|
||||
"appMovieZoomCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appMovieZoomCamera"
|
||||
]
|
||||
},
|
||||
"appMovieResetCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appMovieResetCamera"
|
||||
]
|
||||
},
|
||||
"appGetFaceSpeed": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetFaceSpeed"
|
||||
]
|
||||
},
|
||||
"appGetRenderTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetRenderTime"
|
||||
]
|
||||
},
|
||||
"appGetUpdateTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetUpdateTime"
|
||||
]
|
||||
},
|
||||
"appGetLoad": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetLoad"
|
||||
]
|
||||
},
|
||||
"appGetFaceCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetFaceCount"
|
||||
]
|
||||
},
|
||||
"appGetAvaiableTextureMememory": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetAvaiableTextureMememory"
|
||||
]
|
||||
},
|
||||
"appSetFPS": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetFPS"
|
||||
]
|
||||
},
|
||||
"appSetGlobalCenterPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetGlobalCenterPosition"
|
||||
]
|
||||
},
|
||||
"appSetCenterPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetCenterPosition"
|
||||
]
|
||||
},
|
||||
"appGetCursorPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetCursorPosition"
|
||||
]
|
||||
},
|
||||
"appRunPythonFile": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appRunPythonFile"
|
||||
]
|
||||
},
|
||||
"appIsPressed": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appIsPressed"
|
||||
]
|
||||
},
|
||||
"appSetCursor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetCursor"
|
||||
]
|
||||
},
|
||||
"appGetCursor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetCursor"
|
||||
]
|
||||
},
|
||||
"appShowCursor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appShowCursor"
|
||||
]
|
||||
},
|
||||
"appHideCursor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appHideCursor"
|
||||
]
|
||||
},
|
||||
"appIsShowCursor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appIsShowCursor"
|
||||
]
|
||||
},
|
||||
"appIsLiarCursorOn": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appIsLiarCursorOn"
|
||||
]
|
||||
},
|
||||
"appSetSoftwareCursor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetSoftwareCursor"
|
||||
]
|
||||
},
|
||||
"appSetHardwareCursor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetHardwareCursor"
|
||||
]
|
||||
},
|
||||
"appSetConnectData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetConnectData"
|
||||
]
|
||||
},
|
||||
"appGetConnectData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetConnectData"
|
||||
]
|
||||
},
|
||||
"appGetRandom": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetRandom"
|
||||
]
|
||||
},
|
||||
"appGetRotatingDirection": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetRotatingDirection"
|
||||
]
|
||||
},
|
||||
"appGetDegreeDifference": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetDegreeDifference"
|
||||
]
|
||||
},
|
||||
"appSleep": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSleep"
|
||||
]
|
||||
},
|
||||
"appSetDefaultFontName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetDefaultFontName"
|
||||
]
|
||||
},
|
||||
"appSetGuildSymbolPath": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetGuildSymbolPath"
|
||||
]
|
||||
},
|
||||
"appEnableSpecialCameraMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appEnableSpecialCameraMode"
|
||||
]
|
||||
},
|
||||
"appSetCameraSpeed": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetCameraSpeed"
|
||||
]
|
||||
},
|
||||
"appIsFileExist": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appIsFileExist"
|
||||
]
|
||||
},
|
||||
"appSetCameraSetting": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetCameraSetting"
|
||||
]
|
||||
},
|
||||
"appSaveCameraSetting": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSaveCameraSetting"
|
||||
]
|
||||
},
|
||||
"appLoadCameraSetting": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appLoadCameraSetting"
|
||||
]
|
||||
},
|
||||
"appSetDefaultCamera": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetDefaultCamera"
|
||||
]
|
||||
},
|
||||
"appSetSightRange": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetSightRange"
|
||||
]
|
||||
},
|
||||
"apptestGetAccumulationTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:apptestGetAccumulationTime"
|
||||
]
|
||||
},
|
||||
"apptestResetAccumulationTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:apptestResetAccumulationTime"
|
||||
]
|
||||
},
|
||||
"apptestSetSpecularColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:apptestSetSpecularColor"
|
||||
]
|
||||
},
|
||||
"appSetVisibleNotice": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetVisibleNotice"
|
||||
]
|
||||
},
|
||||
"appIsVisibleNotice": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appIsVisibleNotice"
|
||||
]
|
||||
},
|
||||
"appEnableTestServerFlag": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appEnableTestServerFlag"
|
||||
]
|
||||
},
|
||||
"appIsEnableTestServerFlag": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appIsEnableTestServerFlag"
|
||||
]
|
||||
},
|
||||
"appOpenTextFile": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appOpenTextFile"
|
||||
]
|
||||
},
|
||||
"appCloseTextFile": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appCloseTextFile"
|
||||
]
|
||||
},
|
||||
"appGetTextFileLineCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetTextFileLineCount"
|
||||
]
|
||||
},
|
||||
"appGetTextFileLine": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appGetTextFileLine"
|
||||
]
|
||||
},
|
||||
"appSetGuildMarkPath": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appSetGuildMarkPath"
|
||||
]
|
||||
},
|
||||
"appIsDevStage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appIsDevStage"
|
||||
]
|
||||
},
|
||||
"appIsTestStage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appIsTestStage"
|
||||
]
|
||||
},
|
||||
"appIsLiveStage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appIsLiveStage"
|
||||
]
|
||||
},
|
||||
"appLogoOpen": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appLogoOpen"
|
||||
]
|
||||
},
|
||||
"appLogoUpdate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appLogoUpdate"
|
||||
]
|
||||
},
|
||||
"appLogoRender": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appLogoRender"
|
||||
]
|
||||
},
|
||||
"appLogoClose": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:appLogoClose"
|
||||
]
|
||||
},
|
||||
"initapp": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonApplicationModule.cpp:initapp"
|
||||
],
|
||||
"test": "extension/tests/port_python_ui_modules_test.cpp (port.python_ui_modules)"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user