    /*

    Siesta 5.3.0
    Copyright(c) 2009-2019 Bryntum AB
    https://bryntum.com/contact
    https://bryntum.com/products/siesta/license

    */
    Ext.define('Siesta.Project.Browser.UI.TestGridController', {
        extend  : 'Ext.app.ViewController',
        alias   : 'controller.testgrid',

        requires        : [
            'Siesta.Project.Browser.UI.AboutWindow'
        ],

        control : {
            '#tool-menu [option]' : { click : 'onMenuItemClick' },

            '[actionName^=run]' : { click : 'onRunBtnClicked' },

            '#aboutSiesta' : {
                click : 'onAboutSiesta'
            }
        },

        // Toolbar actions

        onRunBtnClicked : function (btn) {
            this.getView().fireEvent('buttonclick', this, btn, btn.actionName);
        },
        // EOF Toolbar actions

        // Menu actions
        onMenuItemClick : function (menuitem) {
            this.getView().fireEvent('optionchange', this, menuitem.option, menuitem.checked);
        },

        onAboutSiesta : function () {
            new Siesta.Project.Browser.UI.AboutWindow().show();
        }
        // EOF Menu actions
    })