C# 클래스 AnimatGuiCtrls.Controls.TimeRuler

상속: System.Windows.Forms.Control, IMessageFilter
파일 보기 프로젝트 열기: NeuroRoboticTech/AnimatLabPublicSource 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_aryKeyFrames KeyFrameCollection

Private Properties

프로퍼티 타입 설명
AddKeyFrame void
AddVideoFrame void
CalculateMillisecondPixel int
CalculateMillisecondValue long
CalculatePixel int
CalculateValue double
CalculateZoomFactor double
ChangeMousePosition void
ContextMenu_Popup void
DefaultMajorInterval int
DefaultMajorInterval int
DefaultScale int
DefaultScale int
DefaultScale int
DefaultScale int
DefaultScale1 float
DivisionMark void
DrawControl void
DrawProgressBar void
DrawProgressBars void
DrawTimeScale void
DrawValue void
GetMillisecondScale int
GetMousePosition Point
GetTimeScaleAbbreviation string
InitializeComponent void
Line void
Offset int
OnCurrentFrameMoved void
OnHooverValue void
OnKeyFrameAdded void
OnKeyFrameMoved void
OnKeyFrameMoving void
OnKeyFrameRemoved void
OnKeyFrameSelected void
OnPaint void
OnScaleModeChanged void
PreFilterMessage bool
RecalculateDivisions void
RecalculateTimeScale void
RecalculateZoom void
RemoveKeyFrame void
RemoveVideoFrame void
RulerControl_DoubleClick void
RulerControl_MouseDown void
RulerControl_MouseMove void
RulerControl_MouseUp void
Start int

공개 메소드들

메소드 설명
Clear ( ) : void
PixelToScaleValue ( int iOffset ) : double
RedrawBitmap ( ) : void
Refresh ( ) : void
RenderTrackLine ( Graphics g ) : void
ResetTime ( ) : void
ScaleValueToPixel ( double nScaleValue ) : int
TimeRuler ( ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnEnter ( EventArgs e ) : void
OnHandleDestroyed ( EventArgs e ) : void
OnLeave ( EventArgs e ) : void
OnResize ( EventArgs e ) : void

비공개 메소드들

메소드 설명
AddKeyFrame ( Point pMousePos ) : void
AddVideoFrame ( Point pMousePos ) : void
CalculateMillisecondPixel ( double nScaleValue ) : int
CalculateMillisecondValue ( int iOffset ) : long
CalculatePixel ( double nScaleValue ) : int
CalculateValue ( int iOffset ) : double
CalculateZoomFactor ( int iSize, enumTimeScale timeScale ) : double
ChangeMousePosition ( int iNewPosition ) : void
ContextMenu_Popup ( object sender, EventArgs e ) : void
DefaultMajorInterval ( ) : int
DefaultMajorInterval ( enumScaleMode iScaleMode ) : int
DefaultScale ( ) : int
DefaultScale ( double dblZoomFactor ) : int
DefaultScale ( enumScaleMode iScaleMode ) : int
DefaultScale ( enumScaleMode iScaleMode, double dblZoomFactor ) : int
DefaultScale1 ( enumScaleMode iScaleMode, double dblZoomFactor ) : float
DivisionMark ( Graphics g, int iPosition, int iProportion ) : void
DrawControl ( Graphics graphics ) : void
DrawProgressBar ( Graphics g, long lMillisecond, System barBrush ) : void
DrawProgressBars ( Graphics g ) : void
DrawTimeScale ( Graphics g ) : void
DrawValue ( Graphics g, int iValue, int iPosition, int iSpaceAvailable ) : void
GetMillisecondScale ( enumTimeScale timeScale ) : int
GetMousePosition ( ) : Point
GetTimeScaleAbbreviation ( enumTimeScale timeScale ) : string
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

Line ( Graphics g, int x1, int y1, int x2, int y2 ) : void
Offset ( ) : int
OnCurrentFrameMoved ( KeyFrame frameSelected ) : void
OnHooverValue ( HooverValueEventArgs e ) : void
OnKeyFrameAdded ( KeyFrame frameSelected ) : void
OnKeyFrameMoved ( KeyFrame frameSelected ) : void
OnKeyFrameMoving ( KeyFrame frameSelected ) : void
OnKeyFrameRemoved ( KeyFrame frameSelected ) : void
OnKeyFrameSelected ( KeyFrame frameSelected ) : void
OnPaint ( PaintEventArgs e ) : void
OnScaleModeChanged ( ScaleModeChangedEventArgs e ) : void
PreFilterMessage ( Message &m ) : bool
RecalculateDivisions ( ) : void
RecalculateTimeScale ( ) : void
RecalculateZoom ( ) : void
RemoveKeyFrame ( Point pMousePos ) : void
RemoveVideoFrame ( Point pMousePos ) : void
RulerControl_DoubleClick ( object sender, System e ) : void
RulerControl_MouseDown ( object sender, System e ) : void
RulerControl_MouseMove ( object sender, System e ) : void
RulerControl_MouseUp ( object sender, System e ) : void
Start ( ) : int

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

OnEnter() 보호된 메소드

protected OnEnter ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnHandleDestroyed() 보호된 메소드

protected OnHandleDestroyed ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnLeave() 보호된 메소드

protected OnLeave ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnResize() 보호된 메소드

protected OnResize ( EventArgs e ) : void
e System.EventArgs
리턴 void

PixelToScaleValue() 공개 메소드

public PixelToScaleValue ( int iOffset ) : double
iOffset int
리턴 double

RedrawBitmap() 공개 메소드

public RedrawBitmap ( ) : void
리턴 void

Refresh() 공개 메소드

public Refresh ( ) : void
리턴 void

RenderTrackLine() 공개 메소드

public RenderTrackLine ( Graphics g ) : void
g Graphics
리턴 void

ResetTime() 공개 메소드

public ResetTime ( ) : void
리턴 void

ScaleValueToPixel() 공개 메소드

public ScaleValueToPixel ( double nScaleValue ) : int
nScaleValue double
리턴 int

TimeRuler() 공개 메소드

public TimeRuler ( ) : System
리턴 System

프로퍼티 상세

_aryKeyFrames 보호되어 있는 프로퍼티

protected KeyFrameCollection _aryKeyFrames
리턴 KeyFrameCollection