C# Class Reko.Gui.Windows.CombinedCodeViewInteractor

Inheritance: IWindowPane, ICommandTarget
显示文件 Open project: uxmal/reko Class Usage Examples

Private Properties

Property Type Description
CodeView_GetAnchorAddress Address
CodeView_MouseDown void
CodeView_PositionChanged void
CodeView_VScrollValueChanged void
CombinedCodeView_CurrentAddressChanged void
CreateNestedTextModel void
EditDeclaration void
GViewer_KeyDown void
GViewer_MouseUp void
GetAnchorAddress Address
IViewer_MouseDown void
IViewer_MouseUp void
MixedCodeDataView_GetAnchorAddress Address
MixedCodeDataView_ModelChanged void
MixedCodeDataView_MouseDown void
MixedCodeDataView_TopAddressChanged void
MixedCodeDataView_VScrollValueChanged void
NavigateToToolbarAddress void
ProgramChanged void
ShowAllItems bool
ShowItem bool
TextView_Navigate void
ToolBarAddressTextbox_KeyDown void
ToolBarGoButton_Click void
UserNavigateToAddress void

Public Methods

Method Description
ChooseTextEncoding ( ) : bool
Close ( ) : void
CombinedCodeViewInteractor ( ) : Microsoft.Msagl.Core.Geometry
Copy ( ) : void
CreateControl ( ) : Control
DisplayGlobals ( Program program, Reko.Core.ImageSegment segment ) : void
DisplayProcedure ( Program program, Procedure proc ) : void
DisplayStatement ( Program program, Reko.Core.Statement stm ) : void
Execute ( CommandID cmdId ) : bool
QueryStatus ( CommandID cmdId, CommandStatus status, CommandText text ) : bool
SetSite ( IServiceProvider sp ) : void
ViewCode ( ) : void
ViewGraph ( ) : void

Private Methods

Method Description
CodeView_GetAnchorAddress ( ) : Address
CodeView_MouseDown ( object sender, MouseEventArgs e ) : void
CodeView_PositionChanged ( ) : void
CodeView_VScrollValueChanged ( object sender, EventArgs e ) : void
CombinedCodeView_CurrentAddressChanged ( object sender, EventArgs e ) : void
CreateNestedTextModel ( ) : void
EditDeclaration ( ) : void
GViewer_KeyDown ( object sender, KeyEventArgs e ) : void
GViewer_MouseUp ( object sender, MouseEventArgs e ) : void
GetAnchorAddress ( ) : Address
IViewer_MouseDown ( object sender, Microsoft.Msagl.Drawing.MsaglMouseEventArgs e ) : void
IViewer_MouseUp ( object sender, Microsoft.Msagl.Drawing.MsaglMouseEventArgs e ) : void
MixedCodeDataView_GetAnchorAddress ( ) : Address
MixedCodeDataView_ModelChanged ( object sender, EventArgs e ) : void
MixedCodeDataView_MouseDown ( object sender, MouseEventArgs e ) : void
MixedCodeDataView_TopAddressChanged ( ) : void
MixedCodeDataView_VScrollValueChanged ( object sender, EventArgs e ) : void
NavigateToToolbarAddress ( ) : void
ProgramChanged ( ) : void
ShowAllItems ( ) : bool
ShowItem ( MixedCodeDataModel item ) : bool
TextView_Navigate ( object sender, EditorNavigationArgs e ) : void
ToolBarAddressTextbox_KeyDown ( object sender, KeyEventArgs e ) : void
ToolBarGoButton_Click ( object sender, EventArgs e ) : void
UserNavigateToAddress ( Address addrFrom, Address addrTo ) : void

Method Details

ChooseTextEncoding() public method

public ChooseTextEncoding ( ) : bool
return bool

Close() public method

public Close ( ) : void
return void

CombinedCodeViewInteractor() public method

public CombinedCodeViewInteractor ( ) : Microsoft.Msagl.Core.Geometry
return Microsoft.Msagl.Core.Geometry

Copy() public method

public Copy ( ) : void
return void

CreateControl() public method

public CreateControl ( ) : Control
return System.Windows.Forms.Control

DisplayGlobals() public method

public DisplayGlobals ( Program program, Reko.Core.ImageSegment segment ) : void
program Program
segment Reko.Core.ImageSegment
return void

DisplayProcedure() public method

public DisplayProcedure ( Program program, Procedure proc ) : void
program Program
proc Procedure
return void

DisplayStatement() public method

public DisplayStatement ( Program program, Reko.Core.Statement stm ) : void
program Program
stm Reko.Core.Statement
return void

Execute() public method

public Execute ( CommandID cmdId ) : bool
cmdId System.ComponentModel.Design.CommandID
return bool

QueryStatus() public method

public QueryStatus ( CommandID cmdId, CommandStatus status, CommandText text ) : bool
cmdId System.ComponentModel.Design.CommandID
status CommandStatus
text CommandText
return bool

SetSite() public method

public SetSite ( IServiceProvider sp ) : void
sp IServiceProvider
return void

ViewCode() public method

public ViewCode ( ) : void
return void

ViewGraph() public method

public ViewGraph ( ) : void
return void