Class tcustomscrollframe

Unit

Declaration

type tcustomscrollframe = class(tcustomcaptionframe)

Description

No description available, ancestor tcustomcaptionframe description follows
No description available, ancestor tcustomframe description follows
No description available, ancestor toptionalpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows

Hierarchy

Overview

Fields

Protected fhorz: tcustomscrollbar;
Protected fvert: tcustomscrollbar;
Protected foptionsscroll: optionsscrollty;

Methods

Protected procedure settemplateinfo(const ainfo: frameinfoty); override;
Protected procedure updatestate; override;
Protected procedure updatevisiblescrollbars; virtual;
Protected procedure updaterects; override;
Protected procedure getpaintframe(var frame: framety); override;
Protected procedure addscrollbarwidth(var asize: sizety) override;
Protected procedure subscrollbarwidth(var asize: sizety) override;
Protected function getscrollbarclass(vert: boolean): framescrollbarclassty; virtual;
Protected procedure activechanged; override;
Protected procedure updatemousestate(const sender: twidget; const info: mouseeventinfoty); override;
Protected procedure internalpaintoverlay(const canvas: tcanvas; const arect: rectty) override;
Public constructor create(const aintf: iscrollframe; const scrollintf: iscrollbar);
Public destructor destroy; override;
Public procedure checktemplate(const sender: tobject); override;
Public procedure mouseevent(var info: mouseeventinfoty); virtual;
Public procedure domousewheelevent(var info: mousewheeleventinfoty; const pagingreversed: boolean); virtual;

Properties

Public property optionsscroll: optionsscrollty read foptionsscroll write foptionsscroll default defaultoptionsscroll;
Public property dragbuttons: shiftstatesty read fdragbuttons write setdragbuttons default defaultdragbuttons;
Public property state: framestatesty read fstate;
Public property sbhorz: tcustomscrollbar read fhorz write setsbhorz;
Public property sbvert: tcustomscrollbar read fvert write setsbvert;

Description

Fields

Protected fhorz: tcustomscrollbar;
 
Protected fvert: tcustomscrollbar;
 
Protected foptionsscroll: optionsscrollty;
 

Methods

Protected procedure settemplateinfo(const ainfo: frameinfoty); override;
 
Protected procedure updatestate; override;
 
Protected procedure updatevisiblescrollbars; virtual;
 
Protected procedure updaterects; override;
 
Protected procedure getpaintframe(var frame: framety); override;
 
Protected procedure addscrollbarwidth(var asize: sizety) override;
 
Protected procedure subscrollbarwidth(var asize: sizety) override;
 
Protected function getscrollbarclass(vert: boolean): framescrollbarclassty; virtual;
 
Protected procedure activechanged; override;
 
Protected procedure updatemousestate(const sender: twidget; const info: mouseeventinfoty); override;
 
Protected procedure internalpaintoverlay(const canvas: tcanvas; const arect: rectty) override;
 
Public constructor create(const aintf: iscrollframe; const scrollintf: iscrollbar);
 
Public destructor destroy; override;
 
Public procedure checktemplate(const sender: tobject); override;
 
Public procedure mouseevent(var info: mouseeventinfoty); virtual;
 
Public procedure domousewheelevent(var info: mousewheeleventinfoty; const pagingreversed: boolean); virtual;
 

Properties

Public property optionsscroll: optionsscrollty read foptionsscroll write foptionsscroll default defaultoptionsscroll;
 
Public property dragbuttons: shiftstatesty read fdragbuttons write setdragbuttons default defaultdragbuttons;
 
Public property state: framestatesty read fstate;
 
Public property sbhorz: tcustomscrollbar read fhorz write setsbhorz;
 
Public property sbvert: tcustomscrollbar read fvert write setsbvert;
 

Generated by PasDoc 0.16.0.