C# 클래스 GtkWidgets.NavBarWidget

상속: Gtk.DrawingArea
파일 보기 프로젝트 열기: SubaruDieselCrew/ScoobyRom

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
OnExposeEvent ( Gdk ev ) : bool
OnSizeAllocated ( Gdk allocation ) : void
OnSizeRequested ( Gtk &requisition ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

ClearMarkedPositions() 공개 메소드

public ClearMarkedPositions ( ) : void
리턴 void

GetMarkedPositions() 공개 메소드

public GetMarkedPositions ( ) : int[]
리턴 int[]

NavBarWidget() 공개 메소드

public NavBarWidget ( ) : System
리턴 System

NavBarWidget() 공개 메소드

public NavBarWidget ( IntPtr raw ) : System
raw System.IntPtr
리턴 System

OnExposeEvent() 보호된 메소드

protected OnExposeEvent ( Gdk ev ) : bool
ev Gdk
리턴 bool

OnSizeAllocated() 보호된 메소드

protected OnSizeAllocated ( Gdk allocation ) : void
allocation Gdk
리턴 void

OnSizeRequested() 보호된 메소드

protected OnSizeRequested ( Gtk &requisition ) : void
requisition Gtk
리턴 void

SetMarkedPositions() 공개 메소드

public SetMarkedPositions ( int positions ) : void
positions int
리턴 void

SetRegions() 공개 메소드

public SetRegions ( System.Util regions ) : void
regions System.Util
리턴 void

SetRegionsTop() 공개 메소드

public SetRegionsTop ( System.Util regions ) : void
regions System.Util
리턴 void

ZoomIn() 공개 메소드

public ZoomIn ( ) : void
리턴 void

ZoomOut() 공개 메소드

public ZoomOut ( ) : void
리턴 void

ZoomReset() 공개 메소드

public ZoomReset ( ) : void
리턴 void