public PrintChartCommand(IChart2D chart2d, IComplexChart complexChart, IChart3D chart3d, ISharedViewState sharedViewState) : base(chart2d, complexChart, chart3d, sharedViewState)
 {
     Icon              = Resources.printToolStripButtonImage;
     Text              = MenuStrings.printToolStripButton_Text;
     ToolTip           = MenuStrings.printToolStripButton_Text;
     ShortcutKeyString = "Ctrl+P";
 }
Example #2
0
 public EqualAxesCommand(IChart2D chart2d, IComplexChart complexChart, IChart3D chart3d, ISharedViewState sharedViewState) : base(chart2d, complexChart, chart3d, sharedViewState)
 {
     Text         = MenuStrings.equalAxes_Text;
     ToolTip      = MenuStrings.equalAxes_Text;
     CheckOnClick = true;
     Checked      = chart3D.EqualAxes;
     BindingUtils.TwoWayBinding(this, nameof(Checked), chart3D, nameof(chart3D.EqualAxes));
 }
Example #3
0
 public FitAxesCommand(IChart3D chart3D)
 {
     _chart3D     = chart3D;
     Text         = MenuStrings.fitAxes_Text;
     ToolTip      = MenuStrings.fitAxes_Text;
     CheckOnClick = true;
     Checked      = !chart3D.EqualAxes;
     BindingUtils.OnPropertyChanged(chart3D, nameof(chart3D.EqualAxes), () => Checked = !chart3D.EqualAxes);
 }
 protected BaseCommandForCharts(IChart2D chart2d, IComplexChart complexChart, IChart3D chart3d, ISharedViewState sharedViewState)
 {
     this.chart2D      = chart2d;
     this.complexChart = complexChart;
     this.chart3D      = chart3d;
     _charts           = new Dictionary <CalculationsMode, IChart>()
     {
         { CalculationsMode.Real, chart2d },
         { CalculationsMode.Complex, complexChart },
         { CalculationsMode.Fxy, chart3D },
     };
     _sharedViewState = sharedViewState;
 }
 public PrintCommand(ICanFileEdit scriptingCodeEditor, ICanFileEdit customFunctionsCodeEditor, ISharedViewState sharedViewState, IApplicationManager applicationManager, IChart2D chart2d, IComplexChart complexChart, IChart3D chart3d)
 {
     Icon                            = Resources.printToolStripButtonImage;
     Text                            = MenuStrings.printToolStripButton_Text;
     ToolTip                         = MenuStrings.printToolStripButton_Text;
     ShortcutKeyString               = "Ctrl+P";
     this._scriptingCodeEditor       = scriptingCodeEditor;
     this._customFunctionsCodeEditor = customFunctionsCodeEditor;
     _sharedViewState                = sharedViewState;
     _applicationManager             = applicationManager;
     _charts                         = new Dictionary <CalculationsMode, IChart>()
     {
         { CalculationsMode.Real, chart2d },
         { CalculationsMode.Complex, complexChart },
         { CalculationsMode.Fxy, chart3d }
     };
 }
Example #6
0
 public PrintPreviewChartCommand(IChart2D chart2d, IComplexChart complexChart, IChart3D chart3d, ISharedViewState sharedViewState) : base(chart2d, complexChart, chart3d, sharedViewState)
 {
     Icon    = Resources.printPreviewToolStripMenuItemImage;
     Text    = MenuStrings.printPreviewToolStripMenuItem_Text;
     ToolTip = MenuStrings.printPreviewToolStripMenuItem_Text;
     //this.ShortcutKeyString = "Ctrl+P";
 }
Example #7
0
 public ExportCommand(IChart2D chart2d, IComplexChart complexChart, IChart3D chart3d, ISharedViewState sharedViewState) : base(chart2d, complexChart, chart3d, sharedViewState)
 {
     Text    = MenuStrings.export_Text;
     ToolTip = MenuStrings.export_Text;
 }
Example #8
0
 public TransformOptionCommand(string text, string toolTip, IChart2D chart2d, IComplexChart complexChart, IChart3D chart3d, ISharedViewState sharedViewState)
     : base(chart2d, complexChart, chart3d, sharedViewState)
 {
     _sharedViewState = sharedViewState;
     Text             = text;
     ToolTip          = toolTip;
 }
 public EditChartPropertiesCommand(IChart2D chart2d, IComplexChart complexChart, IChart3D chart3d, ISharedViewState sharedViewState) : base(chart2d, complexChart, chart3d, sharedViewState)
 {
     Text    = MenuStrings.editProperties_Text;
     ToolTip = MenuStrings.editProperties_Text;
 }
Example #10
0
        public TransformCommand(ISharedViewState sharedViewState, IChart2D chart2d, IComplexChart complexChart, IChart3D chart3d) : base(MenuStrings.transformToolStripMenuItem_Text)
        {
            _sharedViewState = sharedViewState;
            BindingUtils.OnPropertyChanged(_sharedViewState, nameof(_sharedViewState.CurrentView),
                                           () => IsEnabled = _sharedViewState.CurrentView == ViewName.Charting);

            ChildrenCommands = new List <IToolbarCommand>
            {
                new TransformOptionCommand(MenuStrings.FFT_Text, MenuStrings.FFT_ToolTip_Text,
                                           chart2d, complexChart, chart3d, sharedViewState),
                new TransformOptionCommand(MenuStrings.IFFT_Text, MenuStrings.IFFT_ToolTipText,
                                           chart2d, complexChart, chart3d, sharedViewState),
                new TransformOptionCommand(MenuStrings.DST_Text, MenuStrings.DST_ToolTipText,
                                           chart2d, complexChart, chart3d, sharedViewState),
                new TransformOptionCommand(MenuStrings.IDST_Text, MenuStrings.IDST_ToolTipText,
                                           chart2d, complexChart, chart3d, sharedViewState),
                new TransformOptionCommand(MenuStrings.DCT_Text, MenuStrings.DCT_ToolTipText,
                                           chart2d, complexChart, chart3d, sharedViewState),
                new TransformOptionCommand(MenuStrings.IDCT_Text, MenuStrings.IDCT_ToolTipText,
                                           chart2d, complexChart, chart3d, sharedViewState),
                new TransformOptionCommand(MenuStrings.FHT_Text, MenuStrings.FHT_ToolTipText,
                                           chart2d, complexChart, chart3d, sharedViewState),
                new TransformOptionCommand(MenuStrings.IFHT_Text, MenuStrings.IFHT_ToolTipText,
                                           chart2d, complexChart, chart3d, sharedViewState),
                new TransformOptionCommand(MenuStrings.DHT_Text, MenuStrings.DHT_ToolTipText,
                                           chart2d, complexChart, chart3d, sharedViewState)
                //      new TransformOptionCommand(MenuStrings.,MenuStrings.IFHT_ToolTipText,charts),
            };
        }