Class tcustomcaptionframe

Unit

Declaration

type tcustomcaptionframe = class(tcustomframe)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected ffont: tframefont;
Protected finfo: drawtextinfoty;
Protected fcaptiondist: integer;
Protected fcaptionoffset: integer;
Protected foptions: captionframeoptionsty;

Methods

Protected procedure settemplateinfo(const ainfo: frameinfoty); override;
Protected procedure parentfontchanged; override;
Protected procedure fontcanvaschanged; override;
Protected procedure visiblechanged; override;
Protected function updatetextflags(const aflags: textflagsty): textflagsty;
Protected procedure updaterects; override;
Protected procedure updatehotkeys() override;
Protected procedure dominsize(var asize: sizety);
Protected procedure checkminshrinksize(var asize: sizety) override;
Protected procedure defineproperties(filer: tfiler); override;
Protected procedure setdisabled(const value: boolean); override;
Protected procedure dopaintfocusrect(const canvas: tcanvas; const rect: rectty); override;
Protected function checkfocusshortcut(var info: keyeventinfoty): boolean; override;
Protected function needsfocuspaint: boolean; override;
Protected function haspaintrectfocus(): boolean; override;
Protected procedure updatemousestate(const sender: twidget; const info: mouseeventinfoty); override;
Protected procedure internalpaintoverlay(const canvas: tcanvas; const arect: rectty) override;
Protected function getassistivecaption(): msestring; override;
Public constructor create(const aintf: icaptionframe);
Public destructor destroy; override;
Public procedure scale(const ascale: real); override;
Public procedure createfont;
Public function pointincaption(const point: pointty): boolean; override;
Public procedure checkwidgetsize(var asize: sizety); override;

Properties

Public property options: captionframeoptionsty read foptions write setoptions default defaultcaptionframeoptions;
Public property caption: msestring read fcaption write setcaption;
Public property captiontextflags: textflagsty read finfo.flags write setcaptiontextflags default [];
Public property captionpos: captionposty read fcaptionpos write setcaptionpos default cp_topleft;
Public property captiondist: integer read fcaptiondist write setcaptiondist stored iscaptiondiststored default 1;
Public property captionoffset: integer read fcaptionoffset write setcaptionoffset stored iscaptionoffsetstored default 0 ;
Public property font: tframefont read getfont write setfont stored isfontstored;

Description

Fields

Protected ffont: tframefont;

This item has no description.

Protected finfo: drawtextinfoty;

This item has no description.

Protected fcaptiondist: integer;

This item has no description.

Protected fcaptionoffset: integer;

This item has no description.

Protected foptions: captionframeoptionsty;

This item has no description.

Methods

Protected procedure settemplateinfo(const ainfo: frameinfoty); override;

This item has no description.

Protected procedure parentfontchanged; override;

This item has no description.

Protected procedure fontcanvaschanged; override;

This item has no description.

Protected procedure visiblechanged; override;

This item has no description.

Protected function updatetextflags(const aflags: textflagsty): textflagsty;

This item has no description.

Protected procedure updaterects; override;

This item has no description.

Protected procedure updatehotkeys() override;

This item has no description.

Protected procedure dominsize(var asize: sizety);

This item has no description.

Protected procedure checkminshrinksize(var asize: sizety) override;

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected procedure setdisabled(const value: boolean); override;

This item has no description.

Protected procedure dopaintfocusrect(const canvas: tcanvas; const rect: rectty); override;

This item has no description.

Protected function checkfocusshortcut(var info: keyeventinfoty): boolean; override;

This item has no description.

Protected function needsfocuspaint: boolean; override;

This item has no description.

Protected function haspaintrectfocus(): boolean; override;

This item has no description.

Protected procedure updatemousestate(const sender: twidget; const info: mouseeventinfoty); override;

This item has no description.

Protected procedure internalpaintoverlay(const canvas: tcanvas; const arect: rectty) override;

This item has no description.

Protected function getassistivecaption(): msestring; override;

This item has no description.

Public constructor create(const aintf: icaptionframe);

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure scale(const ascale: real); override;

This item has no description.

Public procedure createfont;

This item has no description.

Public function pointincaption(const point: pointty): boolean; override;

This item has no description.

Public procedure checkwidgetsize(var asize: sizety); override;

This item has no description.

Properties

Public property options: captionframeoptionsty read foptions write setoptions default defaultcaptionframeoptions;

This item has no description.

Public property caption: msestring read fcaption write setcaption;

This item has no description.

Public property captiontextflags: textflagsty read finfo.flags write setcaptiontextflags default [];

This item has no description.

Public property captionpos: captionposty read fcaptionpos write setcaptionpos default cp_topleft;

This item has no description.

Public property captiondist: integer read fcaptiondist write setcaptiondist stored iscaptiondiststored default 1;

This item has no description.

Public property captionoffset: integer read fcaptionoffset write setcaptionoffset stored iscaptionoffsetstored default 0 ;

This item has no description.

Public property font: tframefont read getfont write setfont stored isfontstored;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.