{"classData":[{"comment":"/**\n * A selection model intended to use for Neo.component.Gallery\n * @class Neo.selection.GalleryModel\n * @extends Neo.selection.Model\n */","meta":{"filename":"GalleryModel.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{}},"description":"A selection model intended to use for Neo.component.Gallery","kind":"class","name":"GalleryModel","augments":["Neo.selection.Model"],"memberof":"Neo.selection","longname":"Neo.selection.GalleryModel","scope":"static","$longname":"Neo.selection.GalleryModel","$kind":"class","id":3106,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.GalleryModel'\n         * @protected\n         */","meta":{"filename":"GalleryModel.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.GalleryModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3107,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n         * @member {String} ntype='selection-gallerymodel'\n         * @protected\n         */","meta":{"filename":"GalleryModel.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-gallerymodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3108,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n         * True to stay in the same column when navigating with the up and down keys,\n         * otherwise you will navigate to the next / prev column when moving out\n         * @member {Boolean} stayInRow=false\n         */","meta":{"filename":"GalleryModel.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{}},"description":"True to stay in the same column when navigating with the up and down keys,<br />otherwise you will navigate to the next / prev column when moving out","kind":"member","name":"stayInRow","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"stayInRow","scope":"global","$longname":"stayInRow","$kind":"property","id":3109,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * Override to not apply a domListener\n     */","meta":{"range":[927,946],"filename":"GalleryModel.mjs","lineno":32,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{"id":"astnode100096747","name":"GalleryModel#addDomListener","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override to not apply a domListener","name":"addDomListener","longname":"GalleryModel#addDomListener","kind":"function","memberof":"GalleryModel","scope":"instance","params":[],"$longname":"GalleryModel#addDomListener","$kind":"method","id":3110,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     *\n     */","meta":{"range":[975,1674],"filename":"GalleryModel.mjs","lineno":37,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{"id":"astnode100096751","name":"GalleryModel#onContainerClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onContainerClick","longname":"GalleryModel#onContainerClick","kind":"function","memberof":"GalleryModel","scope":"instance","params":[],"$longname":"GalleryModel#onContainerClick","$kind":"method","id":3111,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1724,2196],"filename":"GalleryModel.mjs","lineno":67,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{"id":"astnode100096848","name":"GalleryModel#onItemClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onItemClick","longname":"GalleryModel#onItemClick","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onItemClick","$kind":"method","id":3112,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2246,2347],"filename":"GalleryModel.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{"id":"astnode100096927","name":"GalleryModel#onKeyDownDown","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownDown","longname":"GalleryModel#onKeyDownDown","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onKeyDownDown","$kind":"method","id":3113,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2397,2499],"filename":"GalleryModel.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{"id":"astnode100096945","name":"GalleryModel#onKeyDownLeft","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownLeft","longname":"GalleryModel#onKeyDownLeft","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onKeyDownLeft","$kind":"method","id":3114,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2549,2651],"filename":"GalleryModel.mjs","lineno":104,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{"id":"astnode100096964","name":"GalleryModel#onKeyDownRight","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownRight","longname":"GalleryModel#onKeyDownRight","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onKeyDownRight","$kind":"method","id":3115,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2701,2801],"filename":"GalleryModel.mjs","lineno":111,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{"id":"astnode100096982","name":"GalleryModel#onKeyDownUp","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownUp","longname":"GalleryModel#onKeyDownUp","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onKeyDownUp","$kind":"method","id":3116,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Number} step=1\n     */","meta":{"range":[2853,3518],"filename":"GalleryModel.mjs","lineno":118,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{"id":"astnode100097001","name":"GalleryModel#onNavKeyColumn","type":"MethodDefinition","paramnames":["step"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"defaultvalue":1,"name":"step"}],"name":"onNavKeyColumn","longname":"GalleryModel#onNavKeyColumn","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onNavKeyColumn","$kind":"method","id":3117,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Number} step=1\n     */","meta":{"range":[3570,4739],"filename":"GalleryModel.mjs","lineno":150,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{"id":"astnode100097104","name":"GalleryModel#onNavKeyRow","type":"MethodDefinition","paramnames":["step"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"defaultvalue":1,"name":"step"}],"name":"onNavKeyRow","longname":"GalleryModel#onNavKeyRow","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onNavKeyRow","$kind":"method","id":3118,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[4806,5447],"filename":"GalleryModel.mjs","lineno":200,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{"id":"astnode100097265","name":"GalleryModel#register","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"register","longname":"GalleryModel#register","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#register","$kind":"method","id":3119,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {String} itemId\n     */","meta":{"range":[5499,6861],"filename":"GalleryModel.mjs","lineno":226,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{"id":"astnode100097348","name":"GalleryModel#select","type":"MethodDefinition","paramnames":["itemId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"itemId"}],"name":"select","longname":"GalleryModel#select","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#select","$kind":"method","id":3120,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     *\n     */","meta":{"range":[6890,7364],"filename":"GalleryModel.mjs","lineno":277,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/selection","code":{"id":"astnode100097508","name":"GalleryModel#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"GalleryModel#unregister","kind":"function","memberof":"GalleryModel","scope":"instance","params":[],"$longname":"GalleryModel#unregister","$kind":"method","id":3121,"neoClassName":"Neo.selection.GalleryModel"}]}