C# Class dnSpy.Hex.Editor.DefaultHexViewMouseProcessor

Inheritance: dnSpy.Hex.Editor.DefaultHexMouseProcessor
Afficher le fichier Open project: 0xd4d/dnSpy

Private Properties

Свойство Type Description
CancelMouseLeftButtonSelection void
GetHorizontalInterval System.TimeSpan
GetInterval System.TimeSpan
GetLocation HexMouseLocation
GetScrollDirection ScrollDirection?
GetSelectionOrCaretIfNoSelection HexBufferSpan
GetSelectionOrCaretIfNoSelection void
GetVerticalInterval System.TimeSpan
IsInSelection bool
OnScroll void
SelectToMousePosition void
SelectToMousePosition void
StopScrolling void
UpdateScrolling void

Méthodes publiques

Méthode Description
DefaultHexViewMouseProcessor ( dnSpy.Contracts.Hex.Editor.WpfHexView wpfHexView, HexEditorOperationsFactoryService editorOperationsFactoryService ) : System
OnMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
OnMouseRightButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Private Methods

Méthode Description
CancelMouseLeftButtonSelection ( ) : void
GetHorizontalInterval ( double dist ) : System.TimeSpan
GetInterval ( double dist, double length ) : System.TimeSpan
GetLocation ( System.Windows.Input.MouseEventArgs e ) : HexMouseLocation
GetScrollDirection ( HexMouseLocation mouseLoc, System.TimeSpan &interval ) : ScrollDirection?
GetSelectionOrCaretIfNoSelection ( ) : HexBufferSpan
GetSelectionOrCaretIfNoSelection ( HexBufferPoint &start, HexBufferPoint &end ) : void
GetVerticalInterval ( double dist ) : System.TimeSpan
IsInSelection ( HexMouseLocation mouseLoc ) : bool
OnScroll ( ScrollDirection value, double xCoordinate ) : void
SelectToMousePosition ( HexMouseLocation mouseLoc, bool extendSelection ) : void
SelectToMousePosition ( System.Windows.Input.MouseEventArgs e, bool extendSelection ) : void
StopScrolling ( ) : void
UpdateScrolling ( System.Windows.Input.MouseEventArgs e ) : void

Method Details

DefaultHexViewMouseProcessor() public méthode

public DefaultHexViewMouseProcessor ( dnSpy.Contracts.Hex.Editor.WpfHexView wpfHexView, HexEditorOperationsFactoryService editorOperationsFactoryService ) : System
wpfHexView dnSpy.Contracts.Hex.Editor.WpfHexView
editorOperationsFactoryService dnSpy.Contracts.Hex.Operations.HexEditorOperationsFactoryService
Résultat System

OnMouseLeftButtonDown() public méthode

public OnMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Résultat void

OnMouseLeftButtonUp() public méthode

public OnMouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Résultat void

OnMouseMove() public méthode

public OnMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
Résultat void

OnMouseRightButtonDown() public méthode

public OnMouseRightButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Résultat void