| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- // code viewer utility
- exports.viewCode = function(codeFile, mylayout) {
- var window = new Atomic.UIWindow();
- window.setSettings ( Atomic.UI_WINDOW_SETTINGS_DEFAULT );
- window.text = "Code Viewer";
- window.load("Scenes/view_code.ui.txt");
- var filex = Atomic.cache.getFile(codeFile);
- var textx = filex.readText();
- filex.close();
- window.getWidget("viewCodeText").text = textx;
- window.resizeToFitContent();
- mylayout.view.addChild(window);
- window.center();
- window.getWidget("viewCodeOK").onClick = function () {
- window.die();
- window = null;
- };
- };
- exports.eventReport = function(eventNumber) {
- switch ( eventNumber ) {
- case 0: return "UI_EVENT_TYPE_CLICK";
- case 1: return "UI_EVENT_TYPE_LONG_CLICK";
- case 2: return "UI_EVENT_TYPE_POINTER_DOWN";
- case 3: return "UI_EVENT_TYPE_POINTER_UP";
- case 4: return "UI_EVENT_TYPE_POINTER_MOVE";
- case 5: return "UI_EVENT_TYPE_RIGHT_POINTER_DOWN";
- case 6: return "UI_EVENT_TYPE_RIGHT_POINTER_UP";
- case 7: return "UI_EVENT_TYPE_WHEEL";
- case 8: return "UI_EVENT_TYPE_CHANGED";
- case 9: return "UI_EVENT_TYPE_KEY_DOWN";
- case 10: return "UI_EVENT_TYPE_KEY_UP";
- case 11: return "UI_EVENT_TYPE_SHORTCUT";
- case 12: return "UI_EVENT_TYPE_CONTEXT_MENU";
- case 13: return "UI_EVENT_TYPE_FILE_DROP";
- case 14: return "UI_EVENT_TYPE_TAB_CHANGED";
- case 15: return "UI_EVENT_TYPE_CUSTOM";
- }
- return "Unknown";
- };
|