Class tobjectpicker
Unit
Declaration
type tobjectpicker = class(TObject)
Description
Hierarchy
- TObject
- tobjectpicker
Overview
Methods
constructor create(const intf: iobjectpicker; aorigin: originty = org_client); |
|
destructor destroy; override; |
|
procedure mouseevent(var info: mouseeventinfoty); |
|
procedure dokeydown(var ainfo: keyeventinfoty); |
|
function removexorpic: boolean; |
|
function paintxorpic: boolean; |
|
procedure dobeforepaint(const acanvas: tcanvas); |
|
procedure doafterpaint(const acanvas: tcanvas); |
|
procedure clear; |
|
function hasselectobjects: boolean; |
|
function hasmouseoverobjects: boolean; |
|
function hascurrentobjects: boolean; |
|
function picking: boolean; |
|
function rectselecting: boolean; |
|
function multiselecting: boolean; |
|
function moving: boolean; |
|
function active: boolean; |
Properties
property mouseoverobjects: integerarty read fmouseoverobjects; |
|
property selectobjects: integerarty read fselectobjects; |
|
property currentobjects: integerarty read getcurrentobjects; |
|
property options: objectpickeroptionsty read foptions write foptions; |
|
property thumbtrack: boolean read getthumbtrack write setthumbtrack; |
|
property state: objectpickerstatesty read fstate; |
|
property pickoffset: pointty read fpickoffset; |
|
property pickpos: pointty read fpickrect.pos; |
|
property pickrect: rectty read fpickrect; |
|
property cursor: cursorshapety read fcursorshape; |
|
property mouseeventinfopo: pmouseeventinfoty read fmouseeventinfopo; |
|
property keyeventinfopo: pkeyeventinfoty read fkeyeventinfopo; |
|
property shiftstate: shiftstatesty read getshiftstate; |
|
property pos: pointty read getpos; |
Description
Methods
constructor create(const intf: iobjectpicker; aorigin: originty = org_client); |
|
destructor destroy; override; |
|
procedure mouseevent(var info: mouseeventinfoty); |
|
procedure dokeydown(var ainfo: keyeventinfoty); |
|
function removexorpic: boolean; |
|
function paintxorpic: boolean; |
|
procedure dobeforepaint(const acanvas: tcanvas); |
|
procedure doafterpaint(const acanvas: tcanvas); |
|
procedure clear; |
|
function hasselectobjects: boolean; |
|
function hasmouseoverobjects: boolean; |
|
function hascurrentobjects: boolean; |
|
function picking: boolean; |
|
function rectselecting: boolean; |
|
function multiselecting: boolean; |
|
function moving: boolean; |
|
function active: boolean; |
|
Properties
property mouseoverobjects: integerarty read fmouseoverobjects; |
|
property selectobjects: integerarty read fselectobjects; |
|
property currentobjects: integerarty read getcurrentobjects; |
|
property options: objectpickeroptionsty read foptions write foptions; |
|
property thumbtrack: boolean read getthumbtrack write setthumbtrack; |
|
property state: objectpickerstatesty read fstate; |
|
property pickoffset: pointty read fpickoffset; |
|
property pickpos: pointty read fpickrect.pos; |
|
property pickrect: rectty read fpickrect; |
|
property cursor: cursorshapety read fcursorshape; |
|
property mouseeventinfopo: pmouseeventinfoty read fmouseeventinfopo; |
|
property keyeventinfopo: pkeyeventinfoty read fkeyeventinfopo; |
|
property shiftstate: shiftstatesty read getshiftstate; |
|
property pos: pointty read getpos; |
|
Generated by PasDoc 0.16.0.