C# Класс Pinta.Tools.TextTool

Наследование: Pinta.Core.BaseTool
Показать файл Открыть проект

Private Properties

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

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

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

Защищенные методы

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

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

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

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

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

Finalize re-editable text (if applicable).
public FinalizeText ( ) : void
Результат void

MinusButtonClickedEvent() защищенный Метод

protected MinusButtonClickedEvent ( object o, EventArgs args ) : void
o object
args System.EventArgs
Результат void

OnActivated() защищенный Метод

protected OnActivated ( ) : void
Результат void

OnBuildToolBar() защищенный Метод

protected OnBuildToolBar ( Gtk tb ) : void
tb Gtk
Результат void

OnCommit() защищенный Метод

protected OnCommit ( ) : void
Результат void

OnDeactivated() защищенный Метод

protected OnDeactivated ( BaseTool newTool ) : void
newTool Pinta.Core.BaseTool
Результат void

OnKeyDown() защищенный Метод

protected OnKeyDown ( Gtk.DrawingArea canvas, Gtk.KeyPressEventArgs args ) : void
canvas Gtk.DrawingArea
args Gtk.KeyPressEventArgs
Результат void

OnKeyUp() защищенный Метод

protected OnKeyUp ( Gtk.DrawingArea canvas, Gtk.KeyReleaseEventArgs args ) : void
canvas Gtk.DrawingArea
args Gtk.KeyReleaseEventArgs
Результат void

OnMouseDown() защищенный Метод

protected OnMouseDown ( Gtk.DrawingArea canvas, ButtonPressEventArgs args, Cairo point ) : void
canvas Gtk.DrawingArea
args ButtonPressEventArgs
point Cairo
Результат void

OnMouseMove() защищенный Метод

protected OnMouseMove ( object o, Gtk.MotionNotifyEventArgs args, Cairo point ) : void
o object
args Gtk.MotionNotifyEventArgs
point Cairo
Результат void

OnMouseUp() защищенный Метод

protected OnMouseUp ( Gtk canvas, Gtk args, Cairo point ) : void
canvas Gtk
args Gtk
point Cairo
Результат void

PlusButtonClickedEvent() защищенный Метод

protected PlusButtonClickedEvent ( object o, EventArgs args ) : void
o object
args System.EventArgs
Результат void

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

public TryHandleCopy ( Gtk.Clipboard cb ) : bool
cb Gtk.Clipboard
Результат bool

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

public TryHandleCut ( Gtk.Clipboard cb ) : bool
cb Gtk.Clipboard
Результат bool

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

public TryHandlePaste ( Gtk.Clipboard cb ) : bool
cb Gtk.Clipboard
Результат bool

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

public TryHandleRedo ( ) : bool
Результат bool

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

public TryHandleUndo ( ) : bool
Результат bool