+ SpinnerMenuView (MCI=SM)

* Some menu view rework... WIP
This commit is contained in:
Bryan Ashby
2015-04-26 21:57:23 -06:00
parent 7a643150e7
commit 10d8812300
7 changed files with 144 additions and 33 deletions

View File

@@ -5,10 +5,10 @@ var TextView = require('./text_view.js').TextView;
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 Config = require('./config.js').config;
var packageJson = require('../package.json');
var assert = require('assert');
var os = require('os');
var _ = require('lodash');
@@ -168,6 +168,15 @@ MCIViewFactory.prototype.createFromMCI = function(mci) {
view = new VerticalMenuView(options);
break;
case 'SM' :
setOption(0, 'textStyle');
setOption(1, 'justify');
setFocusOption(0, 'focusTextStyle');
view = new SpinnerMenuView(options);
break;
default :
options.text = this.getPredefinedViewLabel(mci.code);
if(options.text) {