Class tframetemplate

Unit

Declaration

type tframetemplate = class(tpersistenttemplate, iimagelistinfo)

Description

No description available, ancestor tpersistenttemplate description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows

Hierarchy

Overview

Fields

Protected fi: frameinfoty;

Methods

Protected procedure doassignto(dest: tpersistent); override;
Protected function getinfosize: integer; override;
Protected function getinfoad: pointer; override;
Protected procedure copyinfo(const source: tpersistenttemplate); override;
Protected procedure defineproperties(filer: tfiler); override;
Public constructor create(const owner: tmsecomponent; const onchange: notifyeventty); override;
Public destructor destroy; override;
Public procedure paintbackground(const acanvas: tcanvas; const arect: rectty; const astate: framestateflagsty = []);
Public procedure paintoverlay(const acanvas: tcanvas; const arect: rectty; const astate: framestateflagsty = []);
Public procedure paintbackgroundframe(const acanvas: tcanvas; const arect: rectty; const astate: framestateflagsty = []);
Public procedure paintoverlayframe(const acanvas: tcanvas; const arect: rectty; const astate: framestateflagsty = []);
Public function paintframe: framety;
Public function innerframe: framety;
Public function paintframedim: sizety;
Public function innerframedim: sizety;
Public procedure createfont;

Properties

Public property framei: framety read fi.ba.innerframe;
Public property frameo: framety read fi.ba.outerframe;
Public property clientsizeextend: sizety read fclientsizeextend write fclientsizeextend;
Published property levelo: integer read fi.ba.levelo write setlevelo default 0;
Published property leveli: integer read fi.ba.leveli write setleveli default 0;
Published property framewidth: integer read fi.ba.framewidth write setframewidth default 0;
Published property colorframe: colorty read fi.ba.colorframe write setcolorframe default cl_default;
Published property colorframeactive: colorty read fi.ba.colorframeactive write setcolorframeactive default cl_default;
Published property colorframedisabled: colorty read fi.ba.colorframedisabled write setcolorframedisabled default cl_default;
Published property colorframemouse: colorty read fi.ba.colorframemouse write setcolorframemouse default cl_default;
Published property colorframeclicked: colorty read fi.ba.colorframeclicked write setcolorframeclicked default cl_default;
Published property colorframedefault: colorty read fi.ba.colorframedefault write setcolorframedefault default cl_default;
Published property colorglyph: colorty read fi.ba.colorglyph write setcolorglyph default cl_default;
Published property colorpattern: colorty read fi.ba.colorpattern write setcolorpattern default cl_default;
Published property framei_left: integer read fi.ba.innerframe.left write setframei_left default 0;
Published property framei_top: integer read fi.ba.innerframe.top write setframei_top default 0;
Published property framei_right: integer read fi.ba.innerframe.right write setframei_right default 0;
Published property framei_bottom: integer read fi.ba.innerframe.bottom write setframei_bottom default 0;
Published property frameo_left: integer read fi.ba.outerframe.left write setframeo_left default 0;
Published property frameo_top: integer read fi.ba.outerframe.top write setframeo_top default 0;
Published property frameo_right: integer read fi.ba.outerframe.right write setframeo_right default 0;
Published property frameo_bottom: integer read fi.ba.outerframe.bottom write setframeo_bottom default 0;
Published property frameimage_list: timagelist read fi.ba.frameimage_list write setframeimage_list;
Published property frameimage_left: integer read fi.ba.frameimage_left write setframeimage_left default 0;
Published property frameimage_top: integer read fi.ba.frameimage_top write setframeimage_top default 0;
Published property frameimage_right: integer read fi.ba.frameimage_right write setframeimage_right default 0;
Published property frameimage_bottom: integer read fi.ba.frameimage_bottom write setframeimage_bottom default 0;
Published property frameimage_offset: imagenrty read fi.ba.frameimage_offsets.offset write setframeimage_offset default 0;
Published property frameimage_offset1: imagenrty read fi.ba.frameimage_offsets.offset1 write setframeimage_offset1 default 0;
Published property frameimage_offsetdisabled: imagenrty read fi.ba.frameimage_offsets.disabled write setframeimage_offsetdisabled default 0;
Published property frameimage_offsetmouse: imagenrty read fi.ba.frameimage_offsets.mouse write setframeimage_offsetmouse default 0;
Published property frameimage_offsetclicked: imagenrty read fi.ba.frameimage_offsets.clicked write setframeimage_offsetclicked default 0;
Published property frameimage_offsetactive: imagenrty read fi.ba.frameimage_offsets.active write setframeimage_offsetactive default 0;
Published property frameimage_offsetfocused: imagenrty read fi.ba.frameimage_offsets.focused write setframeimage_offsetfocused default 0;
Published property frameface_list: tfacelist read fi.ba.frameface_list write setframeface_list;
Published property frameface_offset: facenrty read fi.ba.frameface_offsets.offset write setframeface_offset default 0;
Published property frameface_offset1: facenrty read fi.ba.frameface_offsets.offset1 write setframeface_offset1 default 0;
Published property frameface_offsetdisabled: facenrty read fi.ba.frameface_offsets.disabled write setframeface_offsetdisabled default 0;
Published property frameface_offsetmouse: facenrty read fi.ba.frameface_offsets.mouse write setframeface_offsetmouse default 0;
Published property frameface_offsetclicked: facenrty read fi.ba.frameface_offsets.clicked write setframeface_offsetclicked default 0;
Published property frameface_offsetactive: facenrty read fi.ba.frameface_offsets.active write setframeface_offsetactive default 0;
Published property frameface_offsetfocused: facenrty read fi.ba.frameface_offsets.focused write setframeface_offsetfocused default 0;
Published property font: toptionalfont read getfont write setfont stored isfontstored;
Published property captiondist: integer read fi.capt.captiondist write setcaptiondist default 0;
Published property captionoffset: integer read fi.capt.captionoffset write setcaptionoffset default 0;
Published property fucusrectdist: int32 read fi.ba.focusrectdist write setfocusrectdist default 0;
Published property extraspace: integer read fi.ba.extraspace write setextraspace default 0;
Published property imagedist: integer read fi.ba.imagedist write setimagedist default 0;
Published property imagedist1: integer read fi.ba.imagedist1 write setimagedist1 default 0;
Published property imagedist2: integer read fi.ba.imagedist2 write setimagedist2 default 0;
Published property colorclient: colorty read fi.ba.colorclient write setcolorclient default cl_default;
Published property colordkshadow: colorty read fi.ba.framecolors.edges.shadow.effectcolor write setcolordkshadow default cl_default;
Published property colorshadow: colorty read fi.ba.framecolors.edges.shadow.color write setcolorshadow default cl_default;
Published property colorlight: colorty read fi.ba.framecolors.edges.light.color write setcolorlight default cl_default;
Published property colorhighlight: colorty read fi.ba.framecolors.edges.light.effectcolor write setcolorhighlight default cl_default;
Published property colordkwidth: integer read fi.ba.framecolors.edges.shadow.effectwidth write setcolordkwidth default -1;
Published property colorhlwidth: integer read fi.ba.framecolors.edges.light.effectwidth write setcolorhlwidth default -1;
Published property hiddenedges: edgesty read fi.ba.hiddenedges write sethiddenedges default [];
Published property optionsskin: frameskinoptionsty read fi.ba.optionsskin write setoptionsskin default [];
Published property optionsskincontroller: frameskincontrolleroptionsty read foptionsskincontroller write foptionsskincontroller default [];
Published property clientsizeextend_cx: int32 read fclientsizeextend.cx write fclientsizeextend.cx default 0;
Published property clientsizeextend_cy: int32 read fclientsizeextend.cy write fclientsizeextend.cy default 0;
Published property onbeforepaintbackground: beforeframepaintbackgroundeventty read fonbeforepaintbackground write fonbeforepaintbackground;
Published property onafterpaintbackground: afterframepaintbackgroundeventty read fonafterpaintbackground write fonafterpaintbackground;
Published property onbeforepaintoverlay: beforeframepaintoverlayeventty read fonbeforepaintoverlay write fonbeforepaintoverlay;
Published property onafterpaintoverlay: afterframepaintoverlayeventty read fonafterpaintoverlay write fonafterpaintoverlay;
Published property onbeforetemplatepaintbackground: beforeframetemplatepaintbackgroundeventty read fonbeforetemplatepaintbackground write fonbeforetemplatepaintbackground;
Published property onaftertemplatepaintbackground: afterframetemplatepaintbackgroundeventty read fonaftertemplatepaintbackground write fonaftertemplatepaintbackground;
Published property onbeforetemplatepaintoverlay: beforeframetemplatepaintoverlayeventty read fonbeforetemplatepaintoverlay write fonbeforetemplatepaintoverlay;
Published property onaftertemplatepaintoverlay: afterframetemplatepaintoverlayeventty read fonaftertemplatepaintoverlay write fonaftertemplatepaintoverlay;

Description

Fields

Protected fi: frameinfoty;
 

Methods

Protected procedure doassignto(dest: tpersistent); override;
 
Protected function getinfosize: integer; override;
 
Protected function getinfoad: pointer; override;
 
Protected procedure copyinfo(const source: tpersistenttemplate); override;
 
Protected procedure defineproperties(filer: tfiler); override;
 
Public constructor create(const owner: tmsecomponent; const onchange: notifyeventty); override;
 
Public destructor destroy; override;
 
Public procedure paintbackground(const acanvas: tcanvas; const arect: rectty; const astate: framestateflagsty = []);
 
Public procedure paintoverlay(const acanvas: tcanvas; const arect: rectty; const astate: framestateflagsty = []);
 
Public procedure paintbackgroundframe(const acanvas: tcanvas; const arect: rectty; const astate: framestateflagsty = []);
 
Public procedure paintoverlayframe(const acanvas: tcanvas; const arect: rectty; const astate: framestateflagsty = []);
 
Public function paintframe: framety;
 
Public function innerframe: framety;
 
Public function paintframedim: sizety;
 
Public function innerframedim: sizety;
 
Public procedure createfont;
 

Properties

Public property framei: framety read fi.ba.innerframe;
 
Public property frameo: framety read fi.ba.outerframe;
 
Public property clientsizeextend: sizety read fclientsizeextend write fclientsizeextend;
 
Published property levelo: integer read fi.ba.levelo write setlevelo default 0;
 
Published property leveli: integer read fi.ba.leveli write setleveli default 0;
 
Published property framewidth: integer read fi.ba.framewidth write setframewidth default 0;
 
Published property colorframe: colorty read fi.ba.colorframe write setcolorframe default cl_default;
 
Published property colorframeactive: colorty read fi.ba.colorframeactive write setcolorframeactive default cl_default;
 
Published property colorframedisabled: colorty read fi.ba.colorframedisabled write setcolorframedisabled default cl_default;
 
Published property colorframemouse: colorty read fi.ba.colorframemouse write setcolorframemouse default cl_default;
 
Published property colorframeclicked: colorty read fi.ba.colorframeclicked write setcolorframeclicked default cl_default;
 
Published property colorframedefault: colorty read fi.ba.colorframedefault write setcolorframedefault default cl_default;
 
Published property colorglyph: colorty read fi.ba.colorglyph write setcolorglyph default cl_default;
 
Published property colorpattern: colorty read fi.ba.colorpattern write setcolorpattern default cl_default;
 
Published property framei_left: integer read fi.ba.innerframe.left write setframei_left default 0;
 
Published property framei_top: integer read fi.ba.innerframe.top write setframei_top default 0;
 
Published property framei_right: integer read fi.ba.innerframe.right write setframei_right default 0;
 
Published property framei_bottom: integer read fi.ba.innerframe.bottom write setframei_bottom default 0;
 
Published property frameo_left: integer read fi.ba.outerframe.left write setframeo_left default 0;
 
Published property frameo_top: integer read fi.ba.outerframe.top write setframeo_top default 0;
 
Published property frameo_right: integer read fi.ba.outerframe.right write setframeo_right default 0;
 
Published property frameo_bottom: integer read fi.ba.outerframe.bottom write setframeo_bottom default 0;
 
Published property frameimage_list: timagelist read fi.ba.frameimage_list write setframeimage_list;
 
Published property frameimage_left: integer read fi.ba.frameimage_left write setframeimage_left default 0;
 
Published property frameimage_top: integer read fi.ba.frameimage_top write setframeimage_top default 0;
 
Published property frameimage_right: integer read fi.ba.frameimage_right write setframeimage_right default 0;
 
Published property frameimage_bottom: integer read fi.ba.frameimage_bottom write setframeimage_bottom default 0;
 
Published property frameimage_offset: imagenrty read fi.ba.frameimage_offsets.offset write setframeimage_offset default 0;
 
Published property frameimage_offset1: imagenrty read fi.ba.frameimage_offsets.offset1 write setframeimage_offset1 default 0;
 
Published property frameimage_offsetdisabled: imagenrty read fi.ba.frameimage_offsets.disabled write setframeimage_offsetdisabled default 0;
 
Published property frameimage_offsetmouse: imagenrty read fi.ba.frameimage_offsets.mouse write setframeimage_offsetmouse default 0;
 
Published property frameimage_offsetclicked: imagenrty read fi.ba.frameimage_offsets.clicked write setframeimage_offsetclicked default 0;
 
Published property frameimage_offsetactive: imagenrty read fi.ba.frameimage_offsets.active write setframeimage_offsetactive default 0;
 
Published property frameimage_offsetfocused: imagenrty read fi.ba.frameimage_offsets.focused write setframeimage_offsetfocused default 0;
 
Published property frameface_list: tfacelist read fi.ba.frameface_list write setframeface_list;
 
Published property frameface_offset: facenrty read fi.ba.frameface_offsets.offset write setframeface_offset default 0;
 
Published property frameface_offset1: facenrty read fi.ba.frameface_offsets.offset1 write setframeface_offset1 default 0;
 
Published property frameface_offsetdisabled: facenrty read fi.ba.frameface_offsets.disabled write setframeface_offsetdisabled default 0;
 
Published property frameface_offsetmouse: facenrty read fi.ba.frameface_offsets.mouse write setframeface_offsetmouse default 0;
 
Published property frameface_offsetclicked: facenrty read fi.ba.frameface_offsets.clicked write setframeface_offsetclicked default 0;
 
Published property frameface_offsetactive: facenrty read fi.ba.frameface_offsets.active write setframeface_offsetactive default 0;
 
Published property frameface_offsetfocused: facenrty read fi.ba.frameface_offsets.focused write setframeface_offsetfocused default 0;
 
Published property font: toptionalfont read getfont write setfont stored isfontstored;
 
Published property captiondist: integer read fi.capt.captiondist write setcaptiondist default 0;
 
Published property captionoffset: integer read fi.capt.captionoffset write setcaptionoffset default 0;
 
Published property fucusrectdist: int32 read fi.ba.focusrectdist write setfocusrectdist default 0;
 
Published property extraspace: integer read fi.ba.extraspace write setextraspace default 0;
 
Published property imagedist: integer read fi.ba.imagedist write setimagedist default 0;
 
Published property imagedist1: integer read fi.ba.imagedist1 write setimagedist1 default 0;
 
Published property imagedist2: integer read fi.ba.imagedist2 write setimagedist2 default 0;
 
Published property colorclient: colorty read fi.ba.colorclient write setcolorclient default cl_default;
 
Published property colordkshadow: colorty read fi.ba.framecolors.edges.shadow.effectcolor write setcolordkshadow default cl_default;
 
Published property colorshadow: colorty read fi.ba.framecolors.edges.shadow.color write setcolorshadow default cl_default;
 
Published property colorlight: colorty read fi.ba.framecolors.edges.light.color write setcolorlight default cl_default;
 
Published property colorhighlight: colorty read fi.ba.framecolors.edges.light.effectcolor write setcolorhighlight default cl_default;
 
Published property colordkwidth: integer read fi.ba.framecolors.edges.shadow.effectwidth write setcolordkwidth default -1;
 
Published property colorhlwidth: integer read fi.ba.framecolors.edges.light.effectwidth write setcolorhlwidth default -1;
 
Published property hiddenedges: edgesty read fi.ba.hiddenedges write sethiddenedges default [];
 
Published property optionsskin: frameskinoptionsty read fi.ba.optionsskin write setoptionsskin default [];
 
Published property optionsskincontroller: frameskincontrolleroptionsty read foptionsskincontroller write foptionsskincontroller default [];
 
Published property clientsizeextend_cx: int32 read fclientsizeextend.cx write fclientsizeextend.cx default 0;
 
Published property clientsizeextend_cy: int32 read fclientsizeextend.cy write fclientsizeextend.cy default 0;
 
Published property onbeforepaintbackground: beforeframepaintbackgroundeventty read fonbeforepaintbackground write fonbeforepaintbackground;
 
Published property onafterpaintbackground: afterframepaintbackgroundeventty read fonafterpaintbackground write fonafterpaintbackground;
 
Published property onbeforepaintoverlay: beforeframepaintoverlayeventty read fonbeforepaintoverlay write fonbeforepaintoverlay;
 
Published property onafterpaintoverlay: afterframepaintoverlayeventty read fonafterpaintoverlay write fonafterpaintoverlay;
 
Published property onbeforetemplatepaintbackground: beforeframetemplatepaintbackgroundeventty read fonbeforetemplatepaintbackground write fonbeforetemplatepaintbackground;
 
Published property onaftertemplatepaintbackground: afterframetemplatepaintbackgroundeventty read fonaftertemplatepaintbackground write fonaftertemplatepaintbackground;
 
Published property onbeforetemplatepaintoverlay: beforeframetemplatepaintoverlayeventty read fonbeforetemplatepaintoverlay write fonbeforetemplatepaintoverlay;
 
Published property onaftertemplatepaintoverlay: afterframetemplatepaintoverlayeventty read fonaftertemplatepaintoverlay write fonaftertemplatepaintoverlay;
 

Generated by PasDoc 0.16.0.