+ ToggleMenuView

* Start of hotkeys for menus
* General menu cleanup & rework
This commit is contained in:
Bryan Ashby
2015-04-27 16:04:41 -06:00
parent 10d8812300
commit 028c5be418
10 changed files with 172 additions and 9 deletions

View File

@@ -6,6 +6,7 @@ var EditTextView = require('./edit_text_view.js').EditTextView;
var ButtonView = require('./button_view.js').ButtonView;
var VerticalMenuView = require('./vertical_menu_view.js').VerticalMenuView;
var SpinnerMenuView = require('./spinner_menu_view.js').SpinnerMenuView;
var ToggleMenuView = require('./toggle_menu_view.js').ToggleMenuView;
var Config = require('./config.js').config;
var packageJson = require('../package.json');
@@ -177,6 +178,14 @@ MCIViewFactory.prototype.createFromMCI = function(mci) {
view = new SpinnerMenuView(options);
break;
case 'TM' :
setOption(0, 'textStyle');
setFocusOption(0, 'focusTextStyle')
view = new ToggleMenuView(options);
break;
default :
options.text = this.getPredefinedViewLabel(mci.code);
if(options.text) {