Sign in Join
FPDoc Onlineexperiment

TCDDrawerCommon class

In unit CustomDrawn_Common

Provides a minimal implementation of a drawer for custom-drawn controls common to its derived classes.

Declaration

pascal
TCDDrawerCommon = class(TCDDrawer)

Inheritance

  1. TCDDrawerCommon
  2. TCDDrawer

Descends from it: TCDDrawerAndroid TCDDrawerMac TCDDrawerWinXP

Description

Nothing more than the line above yet.

See also

Methods

PalDefaultUsesNativePalettepublicIndicates whether the default palette uses native palette colors in the drawer.
LoadFallbackPaletteColorspublic
GetMeasurespublic
GetMeasuresExpublic
CalculatePreferredSizepublic
GetColorpublicGets a TColor value for the specified color identifier.
GetClientAreapublic
DPIAdjustmentpublic
DrawFocusRectpublicDraws a focus rectangle on the specified canvas.
DrawRaisedFramepublic
DrawFrame3Dpublic
DrawSunkenFramepublic
DrawShallowSunkenFramepublic
DrawThinRaisedFramepublic
DrawThinSunkenFramepublic
DrawTickmarkpublic
DrawSliderpublic
DrawArrowpublic
DrawSmallCloseButtonpublic
DrawButtonWithArrowpublic
DrawControlpublic
DrawButtonpublic
DrawEditBackgroundpublic
DrawEditFramepublic
DrawCaretpublic
DrawEditpublic
DrawCheckBoxSquarepublic
DrawCheckBoxpublic
DrawRadioButtonCirclepublic
DrawRadioButtonpublic
DrawComboBoxpublic
DrawListBoxpublic
DrawCheckListBoxpublic
DrawScrollBarpublic
DrawGroupBoxpublic
DrawPanelpublic
DrawStaticTextpublic
DrawTrackBarpublic
DrawProgressBarpublic
DrawListViewpublic
DrawReportListViewpublic
DrawReportListViewItempublic
DrawToolBarpublic
DrawToolBarDividerpublic
DrawToolBarItempublic
DrawToolbarItemBackgroundpublic
DrawToolbarItemCaptionpublic
DrawToolBarItemIconpublic
DrawCTabControlpublic
DrawCTabControlFramepublic
DrawTabSheetpublic
DrawTabspublic
DrawTabpublic
DrawStatusBarpublic
DrawSpinEditpublic

Inherited

From TCDDrawer (11)

Create CreateResources Destroy FreeResources GetControlDefaultColor GetDrawStyle LoadNativePaletteColors LoadPalette LoadResources ScaleRasterImage VisibleText

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