Sign in Join
FPDoc Onlineexperiment

TGlyphDrawEffectsEnabled enumeration

In unit Buttons

Controls glyph drawing effects for mouse-over and mouse-down events.

Declaration

pascal
TGlyphDrawEffectsEnabled = (deeAlways,deeNever,deeSystem,deeApplication)

Description

TGlyphDrawEffectsEnabled is an enumerated type which represents the settings allowed for glyph drawing effects used in button controls. TGlyphDrawEffectsEnabled is the type used to implement the DrawEffectsEnabled property in TButtonGlyph, TCustomBitBtn / TBitBtn, and TCustomSpeedButton / TSpeedButton.

See TApplicationGlyphDrawEffectsEnabled, TApplication.GlyphDrawEffectsEnabled, and TApplicationProperties.GlyphDrawEffectsEnabled for the corresponding application-wide setting.

Added in LCL version 5.0.

See also

Values

deeAlwaysMouse-over and mouse-down effects are always active when drawing a glyph on a button control.
deeNeverMouse-over and mouse-down effects are never active when drawing a glyph on a button control.
deeSystemMouse-over and mouse-down effects are active when enabled in theme services.
deeApplicationMouse-over and mouse-down effects are enabled or disabled using the corresponding TApplication setting.

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