C# Class Pinta.Tools.TextTool

Inheritance: Pinta.Core.BaseTool
Exibir arquivo Open project: PintaProject/Pinta

Private Properties

Property 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

Public Methods

Method 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

Protected Methods

Method 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

Method 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 method

Finalize re-editable text (if applicable).
public FinalizeText ( ) : void
return void

MinusButtonClickedEvent() protected method

protected MinusButtonClickedEvent ( object o, EventArgs args ) : void
o object
args System.EventArgs
return void

OnActivated() protected method

protected OnActivated ( ) : void
return void

OnBuildToolBar() protected method

protected OnBuildToolBar ( Gtk tb ) : void
tb Gtk
return void

OnCommit() protected method

protected OnCommit ( ) : void
return void

OnDeactivated() protected method

protected OnDeactivated ( BaseTool newTool ) : void
newTool Pinta.Core.BaseTool
return void

OnKeyDown() protected method

protected OnKeyDown ( Gtk.DrawingArea canvas, Gtk.KeyPressEventArgs args ) : void
canvas Gtk.DrawingArea
args Gtk.KeyPressEventArgs
return void

OnKeyUp() protected method

protected OnKeyUp ( Gtk.DrawingArea canvas, Gtk.KeyReleaseEventArgs args ) : void
canvas Gtk.DrawingArea
args Gtk.KeyReleaseEventArgs
return void

OnMouseDown() protected method

protected OnMouseDown ( Gtk.DrawingArea canvas, ButtonPressEventArgs args, Cairo point ) : void
canvas Gtk.DrawingArea
args ButtonPressEventArgs
point Cairo
return void

OnMouseMove() protected method

protected OnMouseMove ( object o, Gtk.MotionNotifyEventArgs args, Cairo point ) : void
o object
args Gtk.MotionNotifyEventArgs
point Cairo
return void

OnMouseUp() protected method

protected OnMouseUp ( Gtk canvas, Gtk args, Cairo point ) : void
canvas Gtk
args Gtk
point Cairo
return void

PlusButtonClickedEvent() protected method

protected PlusButtonClickedEvent ( object o, EventArgs args ) : void
o object
args System.EventArgs
return void

TryHandleCopy() public method

public TryHandleCopy ( Gtk.Clipboard cb ) : bool
cb Gtk.Clipboard
return bool

TryHandleCut() public method

public TryHandleCut ( Gtk.Clipboard cb ) : bool
cb Gtk.Clipboard
return bool

TryHandlePaste() public method

public TryHandlePaste ( Gtk.Clipboard cb ) : bool
cb Gtk.Clipboard
return bool

TryHandleRedo() public method

public TryHandleRedo ( ) : bool
return bool

TryHandleUndo() public method

public TryHandleUndo ( ) : bool
return bool