{"classData":[{"comment":"/**\n * @class Neo.toolbar.Base\n * @extends Neo.container.Base\n */","meta":{"filename":"Base.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"class","name":"Base","augments":["Neo.container.Base"],"memberof":"Neo.toolbar","longname":"Neo.toolbar.Base","scope":"static","$longname":"Neo.toolbar.Base","$kind":"class","id":3437,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n         * Valid values for dock\n         * @member {String[]} dockPositions=['top', 'right', 'bottom', 'left']\n         * @static\n         */","meta":{"filename":"Base.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"description":"Valid values for dock","kind":"member","name":"dockPositions","type":{"names":["Array.<String>"]},"defaultvalue":"['top', 'right', 'bottom', 'left']","scope":"static","longname":"dockPositions","$longname":"dockPositions","$kind":"property","id":3438,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n         * @member {String} className='Neo.toolbar.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.toolbar.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3439,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n         * @member {String} ntype='toolbar'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'toolbar'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3440,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n         * @member {String[]} cls=['neo-toolbar']\n         */","meta":{"filename":"Base.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-toolbar']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3441,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n         * @member {String} dock_='top'\n         */","meta":{"filename":"Base.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"dock_","type":{"names":["String"]},"defaultvalue":"'top'","longname":"dock_","scope":"global","$longname":"dock_","$kind":"property","id":3442,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n         * @member {Object} itemDefaults={ntype: 'button'}\n         */","meta":{"filename":"Base.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"itemDefaults","type":{"names":["Object"]},"defaultvalue":"{ntype: 'button'}","description":"'button'}","longname":"itemDefaults","scope":"global","$longname":"itemDefaults","$kind":"property","id":3443,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n         * @member {Object} _layout={ntype: 'hbox', align: 'center', pack : 'start'}\n         */","meta":{"filename":"Base.mjs","lineno":49,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"_layout","type":{"names":["Object"]},"defaultvalue":"{ntype: 'hbox', align: 'center', pack : 'start'}","description":"'hbox', align: 'center', pack : 'start'}","longname":"_layout","scope":"global","$longname":"_layout","$kind":"property","id":3444,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n         * @member {Boolean} sortable_=false\n         */","meta":{"filename":"Base.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"sortable_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"sortable_","scope":"global","$longname":"sortable_","$kind":"property","id":3445,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n         * @member {Neo.draggable.toolbar.SortZone|null} sortZone=null\n         */","meta":{"filename":"Base.mjs","lineno":61,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"sortZone","type":{"names":["Neo.draggable.toolbar.SortZone","null"]},"defaultvalue":null,"longname":"sortZone","scope":"global","$longname":"sortZone","$kind":"property","id":3446,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n         * @member {Object} sortZoneConfig=null\n         */","meta":{"filename":"Base.mjs","lineno":65,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"sortZoneConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"sortZoneConfig","scope":"global","$longname":"sortZoneConfig","$kind":"property","id":3447,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n     * Triggered after the appName config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[1923,2094],"filename":"Base.mjs","lineno":74,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107532","name":"Base#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"Base#afterSetAppName","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetAppName","$kind":"method","id":3448,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n     * Triggered after the dock config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2246,2618],"filename":"Base.mjs","lineno":88,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107558","name":"Base#afterSetDock","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the dock config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetDock","longname":"Base#afterSetDock","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetDock","$kind":"method","id":3449,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n     * Triggered after the sortable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2776,3284],"filename":"Base.mjs","lineno":107,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107617","name":"Base#afterSetSortable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the sortable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetSortable","longname":"Base#afterSetSortable","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetSortable","$kind":"method","id":3450,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n     * Checks if the new dock position matches a value of the static dockPositions config\n     * @param {String} value\n     * @param {String} oldValue\n     * @returns {String} value\n     * @protected\n     */","meta":{"range":[3506,3626],"filename":"Base.mjs","lineno":130,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107671","name":"Base#beforeSetDock","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Checks if the new dock position matches a value of the static dockPositions config","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"returns":[{"type":{"names":["String"]},"description":"value"}],"access":"protected","name":"beforeSetDock","longname":"Base#beforeSetDock","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetDock","$kind":"method","id":3451,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[3655,4058],"filename":"Base.mjs","lineno":137,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107686","name":"Base#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createItems","longname":"Base#createItems","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#createItems","$kind":"method","id":3452,"neoClassName":"Neo.toolbar.Base"},{"comment":"/**\n     * Creates a layout config depending on this.dock\n     * @returns {Object} layoutConfig\n     */","meta":{"range":[4172,5054],"filename":"Base.mjs","lineno":158,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107736","name":"Base#getLayoutConfig","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Creates a layout config depending on this.dock","returns":[{"type":{"names":["Object"]},"description":"layoutConfig"}],"name":"getLayoutConfig","longname":"Base#getLayoutConfig","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getLayoutConfig","$kind":"method","id":3453,"neoClassName":"Neo.toolbar.Base"}]}