C# Class Gearset.Components.CurveEditorControl.GridRuler

Inheritance: System.Windows.FrameworkElement
Show file Open project: juancampa/Gearset Class Usage Examples

Public Properties

Property Type Description
MaxProperty DependencyProperty
MinProperty DependencyProperty
OrientationProperty DependencyProperty
halfDpiX double
halfDpiY double

Private Properties

Property Type Description
CurveEditorControl_MouseDown void
CurveEditorControl_MouseMove void
CurveEditorControl_MouseUp void
CurveEditorControl_MouseWheel void
DrawGridHorizonalLines void
DrawGridVerticalLines void
DrawHorizontalLinesText void
DrawVerticalLinesText void
InitializeResources void

Public Methods

Method Description
CurveCoordsToScreen ( System &point ) : Point
GridRuler ( ) : System
InvalidateVisual ( ) : void
LimitsChangedCalllBack ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
ScreenCoordsToCurve ( System &point ) : Point
ScreenCoordsToCurveNormal ( System &point ) : Point
UpdateRender ( ) : void

Protected Methods

Method Description
OnRender ( DrawingContext dc ) : void

Private Methods

Method Description
CurveEditorControl_MouseDown ( object sender, MouseButtonEventArgs e ) : void
CurveEditorControl_MouseMove ( object sender, MouseEventArgs e ) : void
CurveEditorControl_MouseUp ( object sender, MouseButtonEventArgs e ) : void
CurveEditorControl_MouseWheel ( object sender, MouseWheelEventArgs e ) : void
DrawGridHorizonalLines ( DrawingContext dc, double initialPos, double stepSize, Pen pen ) : void
DrawGridVerticalLines ( DrawingContext dc, double initialPos, double stepSize, Pen pen ) : void
DrawHorizontalLinesText ( DrawingContext dc, double initialPos, double stepSize ) : void
DrawVerticalLinesText ( DrawingContext dc, double initialPos, double stepSize ) : void
InitializeResources ( ) : void

Initializes all general pens and brushes.

Method Details

CurveCoordsToScreen() public method

public CurveCoordsToScreen ( System &point ) : Point
point System
return System.Windows.Point

GridRuler() public method

public GridRuler ( ) : System
return System

InvalidateVisual() public method

public InvalidateVisual ( ) : void
return void

LimitsChangedCalllBack() public static method

public static LimitsChangedCalllBack ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
d DependencyObject
e DependencyPropertyChangedEventArgs
return void

OnRender() protected method

protected OnRender ( DrawingContext dc ) : void
dc DrawingContext
return void

ScreenCoordsToCurve() public method

public ScreenCoordsToCurve ( System &point ) : Point
point System
return System.Windows.Point

ScreenCoordsToCurveNormal() public method

public ScreenCoordsToCurveNormal ( System &point ) : Point
point System
return System.Windows.Point

UpdateRender() public method

public UpdateRender ( ) : void
return void

Property Details

MaxProperty public static property

public static DependencyProperty MaxProperty
return DependencyProperty

MinProperty public static property

public static DependencyProperty MinProperty
return DependencyProperty

OrientationProperty public static property

public static DependencyProperty OrientationProperty
return DependencyProperty

halfDpiX public property

public double halfDpiX
return double

halfDpiY public property

public double halfDpiY
return double