C# Class FaceSpot.FaceOverlay

Rectangle Face Overlay For Facespot 3 Actions - Image Selection - Face Selection - Browser Zoom / Move
Inheritance: Gtk.Window
Datei anzeigen Open project: kanitw/facespot

Private Properties

Property Type Description
ComputeScaledSize void
DrawFaceRectangles void
FaceOverlay System
HandleButtonPressEvent void
HandleButtonReleaseEvent void
HandleMotionNotifyEvent void
MainWindowToplevelPhotoViewViewExposeEvent void
MainWindowToplevelWindowExposeEvent void
ViewExposeEvent void
ViewHidden void
ViewItemChanged void
ViewShown void
ViewZoomChanged void
WinConfigureEvent void

Public Methods

Method Description
ClearOverlayFaces ( ) : void
FillRectangle ( Gdk.Rectangle rect, Cairo ctx, bool known, bool selected ) : void
ShowOverlayFaces ( ) : void

Protected Methods

Method Description
ImageCoordsToWindow ( Point image ) : Point
ImageCoordsToWindow ( Gdk.Rectangle image ) : Gdk.Rectangle
OnExposeEvent ( Gdk args ) : bool

Private Methods

Method Description
ComputeScaledSize ( ) : void
DrawFaceRectangles ( ) : void
FaceOverlay ( ) : System
HandleButtonPressEvent ( object o, ButtonPressEventArgs args ) : void
HandleButtonReleaseEvent ( object o, Gtk.ButtonReleaseEventArgs args ) : void
HandleMotionNotifyEvent ( object o, Gtk.MotionNotifyEventArgs args ) : void
MainWindowToplevelPhotoViewViewExposeEvent ( object o, ExposeEventArgs args ) : void
MainWindowToplevelWindowExposeEvent ( object o, ExposeEventArgs args ) : void
ViewExposeEvent ( object o, ExposeEventArgs args ) : void
ViewHidden ( object sender, EventArgs e ) : void
ViewItemChanged ( object sender, FSpot.BrowsablePointerChangedEventArgs e ) : void
ViewShown ( object sender, EventArgs e ) : void
ViewZoomChanged ( object sender, EventArgs e ) : void
WinConfigureEvent ( object o, Gtk.ConfigureEventArgs args ) : void

Method Details

ClearOverlayFaces() public method

public ClearOverlayFaces ( ) : void
return void

FillRectangle() public method

public FillRectangle ( Gdk.Rectangle rect, Cairo ctx, bool known, bool selected ) : void
rect Gdk.Rectangle
ctx Cairo
known bool
selected bool
return void

ImageCoordsToWindow() protected method

protected ImageCoordsToWindow ( Point image ) : Point
image Point
return Point

ImageCoordsToWindow() protected method

protected ImageCoordsToWindow ( Gdk.Rectangle image ) : Gdk.Rectangle
image Gdk.Rectangle
return Gdk.Rectangle

OnExposeEvent() protected method

protected OnExposeEvent ( Gdk args ) : bool
args Gdk
return bool

ShowOverlayFaces() public method

public ShowOverlayFaces ( ) : void
return void