C# 클래스 ComponentFactory.Krypton.Ribbon.ViewRibbonManager

상속: ComponentFactory.Krypton.Toolkit.ViewManager
파일 보기 프로젝트 열기: ComponentFactory/Krypton 1 사용 예제들

공개 메소드들

메소드 설명
Active ( ) : void

Application we are inside has become active.

GetPreferredSize ( IRenderer renderer, Size proposedSize ) : Size

Discover the preferred size of the view.

Inactive ( ) : void

Application we are inside has become inactive.

Layout ( ViewLayoutContext context ) : void

Perform a layout of the view.

MouseLeave ( EventArgs e ) : void

Perform mouse leave processing.

MouseMove ( MouseEventArgs e, Point rawPt ) : void

Perform mouse movement handling.

ViewRibbonManager ( KryptonRibbon control, ViewDrawRibbonGroupsBorderSynch viewGroups, ViewBase root, bool minimizedMode, NeedPaintHandler needPaintDelegate ) : System

Initialize a new instance of the ViewRibbonManager class.

보호된 메소드들

메소드 설명
UpdateViewFromPoint ( Control control, Point pt ) : void

Update the active view based on the mouse position.

비공개 메소드들

메소드 설명
PerformNeedPaint ( bool needLayout ) : void
PerformNeedPaint ( bool needLayout, Rectangle invalidRect ) : void

메소드 상세

Active() 공개 메소드

Application we are inside has become active.
public Active ( ) : void
리턴 void

GetPreferredSize() 공개 메소드

Discover the preferred size of the view.
public GetPreferredSize ( IRenderer renderer, Size proposedSize ) : Size
renderer IRenderer Renderer provider.
proposedSize System.Drawing.Size The custom-sized area for a control.
리턴 System.Drawing.Size

Inactive() 공개 메소드

Application we are inside has become inactive.
public Inactive ( ) : void
리턴 void

Layout() 공개 메소드

Perform a layout of the view.
public Layout ( ViewLayoutContext context ) : void
context ComponentFactory.Krypton.Toolkit.ViewLayoutContext View context for layout operation.
리턴 void

MouseLeave() 공개 메소드

Perform mouse leave processing.
public MouseLeave ( EventArgs e ) : void
e System.EventArgs An EventArgs that contains the event data.
리턴 void

MouseMove() 공개 메소드

Perform mouse movement handling.
public MouseMove ( MouseEventArgs e, Point rawPt ) : void
e MouseEventArgs A MouseEventArgs that contains the event data.
rawPt Point The actual point provided from the windows message.
리턴 void

UpdateViewFromPoint() 보호된 메소드

Update the active view based on the mouse position.
protected UpdateViewFromPoint ( Control control, Point pt ) : void
control System.Windows.Forms.Control Source control.
pt Point Point within the source control.
리턴 void

ViewRibbonManager() 공개 메소드

Initialize a new instance of the ViewRibbonManager class.
public ViewRibbonManager ( KryptonRibbon control, ViewDrawRibbonGroupsBorderSynch viewGroups, ViewBase root, bool minimizedMode, NeedPaintHandler needPaintDelegate ) : System
control KryptonRibbon Owning control.
viewGroups ViewDrawRibbonGroupsBorderSynch Group view elements.
root ViewBase Root of the view hierarchy.
minimizedMode bool Is this manager for handling the minimized mode popup.
needPaintDelegate NeedPaintHandler Delegate for requesting paint changes.
리턴 System