C# Class GtkWidgets.NavBarWidget

Inheritance: Gtk.DrawingArea
Afficher le fichier Open project: SubaruDieselCrew/ScoobyRom

Private Properties

Свойство Type Description
ClearTooltip void
DrawBack void
DrawEverything void
DrawGtkStyleRangeMarker void
DrawMarkedPositions void
DrawMarker void
DrawRangeMarker void
DrawRegion void
DrawRegionTop void
DrawRegions void
DrawRegionsTop void
GetContentInfo string
Init void
OnEnterNotifyEvent void
OnKeyPressEvent void
OnLeaveNotifyEvent void
OnMotionNotifyEvent void
PhysicalToWorldX double
PrintAdjustment void
Rectangle void
SetColor void
UpdatePosRelated void
UpdateToolTip void
UpdateViaZoom void
Viewport_ScrollEvent void
WorldToPhysicalX double

Méthodes publiques

Méthode Description
Clear ( ) : void
ClearMarkedPositions ( ) : void
GetMarkedPositions ( ) : int[]
NavBarWidget ( ) : System
NavBarWidget ( IntPtr raw ) : System
SetMarkedPositions ( int positions ) : void
SetRegions ( System.Util regions ) : void
SetRegionsTop ( System.Util regions ) : void
ZoomIn ( ) : void
ZoomOut ( ) : void
ZoomReset ( ) : void

Méthodes protégées

Méthode Description
OnExposeEvent ( Gdk ev ) : bool
OnSizeAllocated ( Gdk allocation ) : void
OnSizeRequested ( Gtk &requisition ) : void

Private Methods

Méthode Description
ClearTooltip ( ) : void
DrawBack ( Cairo cr ) : void
DrawEverything ( Cairo cr ) : void
DrawGtkStyleRangeMarker ( int pos, ArrowType arrowType ) : void
DrawMarkedPositions ( Cairo cr ) : void
DrawMarker ( Cairo cr, Cairo &color, int sampleIndex ) : void
DrawRangeMarker ( Cairo cr, int pos, ArrowType arrowType ) : void
DrawRegion ( Cairo cr, Cairo &color, int pos1, int pos2 ) : void
DrawRegionTop ( Cairo cr, Cairo &color, int pos1, int pos2 ) : void
DrawRegions ( Cairo cr ) : void
DrawRegionsTop ( Cairo cr ) : void
GetContentInfo ( int worldX ) : string
Init ( ) : void
OnEnterNotifyEvent ( object o, Gtk.EnterNotifyEventArgs args ) : void
OnKeyPressEvent ( object o, Gtk.KeyPressEventArgs args ) : void
OnLeaveNotifyEvent ( object o, Gtk.LeaveNotifyEventArgs args ) : void
OnMotionNotifyEvent ( object o, Gtk.MotionNotifyEventArgs args ) : void
PhysicalToWorldX ( double posPhysical ) : double
PrintAdjustment ( Gtk.Adjustment ad ) : void
Rectangle ( Cairo cr, Rectangle &rect ) : void
SetColor ( Cairo cr, Cairo &color ) : void
UpdatePosRelated ( ) : void
UpdateToolTip ( ) : void
UpdateViaZoom ( double zoomRelative ) : void
Viewport_ScrollEvent ( object o, Gtk.ScrollEventArgs args ) : void
WorldToPhysicalX ( double posWorld ) : double

Method Details

Clear() public méthode

public Clear ( ) : void
Résultat void

ClearMarkedPositions() public méthode

public ClearMarkedPositions ( ) : void
Résultat void

GetMarkedPositions() public méthode

public GetMarkedPositions ( ) : int[]
Résultat int[]

NavBarWidget() public méthode

public NavBarWidget ( ) : System
Résultat System

NavBarWidget() public méthode

public NavBarWidget ( IntPtr raw ) : System
raw System.IntPtr
Résultat System

OnExposeEvent() protected méthode

protected OnExposeEvent ( Gdk ev ) : bool
ev Gdk
Résultat bool

OnSizeAllocated() protected méthode

protected OnSizeAllocated ( Gdk allocation ) : void
allocation Gdk
Résultat void

OnSizeRequested() protected méthode

protected OnSizeRequested ( Gtk &requisition ) : void
requisition Gtk
Résultat void

SetMarkedPositions() public méthode

public SetMarkedPositions ( int positions ) : void
positions int
Résultat void

SetRegions() public méthode

public SetRegions ( System.Util regions ) : void
regions System.Util
Résultat void

SetRegionsTop() public méthode

public SetRegionsTop ( System.Util regions ) : void
regions System.Util
Résultat void

ZoomIn() public méthode

public ZoomIn ( ) : void
Résultat void

ZoomOut() public méthode

public ZoomOut ( ) : void
Résultat void

ZoomReset() public méthode

public ZoomReset ( ) : void
Résultat void