C# Класс dnSpy.Hex.Editor.DefaultHexViewMouseProcessor

Наследование: dnSpy.Hex.Editor.DefaultHexMouseProcessor
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

DefaultHexViewMouseProcessor() публичный Метод

public DefaultHexViewMouseProcessor ( dnSpy.Contracts.Hex.Editor.WpfHexView wpfHexView, HexEditorOperationsFactoryService editorOperationsFactoryService ) : System
wpfHexView dnSpy.Contracts.Hex.Editor.WpfHexView
editorOperationsFactoryService dnSpy.Contracts.Hex.Operations.HexEditorOperationsFactoryService
Результат System

OnMouseLeftButtonDown() публичный Метод

public OnMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Результат void

OnMouseLeftButtonUp() публичный Метод

public OnMouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Результат void

OnMouseMove() публичный Метод

public OnMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
Результат void

OnMouseRightButtonDown() публичный Метод

public OnMouseRightButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Результат void