C# Class Pinta.Core.RecolorTool

Inheritance: BaseBrushTool
Afficher le fichier Open project: xxgreg/Pinta

Protected Properties

Свойство Type Description
tolerance_label ToolBarLabel
tolerance_slider Pinta.Core.ToolBarSlider

Méthodes publiques

Méthode Description
RecolorTool ( ) : System

Méthodes protégées

Méthode Description
OnBuildToolBar ( Gtk tb ) : void
OnMouseDown ( Gtk.DrawingArea canvas, ButtonPressEventArgs args, PointD point ) : void
OnMouseMove ( object o, Gtk args, Cairo point ) : void

Private Methods

Méthode Description
AdjustColorByte ( byte oldByte, byte newByte, byte basisByte ) : byte
AdjustColorDifference ( ColorBgra oldColor, ColorBgra newColor, ColorBgra basisColor ) : ColorBgra
CheckColor ( ColorBgra a, ColorBgra b, int tolerance ) : bool
IsColorInTolerance ( ColorBgra colorA, ColorBgra colorB ) : bool

Method Details

OnBuildToolBar() protected méthode

protected OnBuildToolBar ( Gtk tb ) : void
tb Gtk
Résultat void

OnMouseDown() protected méthode

protected OnMouseDown ( Gtk.DrawingArea canvas, ButtonPressEventArgs args, PointD point ) : void
canvas Gtk.DrawingArea
args ButtonPressEventArgs
point Cairo.PointD
Résultat void

OnMouseMove() protected méthode

protected OnMouseMove ( object o, Gtk args, Cairo point ) : void
o object
args Gtk
point Cairo
Résultat void

RecolorTool() public méthode

public RecolorTool ( ) : System
Résultat System

Property Details

tolerance_label protected_oe property

protected ToolBarLabel,Pinta.Core tolerance_label
Résultat ToolBarLabel

tolerance_slider protected_oe property

protected ToolBarSlider,Pinta.Core tolerance_slider
Résultat Pinta.Core.ToolBarSlider