SendCommand ( Object sender, RunCommandEventArgs runCommandEventArgs ) { Debug.Assert(sender != null); Debug.Assert(runCommandEventArgs != null); RunCommandEventHandler oCommandSent = CommandSent; if (oCommandSent != null) { oCommandSent(sender, runCommandEventArgs); } }
CommandDispatcher_CommandSent ( Object sender, RunCommandEventArgs e ) { Debug.Assert(e != null); AssertValid(); if ( oNodeXLControl.IsLayingOutGraph || !m_oThisWorkbook.ExcelApplicationIsReady(false) ) { return; } if (e is RunNoParamCommandEventArgs) { switch ( ( (RunNoParamCommandEventArgs)e ).NoParamCommand ) { case NoParamCommand.ShowDynamicFilters: ShowDynamicFilters(); break; case NoParamCommand.ReadWorkbook: ReadWorkbook(); break; case NoParamCommand.EditLayoutUserSettings: EditLayoutUserSettings(); break; case NoParamCommand.ShowReadabilityMetrics: ShowReadabilityMetrics(); break; case NoParamCommand.ExportToNodeXLGraphGallery: ExportToNodeXLGraphGallery(); break; case NoParamCommand.ExportToEmail: ExportToEmail(); break; case NoParamCommand.LoadUserSettings: LoadUserSettings(); break; case NoParamCommand.SaveUserSettings: SaveUserSettings(); break; case NoParamCommand.ShowGraphLegend: this.ShowGraphLegend = true; break; case NoParamCommand.HideGraphLegend: this.ShowGraphLegend = false; break; case NoParamCommand.ShowGraphAxes: this.ShowGraphAxes = true; break; case NoParamCommand.HideGraphAxes: this.ShowGraphAxes = false; break; case NoParamCommand.UpdateLayout: OnLayoutChanged(m_oRibbon.Layout); break; case NoParamCommand.AutomateTasks: AutomateTasks(); break; case NoParamCommand.AutomateThisWorkbook: AutomateThisWorkbook(); break; default: break; } } else if (e is RunCollapseOrExpandGroupsCommandEventArgs) { if (!this.NonEmptyWorkbookRead) { return; } RunCollapseOrExpandGroupsCommandEventArgs oRunCollapseOrExpandGroupsCommandEventArgs = (RunCollapseOrExpandGroupsCommandEventArgs)e; CollapseOrExpandGroups( oRunCollapseOrExpandGroupsCommandEventArgs.GroupNames, oRunCollapseOrExpandGroupsCommandEventArgs.Collapse, true); } else if (e is RunEdgeCommandEventArgs) { RunEdgeCommand( (RunEdgeCommandEventArgs)e ); } else if (e is RunVertexCommandEventArgs) { RunVertexCommand( (RunVertexCommandEventArgs)e ); } }
CommandDispatcher_CommandSent ( Object sender, RunCommandEventArgs e ) { Debug.Assert(e != null); AssertValid(); if ( !Globals.ThisWorkbook.ExcelApplicationIsReady(false) ) { return; } if (e is RunSetVisualAttributeCommandEventArgs) { SetVisualAttribute( (RunSetVisualAttributeCommandEventArgs)e ); } }
CommandDispatcher_CommandSent ( Object sender, RunCommandEventArgs e ) { Debug.Assert(e != null); AssertValid(); if (e is RunNoParamCommandEventArgs) { switch ( ( (RunNoParamCommandEventArgs)e ).NoParamCommand ) { case NoParamCommand.LoadUserSettings: LoadUserSettings(); break; case NoParamCommand.SaveUserSettings: SaveUserSettings(); break; default: break; } } }
SendCommand ( RunCommandEventArgs oRunCommandEventArgs ) { AssertValid(); CommandDispatcher.SendCommand(this, oRunCommandEventArgs); }