/** * Project  : AMDA-NG * Name : PlotIntervalsForm.js * @class amdaPlotComp.PlotIntervalsForm * @extends amdaPlotComp.PlotStandardForm * @brief Form to define specifics intervals options * @author Benjamin Renard * @version $Id: PlotIntervalsForm.js benjamin $ */ Ext.define('amdaPlotComp.PlotIntervalsForm', { extend: 'amdaPlotComp.PlotStandardForm', setObject : function(object) { this.object = object.get('param-drawing-object'); this.loadRecord(this.object); }, getFormItems: function() { var legendItems = [ this.addStandardText('legend-text-value', 'Text'), this.addStandardCombo('legend-text-position', 'Position', amdaPlotObj.PlotObjectConfig.availableLegendTextPositions), this.addStandardFont('legend-text-font')] return [ this.addColorsPicker('intervals-color', 'Color', amdaPlotObj.PlotObjectConfig.availableColorsNew, 'none'), this.addStandardFieldSet('Legend', 'legend-text-font-activated', legendItems) ]; } });