Class tcustomscrollboxframe
Unit
Declaration
type tcustomscrollboxframe = class(tcustomscrollframe, iscrollbox)
Description
This item has no description.
Hierarchy
- TObject
- tpersistent
- tvirtualpersistent
- tnullinterfacedpersistent
- toptionalpersistent
- tcustomframe
- tcustomcaptionframe
- tcustomscrollframe
- tcustomscrollboxframe
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.