Class tcustomstepframe

Unit

Declaration

type tcustomstepframe = class(tcustomcaptionframe, iframe)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fforceinvisiblebuttons: stepkindsty;
Protected fforcevisiblebuttons: stepkindsty;
Protected fstepstate: stepframestatesty;
Protected fdim: rectty;

Methods

Protected procedure dorepeat(const sender: tobject);
Protected procedure killrepeater;
Protected procedure layoutchanged;
Protected procedure updaterects; override;
Protected procedure getpaintframe(var frame: framety); override;
Protected procedure updatelayout;
Protected procedure execute(const tag: integer; const info: mouseeventinfoty);
Protected procedure setframeinstance(instance: tcustomframe);
Protected procedure setstaticframe(value: boolean);
Protected function getstaticframe: boolean;
Protected function getwidgetrect: rectty;
Protected function getcomponentstate: tcomponentstate;
Protected function getmsecomponentstate: msecomponentstatesty;
Protected procedure scrollwidgets(const dist: pointty);
Protected procedure clientrectchanged;
Protected procedure invalidate;
Protected procedure invalidatewidget;
Protected procedure invalidaterect(const rect: rectty; const org: originty = org_client; const noclip: boolean = false);
Protected function getwidget: twidget;
Protected function getframestateflags: framestateflagsty; virtual;
Protected procedure internalpaintoverlay(const canvas: tcanvas; const arect: rectty) override;
Public constructor create(const aintf: icaptionframe; const stepintf: istepbar);
Public destructor destroy; override;
Public procedure createbuttonface;
Public procedure createbuttonframe;
Public procedure updatemousestate(const sender: twidget; const info: mouseeventinfoty); override;
Public procedure mouseevent(var info: mouseeventinfoty); virtual;
Public procedure domousewheelevent(var info: mousewheeleventinfoty); virtual;
Public procedure checktemplate(const sender: tobject); override;
Public procedure updatebuttonstate(const first,delta,count: integer);
Public function canstep: boolean;
Public function executestepevent(const event: stepkindty; const stepinfo: framestepinfoty; const aindex: integer): integer;

Properties

Protected property neededbuttons: stepkindsty read fneededbuttons write setneededbuttons;
Public property buttonsize: integer read fbuttonsize write setbuttonsize default defaultstepbuttonsize;
Public property colorbutton: colorty read fcolorbutton write setcolorbutton default cl_default;
Public property colorglyph: colorty read fcolorglyph write setcolorglyph default cl_default;
Public property buttonface: tface read getbuttonface write setbuttonface;
Public property buttonframe: tframe read getbuttonframe write setbuttonframe;
Public property disabledbuttons: stepkindsty read fdisabledbuttons write setdisabledbuttons default [];
Public property buttonsinvisible: stepkindsty read fforceinvisiblebuttons write setbuttonsinvisible default [sk_first,sk_last];
Public property buttonsvisible: stepkindsty read fforcevisiblebuttons write setbuttonsvisible default [];
Public property buttonpos: stepbuttonposty read fbuttonpos write setbuttonpos default sbp_right;
Public property buttonslast: boolean read fbuttonslast write setbuttonslast default false;
Public property buttonsinline: boolean read fbuttonsinline write setbuttonsinline default false;
Public property mousewheel: boolean read fmousewheel write fmousewheel default true;

Description

Fields

Protected fforceinvisiblebuttons: stepkindsty;

This item has no description.

Protected fforcevisiblebuttons: stepkindsty;

This item has no description.

Protected fstepstate: stepframestatesty;

This item has no description.

Protected fdim: rectty;

This item has no description.

Methods

Protected procedure dorepeat(const sender: tobject);

This item has no description.

Protected procedure killrepeater;

This item has no description.

Protected procedure layoutchanged;

This item has no description.

Protected procedure updaterects; override;

This item has no description.

Protected procedure getpaintframe(var frame: framety); override;

This item has no description.

Protected procedure updatelayout;

This item has no description.

Protected procedure execute(const tag: integer; const info: mouseeventinfoty);

This item has no description.

Protected procedure setframeinstance(instance: tcustomframe);

This item has no description.

Protected procedure setstaticframe(value: boolean);

This item has no description.

Protected function getstaticframe: boolean;

This item has no description.

Protected function getwidgetrect: rectty;

This item has no description.

Protected function getcomponentstate: tcomponentstate;

This item has no description.

Protected function getmsecomponentstate: msecomponentstatesty;

This item has no description.

Protected procedure scrollwidgets(const dist: pointty);

This item has no description.

Protected procedure clientrectchanged;

This item has no description.

Protected procedure invalidate;

This item has no description.

Protected procedure invalidatewidget;

This item has no description.

Protected procedure invalidaterect(const rect: rectty; const org: originty = org_client; const noclip: boolean = false);

This item has no description.

Protected function getwidget: twidget;

This item has no description.

Protected function getframestateflags: framestateflagsty; virtual;

This item has no description.

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

This item has no description.

Public constructor create(const aintf: icaptionframe; const stepintf: istepbar);

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure createbuttonface;

This item has no description.

Public procedure createbuttonframe;

This item has no description.

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

This item has no description.

Public procedure mouseevent(var info: mouseeventinfoty); virtual;

This item has no description.

Public procedure domousewheelevent(var info: mousewheeleventinfoty); virtual;

This item has no description.

Public procedure checktemplate(const sender: tobject); override;

This item has no description.

Public procedure updatebuttonstate(const first,delta,count: integer);

This item has no description.

Public function canstep: boolean;

This item has no description.

Public function executestepevent(const event: stepkindty; const stepinfo: framestepinfoty; const aindex: integer): integer;

This item has no description.

Properties

Protected property neededbuttons: stepkindsty read fneededbuttons write setneededbuttons;

This item has no description.

Public property buttonsize: integer read fbuttonsize write setbuttonsize default defaultstepbuttonsize;

This item has no description.

Public property colorbutton: colorty read fcolorbutton write setcolorbutton default cl_default;

This item has no description.

Public property colorglyph: colorty read fcolorglyph write setcolorglyph default cl_default;

This item has no description.

Public property buttonface: tface read getbuttonface write setbuttonface;

This item has no description.

Public property buttonframe: tframe read getbuttonframe write setbuttonframe;

This item has no description.

Public property disabledbuttons: stepkindsty read fdisabledbuttons write setdisabledbuttons default [];

This item has no description.

Public property buttonsinvisible: stepkindsty read fforceinvisiblebuttons write setbuttonsinvisible default [sk_first,sk_last];

This item has no description.

Public property buttonsvisible: stepkindsty read fforcevisiblebuttons write setbuttonsvisible default [];

This item has no description.

Public property buttonpos: stepbuttonposty read fbuttonpos write setbuttonpos default sbp_right;

This item has no description.

Public property buttonslast: boolean read fbuttonslast write setbuttonslast default false;

This item has no description.

Public property buttonsinline: boolean read fbuttonsinline write setbuttonsinline default false;

This item has no description.

Public property mousewheel: boolean read fmousewheel write fmousewheel default true;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.