Unit 'Buttons' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#lcl]

TButtonGlyph

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: buttons.pp line 75

type TButtonGlyph = class(TObject,IUnknown,IImageCacheListener)

public

  function QueryInterface();

  

  function _AddRef;

  

  function _Release;

  

  procedure CacheSetImageList();

  

  procedure CacheSetImageIndex();

  

protected

  function CanShow;

  

  function CanShowGlyph;

  

  procedure DoChange; virtual;

  

  procedure GlyphChanged();

  

  procedure SetTransparentMode();

  

  property TransparentMode: TGlyphTransparencyMode; [r]

  

public

  constructor Create;

  

  destructor Destroy; override;

  

  procedure GetImageIndexAndEffect();

  

  function Draw();

  

  procedure Refresh;

  

  property Glyph: TBitmap; [rw]

  

  property IsDesigning: Boolean; [rw]

  

  property NumGlyphs: TNumGlyphs; [rw]

  

  property Images: TCustomImageList; [r]

  

  property LCLGlyphName: string; [rw]

  

  property ExternalImages: TCustomImageList; [rw]

  

  property ExternalImageWidth: Integer; [rw]

  

  property ExternalImageIndex: Integer; [rw]

  

  property ExternalHotImageIndex: Integer; [rw]

  

  property ExternalDisabledImageIndex: Integer; [rw]

  

  property ExternalPressedImageIndex: Integer; [rw]

  

  property ExternalSelectedImageIndex: Integer; [rw]

  

  property Width: Integer; [r]

  

  property Height: Integer; [r]

  

  property ShowMode: TGlyphShowMode; [rw]

  

  property OnChange: TNotifyEvent; [rw]

  

end;

Inheritance

TButtonGlyph

  

|

TObject,IUnknown,IImageCacheListener



CT Web help

CodeTyphon Studio