Skip to main content

TdxNavBarCustomSignPainter Class

Serves as the base for painter classes used to draw a group header sign.

Declaration

TdxNavBarCustomSignPainter = class(
    TObject
)

Remarks

This class provides the DrawSign method, which calls the virtual InternalDrawSign method. TdxNavBarCustomSignPainter descendants override the InternalDrawSign method to custom paint the group header sign (double arrow).

TdxNavBarCustomSignPainter descendants include:

Descendant Comment Example
TdxNavBarExplorerBarSignPainter Used in the ExplorerBarView and UltraFlatExplorerBarView NavBar Sign
TdxNavBarAdvExplorerBarSignPainter Used in the AdvExplorerBarView NavBar Bar Sign
TdxNavBarXPExplorerBarSignPainter Used in the XPExplorerBarView NavBar XP Explorer Bar Sign
TdxNavBarOffice11ExplorerBarSignPainter Used in Office11ExplorerBarView NavBar Office 11 Explorer Bar Sign
TdxNavBarOffice11SignPainter Used in Office11TaskPaneView NavBar Office 11 Sign

When you create a custom View for a NavBar control, you can provide your own painter for group header signs. In this case, use TdxNavBarCustomSignPainter or its descendant as the base class for your painter and override the InternalDrawSign method to draw the group header sign as your needs dictate. Refer to the Registering Custom Views topic for details.

Inheritance

TObject
TdxNavBarCustomSignPainter
See Also