Class tcustomscrollboxframe

Unit

Declaration

type tcustomscrollboxframe = class(tcustomscrollframe, iscrollbox)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fowner: twidget;

Methods

Protected procedure scrollpostoclientpos(var aclientrect: rectty); virtual;
Protected procedure checkminscrollsize(var asize: sizety); override;
Protected procedure checkminclientsize(var asize: sizety); override;
Protected function isdragstart(const sender: twidget; const info: mouseeventinfoty): boolean;
Protected procedure initinnerframe; virtual;
Protected function getscrollbarclass(vert: boolean): framescrollbarclassty; override;
Protected procedure updatevisiblescrollbars; override;
Protected procedure scrollevent(sender: tcustomscrollbar; event: scrolleventty); virtual;
Protected procedure dokeydown(var info: keyeventinfoty); override;
Protected function getclientpos: pointty;
Protected procedure setclientpos(apos: pointty);
Protected procedure setscrollpos(apos: pointty);
Protected procedure updatemousestate(const sender: twidget; const info: mouseeventinfoty); override;
Protected procedure defineproperties(filer: tfiler); override;
Protected function translatecolor(const acolor: colorty): colorty;
Protected procedure invalidaterect(const rect: rectty; const org: originty; const noclip: boolean = false);
Protected function getscrollsize: sizety;
Public constructor create(const aintf: iscrollframe; const owner: twidget);
Public procedure childmouseevent(const sender: twidget; var info: mouseeventinfoty); virtual;
Public procedure domousewheelevent(var info: mousewheeleventinfoty; const pagingreversed: boolean); override;
Public procedure updateclientrect; override;
Public procedure showrect(const arect: rectty; const bottomright: boolean);

Properties

Public property scrollpos: pointty read getclientpos write setscrollpos;
Public property scrollpos_x: integer read getscrollpos_x write setscrollpos_x;
Public property scrollpos_y: integer read getscrollpos_y write setscrollpos_y;
Public property zoom: complexty read fzoom write setzoom;
Public property zoomwidth: real read fzoom.re write setzoomwidth;
Public property zoomheight: real read fzoom.im write setzoomheight;
Public property zoomwidthstep: real read fzoomwidthstep write fzoomwidthstep stored false;
Public property zoomheightstep: real read fzoomheightstep write fzoomheightstep stored false;
Public property zoomwheelsensitivity: real read fzoomwheelsensitivity write fzoomwheelsensitivity stored false;
Public property clientsize: sizety read fclientsize write setclientsize;
Public property clientwidth: integer read fclientsize.cx write setclientwidth default 0;
Public property clientheight: integer read fclientsize.cy write setclientheight default 0;
Public property clientsizemin: sizety read fclientsizemin write setclientsizemin;
Public property clientwidthmin: integer read fclientsizemin.cx write setclientwidthmin default 0;
Public property clientheightmin: integer read fclientsizemin.cy write setclientheightmin default 0;
Public property framei_left default 2;
Public property framei_top default 2;
Public property framei_right default 2;
Public property framei_bottom default 2;
Public property sbhorz: tscrollboxscrollbar read getsbhorz write setsbhorz;
Public property sbvert: tscrollboxscrollbar read getsbvert write setsbvert;

Description

Fields

Protected fowner: twidget;

This item has no description.

Methods

Protected procedure scrollpostoclientpos(var aclientrect: rectty); virtual;

This item has no description.

Protected procedure checkminscrollsize(var asize: sizety); override;

This item has no description.

Protected procedure checkminclientsize(var asize: sizety); override;

This item has no description.

Protected function isdragstart(const sender: twidget; const info: mouseeventinfoty): boolean;

This item has no description.

Protected procedure initinnerframe; virtual;

This item has no description.

Protected function getscrollbarclass(vert: boolean): framescrollbarclassty; override;

This item has no description.

Protected procedure updatevisiblescrollbars; override;

This item has no description.

Protected procedure scrollevent(sender: tcustomscrollbar; event: scrolleventty); virtual;

This item has no description.

Protected procedure dokeydown(var info: keyeventinfoty); override;

This item has no description.

Protected function getclientpos: pointty;

This item has no description.

Protected procedure setclientpos(apos: pointty);

This item has no description.

Protected procedure setscrollpos(apos: pointty);

This item has no description.

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

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected function translatecolor(const acolor: colorty): colorty;

This item has no description.

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

This item has no description.

Protected function getscrollsize: sizety;

This item has no description.

Public constructor create(const aintf: iscrollframe; const owner: twidget);

This item has no description.

Public procedure childmouseevent(const sender: twidget; var info: mouseeventinfoty); virtual;

This item has no description.

Public procedure domousewheelevent(var info: mousewheeleventinfoty; const pagingreversed: boolean); override;

This item has no description.

Public procedure updateclientrect; override;

This item has no description.

Public procedure showrect(const arect: rectty; const bottomright: boolean);

This item has no description.

Properties

Public property scrollpos: pointty read getclientpos write setscrollpos;

This item has no description.

Public property scrollpos_x: integer read getscrollpos_x write setscrollpos_x;

This item has no description.

Public property scrollpos_y: integer read getscrollpos_y write setscrollpos_y;

This item has no description.

Public property zoom: complexty read fzoom write setzoom;

This item has no description.

Public property zoomwidth: real read fzoom.re write setzoomwidth;

This item has no description.

Public property zoomheight: real read fzoom.im write setzoomheight;

This item has no description.

Public property zoomwidthstep: real read fzoomwidthstep write fzoomwidthstep stored false;

This item has no description.

Public property zoomheightstep: real read fzoomheightstep write fzoomheightstep stored false;

This item has no description.

Public property zoomwheelsensitivity: real read fzoomwheelsensitivity write fzoomwheelsensitivity stored false;

This item has no description.

Public property clientsize: sizety read fclientsize write setclientsize;

This item has no description.

Public property clientwidth: integer read fclientsize.cx write setclientwidth default 0;

This item has no description.

Public property clientheight: integer read fclientsize.cy write setclientheight default 0;

This item has no description.

Public property clientsizemin: sizety read fclientsizemin write setclientsizemin;

This item has no description.

Public property clientwidthmin: integer read fclientsizemin.cx write setclientwidthmin default 0;

This item has no description.

Public property clientheightmin: integer read fclientsizemin.cy write setclientheightmin default 0;

This item has no description.

Public property framei_left default 2;

This item has no description.

Public property framei_top default 2;

This item has no description.

Public property framei_right default 2;

This item has no description.

Public property framei_bottom default 2;

This item has no description.

Public property sbhorz: tscrollboxscrollbar read getsbhorz write setsbhorz;

This item has no description.

Public property sbvert: tscrollboxscrollbar read getsbvert write setsbvert;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.