C# Class Pinta.Tools.TextTool

Inheritance: Pinta.Core.BaseTool
Afficher le fichier Open project: PintaProject/Pinta

Private Properties

Свойство Type Description
ClearTextLayer void
HandleBoldButtonToggled void
HandleCenterAlignmentButtonToggled void
HandleFontChanged void
HandleItalicButtonToggled void
HandleLeftAlignmentButtonToggled void
HandlePintaCorePalettePrimaryColorChanged void
HandleRightAlignmentButtonToggled void
HandleSelectedLayerChanged void
HandleSizeChanged void
HandleUnderscoreButtonToggled void
InflateAndInvalidate void
OnIMCommit void
RedrawText void
StartEditing void
StopEditing void
TextTool System
TryHandleChar bool
UpdateFont void
UpdateFontSizes void
UpdateMouseCursor void

Méthodes publiques

Méthode Description
FinalizeText ( ) : void

Finalize re-editable text (if applicable).

TryHandleCopy ( Gtk.Clipboard cb ) : bool
TryHandleCut ( Gtk.Clipboard cb ) : bool
TryHandlePaste ( Gtk.Clipboard cb ) : bool
TryHandleRedo ( ) : bool
TryHandleUndo ( ) : bool

Méthodes protégées

Méthode Description
MinusButtonClickedEvent ( object o, EventArgs args ) : void
OnActivated ( ) : void
OnBuildToolBar ( Gtk tb ) : void
OnCommit ( ) : void
OnDeactivated ( BaseTool newTool ) : void
OnKeyDown ( Gtk.DrawingArea canvas, Gtk.KeyPressEventArgs args ) : void
OnKeyUp ( Gtk.DrawingArea canvas, Gtk.KeyReleaseEventArgs args ) : void
OnMouseDown ( Gtk.DrawingArea canvas, ButtonPressEventArgs args, Cairo point ) : void
OnMouseMove ( object o, Gtk.MotionNotifyEventArgs args, Cairo point ) : void
OnMouseUp ( Gtk canvas, Gtk args, Cairo point ) : void
PlusButtonClickedEvent ( object o, EventArgs args ) : void

Private Methods

Méthode Description
ClearTextLayer ( ) : void

Clears the entire TextLayer and redraw the previous text boundary.

HandleBoldButtonToggled ( object sender, EventArgs e ) : void
HandleCenterAlignmentButtonToggled ( object sender, EventArgs e ) : void
HandleFontChanged ( object sender, EventArgs e ) : void
HandleItalicButtonToggled ( object sender, EventArgs e ) : void
HandleLeftAlignmentButtonToggled ( object sender, EventArgs e ) : void
HandlePintaCorePalettePrimaryColorChanged ( object sender, EventArgs e ) : void
HandleRightAlignmentButtonToggled ( object sender, EventArgs e ) : void
HandleSelectedLayerChanged ( object sender, EventArgs e ) : void
HandleSizeChanged ( object sender, EventArgs e ) : void
HandleUnderscoreButtonToggled ( object sender, EventArgs e ) : void
InflateAndInvalidate ( Gdk.Rectangle passedRectangle ) : void
OnIMCommit ( object o, Gtk.CommitArgs args ) : void
RedrawText ( bool showCursor, bool useTextLayer ) : void

Draws the text.

StartEditing ( ) : void
StopEditing ( bool finalize ) : void
TextTool ( ) : System
TryHandleChar ( Gdk.EventKey eventKey ) : bool
UpdateFont ( ) : void
UpdateFontSizes ( ) : void
UpdateMouseCursor ( ) : void

Method Details

FinalizeText() public méthode

Finalize re-editable text (if applicable).
public FinalizeText ( ) : void
Résultat void

MinusButtonClickedEvent() protected méthode

protected MinusButtonClickedEvent ( object o, EventArgs args ) : void
o object
args System.EventArgs
Résultat void

OnActivated() protected méthode

protected OnActivated ( ) : void
Résultat void

OnBuildToolBar() protected méthode

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

OnCommit() protected méthode

protected OnCommit ( ) : void
Résultat void

OnDeactivated() protected méthode

protected OnDeactivated ( BaseTool newTool ) : void
newTool Pinta.Core.BaseTool
Résultat void

OnKeyDown() protected méthode

protected OnKeyDown ( Gtk.DrawingArea canvas, Gtk.KeyPressEventArgs args ) : void
canvas Gtk.DrawingArea
args Gtk.KeyPressEventArgs
Résultat void

OnKeyUp() protected méthode

protected OnKeyUp ( Gtk.DrawingArea canvas, Gtk.KeyReleaseEventArgs args ) : void
canvas Gtk.DrawingArea
args Gtk.KeyReleaseEventArgs
Résultat void

OnMouseDown() protected méthode

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

OnMouseMove() protected méthode

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

OnMouseUp() protected méthode

protected OnMouseUp ( Gtk canvas, Gtk args, Cairo point ) : void
canvas Gtk
args Gtk
point Cairo
Résultat void

PlusButtonClickedEvent() protected méthode

protected PlusButtonClickedEvent ( object o, EventArgs args ) : void
o object
args System.EventArgs
Résultat void

TryHandleCopy() public méthode

public TryHandleCopy ( Gtk.Clipboard cb ) : bool
cb Gtk.Clipboard
Résultat bool

TryHandleCut() public méthode

public TryHandleCut ( Gtk.Clipboard cb ) : bool
cb Gtk.Clipboard
Résultat bool

TryHandlePaste() public méthode

public TryHandlePaste ( Gtk.Clipboard cb ) : bool
cb Gtk.Clipboard
Résultat bool

TryHandleRedo() public méthode

public TryHandleRedo ( ) : bool
Résultat bool

TryHandleUndo() public méthode

public TryHandleUndo ( ) : bool
Résultat bool