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

Ribbon area that contains the context titles, minibar and top half of application button.
상속: ComponentFactory.Krypton.Toolkit.ViewDrawDocker
파일 보기 프로젝트 열기: ComponentFactory/Krypton 1 사용 예제들

공개 메소드들

메소드 설명
AppButtonChanged ( ) : void

Notify a change in the application button image.

AppButtonVisibleChanged ( ) : void

A change in the app button visibility needs to be processed.

DoesCurrentMouseDownEndAllTracking ( Point pt ) : bool

Should a mouse down at the provided point cause an end to popup tracking.

GetPreferredSize ( ViewLayoutContext context ) : Size

Discover the preferred size of the element.

HookToolTipHandling ( ) : void

Perform steps to generate a tooltip event when mouse is over the application button.

PerformFormChromeCheck ( ) : void

Redecide if the custom chrome and integration can occur.

QATButtonsChanged ( ) : void

Notification that the collection of QAT buttons has changed.

RedrawCustomChrome ( bool layout ) : void

Causes the custom chrome to be repainted.

ToString ( ) : string

Obtains the String representation of this instance.

UpdateQAT ( ) : void

Update display elements to reflect latest QAT setting.

UpdateVisible ( ) : void

Update the visible state of the caption area based on integration, app button, contexts and qat location.

ViewDrawRibbonCaptionArea ( KryptonRibbon ribbon, PaletteRedirect redirect, ViewDrawRibbonComposition compositionArea, NeedPaintHandler needPaintDelegate ) : System

Initialize a new instance of the ViewDrawRibbonCaptionArea class.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

PerformNeedPaint ( bool needLayout ) : void

Fires a request to have painting/layout performed.

비공개 메소드들

메소드 설명
CreateViewElements ( ) : void
OnAppButtonNeedPaint ( object sender, NeedLayoutEventArgs e ) : void
OnFormChromeCheck ( object sender, EventArgs e ) : void
OnIntegratedNeedPaint ( object sender, NeedLayoutEventArgs e ) : void
OnRibbonParentChanged ( object sender, EventArgs e ) : void
OnWindowActiveChanged ( object sender, EventArgs e ) : void
SetupParentMonitoring ( ) : void

메소드 상세

AppButtonChanged() 공개 메소드

Notify a change in the application button image.
public AppButtonChanged ( ) : void
리턴 void

AppButtonVisibleChanged() 공개 메소드

A change in the app button visibility needs to be processed.
public AppButtonVisibleChanged ( ) : void
리턴 void

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

DoesCurrentMouseDownEndAllTracking() 공개 메소드

Should a mouse down at the provided point cause an end to popup tracking.
public DoesCurrentMouseDownEndAllTracking ( Point pt ) : bool
pt Point Client coordinates point.
리턴 bool

GetPreferredSize() 공개 메소드

Discover the preferred size of the element.
public GetPreferredSize ( ViewLayoutContext context ) : Size
context ComponentFactory.Krypton.Toolkit.ViewLayoutContext Layout context.
리턴 System.Drawing.Size

HookToolTipHandling() 공개 메소드

Perform steps to generate a tooltip event when mouse is over the application button.
public HookToolTipHandling ( ) : void
리턴 void

PerformFormChromeCheck() 공개 메소드

Redecide if the custom chrome and integration can occur.
public PerformFormChromeCheck ( ) : void
리턴 void

PerformNeedPaint() 보호된 메소드

Fires a request to have painting/layout performed.
protected PerformNeedPaint ( bool needLayout ) : void
needLayout bool Does the palette change require a layout.
리턴 void

QATButtonsChanged() 공개 메소드

Notification that the collection of QAT buttons has changed.
public QATButtonsChanged ( ) : void
리턴 void

RedrawCustomChrome() 공개 메소드

Causes the custom chrome to be repainted.
public RedrawCustomChrome ( bool layout ) : void
layout bool Is a layout required.
리턴 void

ToString() 공개 메소드

Obtains the String representation of this instance.
public ToString ( ) : string
리턴 string

UpdateQAT() 공개 메소드

Update display elements to reflect latest QAT setting.
public UpdateQAT ( ) : void
리턴 void

UpdateVisible() 공개 메소드

Update the visible state of the caption area based on integration, app button, contexts and qat location.
public UpdateVisible ( ) : void
리턴 void

ViewDrawRibbonCaptionArea() 공개 메소드

Initialize a new instance of the ViewDrawRibbonCaptionArea class.
public ViewDrawRibbonCaptionArea ( KryptonRibbon ribbon, PaletteRedirect redirect, ViewDrawRibbonComposition compositionArea, NeedPaintHandler needPaintDelegate ) : System
ribbon KryptonRibbon Reference to owning ribbon control.
redirect ComponentFactory.Krypton.Toolkit.PaletteRedirect Reference to redirector for palette settings.
compositionArea ViewDrawRibbonComposition Reference to the composition element.
needPaintDelegate NeedPaintHandler Delegate for notifying paint/layout changes.
리턴 System