Sign in Join
FPDoc Onlineexperiment

CustomDrawnDrawers unit

Contains classes and routines used to draw custom-drawn controls for various platforms, operating systems, or user-specified styles.

customedrawndrawers.pas is part of the Lazarus Component Library (LCL).

Classes and records

TCDButtonStateExclass
TCDCheckListBoxStateExclass
TCDColorPaletteclass
TCDControlStateExclass
TCDCTabControlStateExclass
TCDDrawerclass
TCDEditStateExclass
TCDListBoxStateExclass
TCDListItemsclass
TCDListViewStateExclass
TCDPanelStateExclass
TCDPositionedCStateExclass
TCDProgressBarStateExclass
TCDSpinStateExclass
TCDStatusBarStateExclass
TCDToolBarItemclass
TCDToolBarStateExclass

Procedures and functions

GetDefaultDrawerfunction
GetDrawerfunction
RegisterDrawerprocedure

Types

TCDControlIDenumeration
TCDControlStateset
TCDControlStateFlagenumeration
TCDDrawStyleenumeration
TCDPaletteKindenumeration
TCDToolBarItemClickEventprocedure type
TCDToolbarItemKindenumeration
TCDToolbarItemSubpartKindenumeration

Constants

CDDRAWSTYLE_COUNTconstant
cddTestStrconstant
TCDBUTTON_DEFAULT_COLORconstant
TCDCHECKBOX_SQUARE_HALF_HEIGHTconstant
TCDCHECKBOX_SQUARE_HEIGHTconstant
TCDCOMBOBOX_DEFAULT_HEIGHTconstant
TCDCONTROL_CAPTION_HEIGHTconstant
TCDCONTROL_CAPTION_WIDTHconstant
TCDCTABCONTROL_CLOSE_BUTTON_POS_Xconstant
TCDCTABCONTROL_CLOSE_BUTTON_POS_Yconstant
TCDCTABCONTROL_CLOSE_TAB_BUTTON_EXTRA_SPACINGconstant
TCDCTABCONTROL_CLOSE_TAB_BUTTON_WIDTHconstant
TCDCTABCONTROL_TAB_HEIGHTconstant
TCDCTABCONTROL_TAB_LEFT_POSconstant
TCDCTABCONTROL_TAB_WIDTHconstant
TCDEDIT_BACKGROUND_COLORconstant
TCDEDIT_BOTTOM_TEXT_SPACINGconstant
TCDEDIT_LEFT_TEXT_SPACINGconstant
TCDEDIT_RIGHT_TEXT_SPACINGconstant
TCDEDIT_SELECTED_BACKGROUND_COLORconstant
TCDEDIT_SELECTED_TEXT_COLORconstant
TCDEDIT_TEXT_COLORconstant
TCDEDIT_TOP_TEXT_SPACINGconstant
TCDLISTVIEW_COLUMN_LEFT_SPACINGconstant
TCDLISTVIEW_COLUMN_RIGHT_SPACINGconstant
TCDLISTVIEW_COLUMN_TEXT_LEFT_SPACINGconstant
TCDLISTVIEW_LINE_BOTTOM_SPACINGconstant
TCDLISTVIEW_LINE_TOP_SPACINGconstant
TCDRADIOBUTTON_CIRCLE_HEIGHTconstant
TCDSCROLLBAR_BUTTON_WIDTHconstant
TCDSCROLLBAR_LEFT_BUTTON_POSconstant
TCDSCROLLBAR_LEFT_SPACINGconstant
TCDSCROLLBAR_RIGHT_BUTTON_POSconstant
TCDSCROLLBAR_RIGHT_SPACINGconstant
TCDTOOLBAR_DEFAULT_HEIGHTconstant
TCDTOOLBAR_ITEM_ARROW_RESERVED_WIDTHconstant
TCDTOOLBAR_ITEM_ARROW_WIDTHconstant
TCDTOOLBAR_ITEM_BUTTON_DEFAULT_WIDTHconstant
TCDTOOLBAR_ITEM_MARGINconstant
TCDTOOLBAR_ITEM_SEPARATOR_DEFAULT_WIDTHconstant
TCDTOOLBAR_ITEM_SPACINGconstant
TCDTRACKBAR_FRAME_HEIGHTconstant
TCDTRACKBAR_LEFT_SPACINGconstant
TCDTRACKBAR_RIGHT_SPACINGconstant
TCDTRACKBAR_TOP_SPACINGconstant

Variables

DefaultStylevariable

Uses

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.