JVCL Help:TJvTabBarPainter

From Project JEDI Wiki
Jump to navigationJump to search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

TJvTabBarPainter
TJvModernTabBarPainter
run\JvTabBar.pas


Summary

Specifies the interface used to render tabs defined for a TJvCustomTabBar control.

run\JvTabBar.pas


Pascal

 run\JvTabBar.pas
 TJvTabBarPainter = class(TComponent);


Description

TJvTabBarPainter is a TComponent descendant that specified the interface for a class used to measure and render tabs defined in a TJvCustomTabBar control.
Methods specified in TJvTabBarPainter include the interface required to draw tabs using the background, divider, tab size, and other options on the TCanvas drawing surface for the tabbed-bar control.
Nearly all of the procedures and functions in TJvTabBarPainter are declared as abstract virtual methods. Applications do not create instances of TJvTabBarPainter; use a descendant class like TJvModernTabBarPainter which implements the abstract virtual methods as well as additional properties required for the specific rendering style.
TJvTabBarPainter does implement the Changed method used to trigger notification event required when the font, color, border or divider is changed for the rendering component.
TJvTabBarPainter is the type used for the TJvCustomTabBar.Painter property.

run\JvTabBar.pas


See Also

TJvCustomTabBar.Painter, TJvCustomTabBar.Tabs, TJvTabBarItems, TJvTabBarItem, ## TJvTabBarPainter.Changed

run\JvTabBar.pas


About

Navigation

run\JvTabBar.pas



Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page