Subversion Repository Public Repository

Nextrek

1
{"uid":"39918FB5KE3E4A4B23S86E3EAD7993FE1DA0","isLoaded":true,"lastModificationTime":0,"items":{"name":"Object_Panel","type":"game_script","order":5,"content":"# ===================================================================\n#\n#   Script: Object_Panel\n#\n#   $$COPYRIGHT$$\n#\n# ===================================================================\nclass Object_Panel extends ui.Object_UIElement\n    ###*\n    * An UI panel object display a colored rectangle area on screen or can also\n    * be completely transparent. A panel can be modal to block all user-input\n    * for UI object placed behind it. \n    * \n    * So for example: To make a confirmation dialog\n    * like \"Do you really want to exit?\" a panel is useful to avoid that the user\n    * can click on other UI elements behind the confirmation dialog.\n    *\n    * @module ui\n    * @class Object_Panel\n    * @extends ui.Object_UIElement\n    * @memberof ui\n    * @constructor\n    ###  \n    constructor: (x, y, width, height) ->\n        super()\n        @dstRect.set(x || 0, y || 0, width || 100, height || 100)\n        \n        ###*\n        * The UI object's visual-component to display the game object on screen.\n        * @property visual\n        * @type gs.Component_Quad\n        ###\n        @visual = new gs.Component_Quad()\n        \n        ###*\n        * Indicates if the panel is modal. A modal panel blocks all user-input for UI objects\n        * behind the panel.\n        * @property modal\n        * @type boolean\n        ###\n        @modal = no\n        \n        @addComponent(@visual)\n        @addComponent(new gs.Component_PanelBehavior())\n        \nui.Object_Panel = Object_Panel","parentId":"4F9670D7KD392A494FS953DE4377B04AA7A6","folder":false,"compiledContent":"var Object_Panel,\n  extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },\n  hasProp = {}.hasOwnProperty;\n\nObject_Panel = (function(superClass) {\n  extend(Object_Panel, superClass);\n\n\n  /**\n  * An UI panel object display a colored rectangle area on screen or can also\n  * be completely transparent. A panel can be modal to block all user-input\n  * for UI object placed behind it. \n  * \n  * So for example: To make a confirmation dialog\n  * like \"Do you really want to exit?\" a panel is useful to avoid that the user\n  * can click on other UI elements behind the confirmation dialog.\n  *\n  * @module ui\n  * @class Object_Panel\n  * @extends ui.Object_UIElement\n  * @memberof ui\n  * @constructor\n   */\n\n  function Object_Panel(x, y, width, height) {\n    Object_Panel.__super__.constructor.call(this);\n    this.dstRect.set(x || 0, y || 0, width || 100, height || 100);\n\n    /**\n    * The UI object's visual-component to display the game object on screen.\n    * @property visual\n    * @type gs.Component_Quad\n     */\n    this.visual = new gs.Component_Quad();\n\n    /**\n    * Indicates if the panel is modal. A modal panel blocks all user-input for UI objects\n    * behind the panel.\n    * @property modal\n    * @type boolean\n     */\n    this.modal = false;\n    this.addComponent(this.visual);\n    this.addComponent(new gs.Component_PanelBehavior());\n  }\n\n  return Object_Panel;\n\n})(ui.Object_UIElement);\n\nui.Object_Panel = Object_Panel;\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BLElBQUEsWUFBQTtFQUFBOzs7QUFBTTs7OztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZWEsc0JBQUMsQ0FBRCxFQUFJLENBQUosRUFBTyxLQUFQLEVBQWMsTUFBZDtJQUNULDRDQUFBO0lBQ0EsSUFBQyxDQUFBLE9BQU8sQ0FBQyxHQUFULENBQWEsQ0FBQSxJQUFLLENBQWxCLEVBQXFCLENBQUEsSUFBSyxDQUExQixFQUE2QixLQUFBLElBQVMsR0FBdEMsRUFBMkMsTUFBQSxJQUFVLEdBQXJEOztBQUVBOzs7OztJQUtBLElBQUMsQ0FBQSxNQUFELEdBQWMsSUFBQSxFQUFFLENBQUMsY0FBSCxDQUFBOztBQUVkOzs7Ozs7SUFNQSxJQUFDLENBQUEsS0FBRCxHQUFTO0lBRVQsSUFBQyxDQUFBLFlBQUQsQ0FBYyxJQUFDLENBQUEsTUFBZjtJQUNBLElBQUMsQ0FBQSxZQUFELENBQWtCLElBQUEsRUFBRSxDQUFDLHVCQUFILENBQUEsQ0FBbEI7RUFwQlM7Ozs7R0FoQlUsRUFBRSxDQUFDOztBQXNDOUIsRUFBRSxDQUFDLFlBQUgsR0FBa0IiLCJzb3VyY2VzQ29udGVudCI6WyIjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiNcbiMgICBTY3JpcHQ6IE9iamVjdF9QYW5lbFxuI1xuIyAgICQkQ09QWVJJR0hUJCRcbiNcbiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuY2xhc3MgT2JqZWN0X1BhbmVsIGV4dGVuZHMgdWkuT2JqZWN0X1VJRWxlbWVudFxuICAgICMjIypcbiAgICAqIEFuIFVJIHBhbmVsIG9iamVjdCBkaXNwbGF5IGEgY29sb3JlZCByZWN0YW5nbGUgYXJlYSBvbiBzY3JlZW4gb3IgY2FuIGFsc29cbiAgICAqIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQuIEEgcGFuZWwgY2FuIGJlIG1vZGFsIHRvIGJsb2NrIGFsbCB1c2VyLWlucHV0XG4gICAgKiBmb3IgVUkgb2JqZWN0IHBsYWNlZCBiZWhpbmQgaXQuIFxuICAgICogXG4gICAgKiBTbyBmb3IgZXhhbXBsZTogVG8gbWFrZSBhIGNvbmZpcm1hdGlvbiBkaWFsb2dcbiAgICAqIGxpa2UgXCJEbyB5b3UgcmVhbGx5IHdhbnQgdG8gZXhpdD9cIiBhIHBhbmVsIGlzIHVzZWZ1bCB0byBhdm9pZCB0aGF0IHRoZSB1c2VyXG4gICAgKiBjYW4gY2xpY2sgb24gb3RoZXIgVUkgZWxlbWVudHMgYmVoaW5kIHRoZSBjb25maXJtYXRpb24gZGlhbG9nLlxuICAgICpcbiAgICAqIEBtb2R1bGUgdWlcbiAgICAqIEBjbGFzcyBPYmplY3RfUGFuZWxcbiAgICAqIEBleHRlbmRzIHVpLk9iamVjdF9VSUVsZW1lbnRcbiAgICAqIEBtZW1iZXJvZiB1aVxuICAgICogQGNvbnN0cnVjdG9yXG4gICAgIyMjICBcbiAgICBjb25zdHJ1Y3RvcjogKHgsIHksIHdpZHRoLCBoZWlnaHQpIC0+XG4gICAgICAgIHN1cGVyKClcbiAgICAgICAgQGRzdFJlY3Quc2V0KHggfHwgMCwgeSB8fCAwLCB3aWR0aCB8fCAxMDAsIGhlaWdodCB8fCAxMDApXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogVGhlIFVJIG9iamVjdCdzIHZpc3VhbC1jb21wb25lbnQgdG8gZGlzcGxheSB0aGUgZ2FtZSBvYmplY3Qgb24gc2NyZWVuLlxuICAgICAgICAqIEBwcm9wZXJ0eSB2aXN1YWxcbiAgICAgICAgKiBAdHlwZSBncy5Db21wb25lbnRfUXVhZFxuICAgICAgICAjIyNcbiAgICAgICAgQHZpc3VhbCA9IG5ldyBncy5Db21wb25lbnRfUXVhZCgpXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogSW5kaWNhdGVzIGlmIHRoZSBwYW5lbCBpcyBtb2RhbC4gQSBtb2RhbCBwYW5lbCBibG9ja3MgYWxsIHVzZXItaW5wdXQgZm9yIFVJIG9iamVjdHNcbiAgICAgICAgKiBiZWhpbmQgdGhlIHBhbmVsLlxuICAgICAgICAqIEBwcm9wZXJ0eSBtb2RhbFxuICAgICAgICAqIEB0eXBlIGJvb2xlYW5cbiAgICAgICAgIyMjXG4gICAgICAgIEBtb2RhbCA9IG5vXG4gICAgICAgIFxuICAgICAgICBAYWRkQ29tcG9uZW50KEB2aXN1YWwpXG4gICAgICAgIEBhZGRDb21wb25lbnQobmV3IGdzLkNvbXBvbmVudF9QYW5lbEJlaGF2aW9yKCkpXG4gICAgICAgIFxudWkuT2JqZWN0X1BhbmVsID0gT2JqZWN0X1BhbmVsIl19\n//# sourceURL=Object_Panel_66.js"},"summary":["name","type","order"]}

Commits for Nextrek/s2s/data/39918FB5KE3E4A4B23S86E3EAD7993FE1DA0.json

Diff revisions: vs.
Revision Author Commited Message
1084 MOliva picture MOliva Fri 11 May, 2018 12:41:55 +0000