void InitializeShortcutBar() { ShortcutToolbar shortcutBar = new ShortcutToolbar(); DynamoViewModel viewModel = dynSettings.Controller.DynamoViewModel; ShortcutBarItem newScriptButton = new ShortcutBarItem(); newScriptButton.ShortcutToolTip = "New [Ctrl + N]"; newScriptButton.ShortcutCommand = viewModel.NewHomeWorkspaceCommand; newScriptButton.ShortcutCommandParameter = null; newScriptButton.ImgNormalSource = "/DynamoCore;component/UI/Images/new_normal.png"; newScriptButton.ImgDisabledSource = "/DynamoCore;component/UI/Images/new_disabled.png"; newScriptButton.ImgHoverSource = "/DynamoCore;component/UI/Images/new_hover.png"; ShortcutBarItem openScriptButton = new ShortcutBarItem(); openScriptButton.ShortcutToolTip = "Open [Ctrl + O]"; openScriptButton.ShortcutCommand = viewModel.ShowOpenDialogAndOpenResultCommand; openScriptButton.ShortcutCommandParameter = null; openScriptButton.ImgNormalSource = "/DynamoCore;component/UI/Images/open_normal.png"; openScriptButton.ImgDisabledSource = "/DynamoCore;component/UI/Images/open_disabled.png"; openScriptButton.ImgHoverSource = "/DynamoCore;component/UI/Images/open_hover.png"; ShortcutBarItem saveButton = new ShortcutBarItem(); saveButton.ShortcutToolTip = "Save [Ctrl + S]"; saveButton.ShortcutCommand = viewModel.ShowSaveDialogIfNeededAndSaveResultCommand; saveButton.ShortcutCommandParameter = null; saveButton.ImgNormalSource = "/DynamoCore;component/UI/Images/save_normal.png"; saveButton.ImgDisabledSource = "/DynamoCore;component/UI/Images/save_disabled.png"; saveButton.ImgHoverSource = "/DynamoCore;component/UI/Images/save_hover.png"; ShortcutBarItem screenShotButton = new ShortcutBarItem(); screenShotButton.ShortcutToolTip = "Export Workspace As Image"; screenShotButton.ShortcutCommand = viewModel.ShowSaveImageDialogAndSaveResultCommand; screenShotButton.ShortcutCommandParameter = null; screenShotButton.ImgNormalSource = "/DynamoCore;component/UI/Images/screenshot_normal.png"; screenShotButton.ImgDisabledSource = "/DynamoCore;component/UI/Images/screenshot_disabled.png"; screenShotButton.ImgHoverSource = "/DynamoCore;component/UI/Images/screenshot_hover.png"; ShortcutBarItem undoButton = new ShortcutBarItem(); undoButton.ShortcutToolTip = "Undo [Ctrl + Z]"; undoButton.ShortcutCommand = viewModel.UndoCommand; undoButton.ShortcutCommandParameter = null; undoButton.ImgNormalSource = "/DynamoCore;component/UI/Images/undo_normal.png"; undoButton.ImgDisabledSource = "/DynamoCore;component/UI/Images/undo_disabled.png"; undoButton.ImgHoverSource = "/DynamoCore;component/UI/Images/undo_hover.png"; ShortcutBarItem redoButton = new ShortcutBarItem(); redoButton.ShortcutToolTip = "Redo [Ctrl + Y]"; redoButton.ShortcutCommand = viewModel.RedoCommand; redoButton.ShortcutCommandParameter = null; redoButton.ImgNormalSource = "/DynamoCore;component/UI/Images/redo_normal.png"; redoButton.ImgDisabledSource = "/DynamoCore;component/UI/Images/redo_disabled.png"; redoButton.ImgHoverSource = "/DynamoCore;component/UI/Images/redo_hover.png"; // PLACEHOLDER FOR FUTURE SHORTCUTS //ShortcutBarItem runButton = new ShortcutBarItem(); //runButton.ShortcutToolTip = "Run [Ctrl + R]"; ////runButton.ShortcutCommand = viewModel.RunExpressionCommand; // Function implementation in progress //runButton.ShortcutCommandParameter = null; //runButton.ImgNormalSource = "/DynamoCore;component/UI/Images/run_normal.png"; //runButton.ImgDisabledSource = "/DynamoCore;component/UI/Images/run_disabled.png"; //runButton.ImgHoverSource = "/DynamoCore;component/UI/Images/run_hover.png"; shortcutBar.ShortcutBarItems.Add(newScriptButton); shortcutBar.ShortcutBarItems.Add(openScriptButton); shortcutBar.ShortcutBarItems.Add(saveButton); shortcutBar.ShortcutBarItems.Add(undoButton); shortcutBar.ShortcutBarItems.Add(redoButton); //shortcutBar.ShortcutBarItems.Add(runButton); shortcutBar.ShortcutBarRightSideItems.Add(screenShotButton); shortcutBarGrid.Children.Add(shortcutBar); }
void InitializeShortcutBar() { ShortcutToolbar shortcutBar = new ShortcutToolbar(this.dynamoViewModel.Model.UpdateManager); shortcutBar.Name = "ShortcutToolbar"; ShortcutBarItem newScriptButton = new ShortcutBarItem(); newScriptButton.ShortcutToolTip = Dynamo.Wpf.Properties.Resources.DynamoViewToolbarNewButtonTooltip; newScriptButton.ShortcutCommand = dynamoViewModel.NewHomeWorkspaceCommand; newScriptButton.ShortcutCommandParameter = null; newScriptButton.ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/new_normal.png"; newScriptButton.ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/new_disabled.png"; newScriptButton.ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/new_hover.png"; ShortcutBarItem openScriptButton = new ShortcutBarItem(); openScriptButton.ShortcutToolTip = Dynamo.Wpf.Properties.Resources.DynamoViewToolbarOpenButtonTooltip; openScriptButton.ShortcutCommand = dynamoViewModel.ShowOpenDialogAndOpenResultCommand; openScriptButton.ShortcutCommandParameter = null; openScriptButton.ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/open_normal.png"; openScriptButton.ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/open_disabled.png"; openScriptButton.ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/open_hover.png"; ShortcutBarItem saveButton = new ShortcutBarItem(); saveButton.ShortcutToolTip = Dynamo.Wpf.Properties.Resources.DynamoViewToolbarSaveButtonTooltip; saveButton.ShortcutCommand = dynamoViewModel.ShowSaveDialogIfNeededAndSaveResultCommand; saveButton.ShortcutCommandParameter = null; saveButton.ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/save_normal.png"; saveButton.ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/save_disabled.png"; saveButton.ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/save_hover.png"; ShortcutBarItem screenShotButton = new ShortcutBarItem(); screenShotButton.ShortcutToolTip = Dynamo.Wpf.Properties.Resources.DynamoViewToolbarExportButtonTooltip; screenShotButton.ShortcutCommand = dynamoViewModel.ShowSaveImageDialogAndSaveResultCommand; screenShotButton.ShortcutCommandParameter = null; screenShotButton.ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/screenshot_normal.png"; screenShotButton.ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/screenshot_disabled.png"; screenShotButton.ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/screenshot_hover.png"; ShortcutBarItem undoButton = new ShortcutBarItem(); undoButton.ShortcutToolTip = Dynamo.Wpf.Properties.Resources.DynamoViewToolbarUndoButtonTooltip; undoButton.ShortcutCommand = dynamoViewModel.UndoCommand; undoButton.ShortcutCommandParameter = null; undoButton.ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/undo_normal.png"; undoButton.ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/undo_disabled.png"; undoButton.ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/undo_hover.png"; ShortcutBarItem redoButton = new ShortcutBarItem(); redoButton.ShortcutToolTip = Dynamo.Wpf.Properties.Resources.DynamoViewToolbarRedoButtonTooltip; redoButton.ShortcutCommand = dynamoViewModel.RedoCommand; redoButton.ShortcutCommandParameter = null; redoButton.ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/redo_normal.png"; redoButton.ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/redo_disabled.png"; redoButton.ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/redo_hover.png"; // PLACEHOLDER FOR FUTURE SHORTCUTS //ShortcutBarItem runButton = new ShortcutBarItem(); //runButton.ShortcutToolTip = "Run [Ctrl + R]"; ////runButton.ShortcutCommand = viewModel.RunExpressionCommand; // Function implementation in progress //runButton.ShortcutCommandParameter = null; //runButton.ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/run_normal.png"; //runButton.ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/run_disabled.png"; //runButton.ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/run_hover.png"; shortcutBar.ShortcutBarItems.Add(newScriptButton); shortcutBar.ShortcutBarItems.Add(openScriptButton); shortcutBar.ShortcutBarItems.Add(saveButton); shortcutBar.ShortcutBarItems.Add(undoButton); shortcutBar.ShortcutBarItems.Add(redoButton); //shortcutBar.ShortcutBarItems.Add(runButton); //shortcutBar.ShortcutBarRightSideItems.Add(updateButton); shortcutBar.ShortcutBarRightSideItems.Add(screenShotButton); shortcutBarGrid.Children.Add(shortcutBar); }
private void InitializeShortcutBar() { shortcutBar = new ShortcutToolbar(this.dynamoViewModel.Model.UpdateManager) {Name = "ShortcutToolbar"}; var newScriptButton = new ShortcutBarItem { ShortcutToolTip = Wpf.Properties.Resources.DynamoViewToolbarNewButtonTooltip, ShortcutCommand = dynamoViewModel.NewHomeWorkspaceCommand, ShortcutCommandParameter = null, ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/new_normal.png", ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/new_disabled.png", ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/new_hover.png" }; var openScriptButton = new ShortcutBarItem { ShortcutToolTip = Wpf.Properties.Resources.DynamoViewToolbarOpenButtonTooltip, ShortcutCommand = dynamoViewModel.ShowOpenDialogAndOpenResultCommand, ShortcutCommandParameter = null, ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/open_normal.png", ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/open_disabled.png", ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/open_hover.png" }; var saveButton = new ShortcutBarItem { ShortcutToolTip = Wpf.Properties.Resources.DynamoViewToolbarSaveButtonTooltip, ShortcutCommand = dynamoViewModel.ShowSaveDialogIfNeededAndSaveResultCommand, ShortcutCommandParameter = null, ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/save_normal.png", ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/save_disabled.png", ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/save_hover.png" }; var screenShotButton = new ImageExportShortcutBarItem(dynamoViewModel) { ShortcutCommand = dynamoViewModel.ShowSaveImageDialogAndSaveResultCommand, ShortcutCommandParameter = Wpf.Properties.Resources.ScreenShotFrom3DShortcutParameter, ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/screenshot_normal.png", ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/screenshot_disabled.png", ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/screenshot_hover.png" }; var undoButton = new ShortcutBarItem { ShortcutToolTip = Wpf.Properties.Resources.DynamoViewToolbarUndoButtonTooltip, ShortcutCommand = dynamoViewModel.UndoCommand, ShortcutCommandParameter = null, ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/undo_normal.png", ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/undo_disabled.png", ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/undo_hover.png" }; var redoButton = new ShortcutBarItem { ShortcutToolTip = Wpf.Properties.Resources.DynamoViewToolbarRedoButtonTooltip, ShortcutCommand = dynamoViewModel.RedoCommand, ShortcutCommandParameter = null, ImgNormalSource = "/DynamoCoreWpf;component/UI/Images/redo_normal.png", ImgDisabledSource = "/DynamoCoreWpf;component/UI/Images/redo_disabled.png", ImgHoverSource = "/DynamoCoreWpf;component/UI/Images/redo_hover.png" }; shortcutBar.ShortcutBarItems.Add(newScriptButton); shortcutBar.ShortcutBarItems.Add(openScriptButton); shortcutBar.ShortcutBarItems.Add(saveButton); shortcutBar.ShortcutBarItems.Add(undoButton); shortcutBar.ShortcutBarItems.Add(redoButton); shortcutBar.ShortcutBarRightSideItems.Add(screenShotButton); shortcutBarGrid.Children.Add(shortcutBar); }