',
+ '
',
+ '
',
+ '
' + this.textRowSpacing + '',
+ '
' + this.textMinimumDistanceBetweenBaselines + '',
+ '
',
+ '
',
+ /*'
',*/
+ '
',
+ '
',
+ '
',
+ '
' + this.textColumnSpacingEdges + '',
+ '
' + this.textMinimumDistanceBetweenColumnEdges + '',
+ '
',
+ '
',
+ /*'
',*/
+ '
',
+ '
',
+ '
',
+ '
' + this.textColumnSpacing + '',
+ '
' + this.textMinimumDistanceBetweenColumns + '',
+ '
',
+ /*'
',*/
+ '
',
+ '
',
''
].join('');
@@ -71,6 +102,60 @@ define([
render: function() {
Common.UI.Window.prototype.render.call(this);
+ this.cmbRowSpacing = new Common.UI.ComboBox({
+ el: $('#matrix-row-spacing-cmb'),
+ cls: 'input-group-nr',
+ editable: false,
+ data: [],
+ style: 'width: 130px;',
+ menuStyle : 'min-width: 130px;'
+ });
+ this.cmbRowSpacing.setValue('');
+ this.cmbRowSpacing.on('selected', _.bind(this.onRowSpacingSelect, this));
+
+ this.numRowSpacing = new Common.UI.MetricSpinner({
+ el: $('#matrix-row-spacing-spn'),
+ step: .01,
+ width: 70,
+ value: '',
+ defaultUnit : "",
+ maxValue: 132,
+ minValue: 0.5
+ });
+ this.numRowSpacing.on('change', _.bind(this.onNumRowSpacingChange, this));
+
+ this.cmbColumnSpacing = new Common.UI.ComboBox({
+ el: $('#matrix-column-spacing-cmb'),
+ cls: 'input-group-nr',
+ editable: false,
+ data: [],
+ style: 'width: 130px;',
+ menuStyle : 'min-width: 130px;'
+ });
+ this.cmbColumnSpacing.setValue('');
+ this.cmbColumnSpacing.on('selected', _.bind(this.onColumnSpacingSelect, this));
+
+ this.numColumnSpacing = new Common.UI.MetricSpinner({
+ el: $('#matrix-column-spacing-spn'),
+ step: .01,
+ width: 70,
+ value: '',
+ defaultUnit : "",
+ maxValue: 132,
+ minValue: 0.5
+ });
+ this.numColumnSpacing.on('change', _.bind(this.onNumColumnSpacingChange, this));
+
+ this.numColumnSpacingEdges = new Common.UI.MetricSpinner({
+ el: $('#matrix-column-spacing-edges'),
+ step: .01,
+ width: 70,
+ value: '',
+ defaultUnit : "",
+ maxValue: 132,
+ minValue: 0.5
+ });
+ this.numColumnSpacingEdges.on('change', _.bind(this.onNumColumnSpacingEdgesChange, this));
var $window = this.getChild();
$window.find('.dlg-btn').on('click', _.bind(this.onBtnClick, this));
@@ -96,9 +181,35 @@ define([
return false;
},
+ onRowSpacingSelect: function() {
+
+ },
+
+ onNumRowSpacingChange: function() {
+
+ },
+
+ onColumnSpacingSelect: function() {
+
+ },
+
+ onNumColumnSpacingChange: function() {
+
+ },
+
+ onNumColumnSpacingEdgesChange: function() {
+
+ },
+
textTitle: 'Matrix Spacing',
cancelButtonText: 'Cancel',
okButtonText: 'Ok',
+ textRowSpacing: 'RowSpacing',
+ textMinimumDistanceBetweenBaselines: 'Minimum distance between baselines',
+ textColumnSpacingEdges: 'Column Spacing Edges',
+ textMinimumDistanceBetweenColumnEdges: 'Minimum distance between column edges',
+ textColumnSpacing: 'Column Spacing',
+ textMinimumDistanceBetweenColumns: 'Minimum distance between columns'
}, DE.Views.MatrixSpacingDialog || {}))
});
\ No newline at end of file