Class tobjectpicker

Unit

Declaration

type tobjectpicker = class(TObject)

Description

Hierarchy

Overview

Methods

Public constructor create(const intf: iobjectpicker; aorigin: originty = org_client);
Public destructor destroy; override;
Public procedure mouseevent(var info: mouseeventinfoty);
Public procedure dokeydown(var ainfo: keyeventinfoty);
Public function removexorpic: boolean;
Public function paintxorpic: boolean;
Public procedure dobeforepaint(const acanvas: tcanvas);
Public procedure doafterpaint(const acanvas: tcanvas);
Public procedure clear;
Public function hasselectobjects: boolean;
Public function hasmouseoverobjects: boolean;
Public function hascurrentobjects: boolean;
Public function picking: boolean;
Public function rectselecting: boolean;
Public function multiselecting: boolean;
Public function moving: boolean;
Public function active: boolean;

Properties

Public property mouseoverobjects: integerarty read fmouseoverobjects;
Public property selectobjects: integerarty read fselectobjects;
Public property currentobjects: integerarty read getcurrentobjects;
Public property options: objectpickeroptionsty read foptions write foptions;
Public property thumbtrack: boolean read getthumbtrack write setthumbtrack;
Public property state: objectpickerstatesty read fstate;
Public property pickoffset: pointty read fpickoffset;
Public property pickpos: pointty read fpickrect.pos;
Public property pickrect: rectty read fpickrect;
Public property cursor: cursorshapety read fcursorshape;
Public property mouseeventinfopo: pmouseeventinfoty read fmouseeventinfopo;
Public property keyeventinfopo: pkeyeventinfoty read fkeyeventinfopo;
Public property shiftstate: shiftstatesty read getshiftstate;
Public property pos: pointty read getpos;

Description

Methods

Public constructor create(const intf: iobjectpicker; aorigin: originty = org_client);
 
Public destructor destroy; override;
 
Public procedure mouseevent(var info: mouseeventinfoty);
 
Public procedure dokeydown(var ainfo: keyeventinfoty);
 
Public function removexorpic: boolean;
 
Public function paintxorpic: boolean;
 
Public procedure dobeforepaint(const acanvas: tcanvas);
 
Public procedure doafterpaint(const acanvas: tcanvas);
 
Public procedure clear;
 
Public function hasselectobjects: boolean;
 
Public function hasmouseoverobjects: boolean;
 
Public function hascurrentobjects: boolean;
 
Public function picking: boolean;
 
Public function rectselecting: boolean;
 
Public function multiselecting: boolean;
 
Public function moving: boolean;
 
Public function active: boolean;
 

Properties

Public property mouseoverobjects: integerarty read fmouseoverobjects;
 
Public property selectobjects: integerarty read fselectobjects;
 
Public property currentobjects: integerarty read getcurrentobjects;
 
Public property options: objectpickeroptionsty read foptions write foptions;
 
Public property thumbtrack: boolean read getthumbtrack write setthumbtrack;
 
Public property state: objectpickerstatesty read fstate;
 
Public property pickoffset: pointty read fpickoffset;
 
Public property pickpos: pointty read fpickrect.pos;
 
Public property pickrect: rectty read fpickrect;
 
Public property cursor: cursorshapety read fcursorshape;
 
Public property mouseeventinfopo: pmouseeventinfoty read fmouseeventinfopo;
 
Public property keyeventinfopo: pkeyeventinfoty read fkeyeventinfopo;
 
Public property shiftstate: shiftstatesty read getshiftstate;
 
Public property pos: pointty read getpos;
 

Generated by PasDoc 0.16.0.