C# Class LongoMatch.Drawing.Cairo.WidgetWrapper

Inheritance: IWidget
显示文件 Open project: GNOME/longomatch

Public Methods

Method Description
Dispose ( ) : void
ReDraw ( Area area = null ) : void
ReDraw ( IMovableObject drawable ) : void
SetCursor ( LongoMatch.Core.Common.CursorType type ) : void
SetCursorForTool ( DrawTool tool ) : void
ShowTooltip ( string text ) : void
WidgetWrapper ( Gtk.DrawingArea widget ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
Draw ( Area area ) : void
EmitShowTooltip ( ) : bool
HandleButtonPressEvent ( object o, ButtonPressEventArgs args ) : void
HandleButtonReleaseEvent ( object o, Gtk.ButtonReleaseEventArgs args ) : void
HandleExposeEvent ( object o, ExposeEventArgs args ) : void
HandleMotionNotifyEvent ( object o, Gtk.MotionNotifyEventArgs args ) : void
ParseButtonModifier ( ModifierType modifier ) : ButtonModifier
ParseButtonType ( uint button ) : ButtonType
ReadyToMove ( ) : bool

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

ReDraw() public method

public ReDraw ( Area area = null ) : void
area LongoMatch.Core.Common.Area
return void

ReDraw() public method

public ReDraw ( IMovableObject drawable ) : void
drawable IMovableObject
return void

SetCursor() public method

public SetCursor ( LongoMatch.Core.Common.CursorType type ) : void
type LongoMatch.Core.Common.CursorType
return void

SetCursorForTool() public method

public SetCursorForTool ( DrawTool tool ) : void
tool DrawTool
return void

ShowTooltip() public method

public ShowTooltip ( string text ) : void
text string
return void

WidgetWrapper() public method

public WidgetWrapper ( Gtk.DrawingArea widget ) : System
widget Gtk.DrawingArea
return System