Class tcustomdropdownlistcontroller

Unit

Declaration

type tcustomdropdownlistcontroller = class(tcustomdropdowncontroller, idropdownlistcontroller)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected ftimer: tsimpletimer;
Protected fimagelist: timagelist;
Protected fimageframe: framety;
Protected fdropdownrowcount: integer;
Protected fwidth: integer;
Protected fvaluecol: integer;
Protected fdatarowlinewidth: integer;
Protected fdatarowlinecolor: colorty;
Protected fbuttonlength: integer;
Protected fbuttonendlength: integer;
Protected fbuttonminlength: integer;
Protected fdropdownlist: tdropdownlist;
Protected fcols: tdropdowncols;

Methods

Protected procedure dotimer(const sender: tobject);
Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
Protected procedure valuecolchanged; virtual;
Protected function getdropdownwidget: twidget; override;
Protected procedure itemchanged(const sender: tdatalist; const index: integer);
Protected function getdropdowncolsclass: dropdowncolsclassty; virtual;
Protected procedure selectnone(const akey: keyty); override;
Protected procedure resetselection; override;
Protected function reloadlist: integer; virtual;
Protected function getremoterowcount: integer; virtual;
Protected procedure dobeforedropdown; override;
Protected procedure doafterclosedropdown; override;
Protected procedure itemselected(const index: integer; const akey: keyty); virtual;
Protected procedure dropdownkeydown(var info: keyeventinfoty);
Protected function getautowidth: integer;
Protected procedure updatedropdownbounds(var arect: rectty); override;
Protected procedure receiveevent(const event: tobjectevent); override;
Protected function createdropdownlist: tdropdownlist; virtual;
Protected function getfixcolclass: dropdownfixcolclassty; virtual;
Protected procedure internaldropdown; override;
Protected procedure editnotification(var info: editnotificationinfoty); override;
Public constructor create(const intf: idropdownlist);
Public destructor destroy; override;
Public procedure dostatread(const reader: tstatreader); override;
Public procedure dostatwrite(const writer: tstatwriter); override;
Public function valuelist: tmsestringdatalist;

Properties

Public property cols: tdropdowncols read fcols write setcols;
Public property valuecol: integer read fvaluecol write setvaluecol default 0;
Public property itemindex: integer read getitemindex write setitemindex default -1;
Public property delay: integer read getdelay write setdelay default 0;
Public property dropdownrowcount: integer read fdropdownrowcount write fdropdownrowcount default 8;
Public property width: integer read fwidth write fwidth default 0;
Public property datarowlinewidth: integer read fdatarowlinewidth write fdatarowlinewidth default 0;
Public property datarowlinecolor: colorty read fdatarowlinecolor write fdatarowlinecolor default defaultdatalinecolor;
Public property buttonlength: integer read fbuttonlength write fbuttonlength default 0;
Public property buttonendlength: integer read fbuttonendlength write fbuttonendlength default 0;
Public property buttonminlength: integer read fbuttonminlength write fbuttonminlength default defaultbuttonminlength;
Public property imagelist: timagelist read fimagelist write setimagelist;
Public property imageframe: framety read fimageframe write setimageframe;
Public property imageframe_left: integer read fimageframe.left write setimageframe_left default 0;
Public property imageframe_top: integer read fimageframe.top write setimageframe_top default 0;
Public property imageframe_right: integer read fimageframe.right write setimageframe_right default 0;
Public property imageframe_bottom: integer read fimageframe.bottom write setimageframe_bottom default 0;
Public property ondropdown: dropdownlisteventty read fondropdown write fondropdown;

Description

Fields

Protected ftimer: tsimpletimer;

This item has no description.

Protected fimagelist: timagelist;

This item has no description.

Protected fimageframe: framety;

This item has no description.

Protected fdropdownrowcount: integer;

This item has no description.

Protected fwidth: integer;

This item has no description.

Protected fvaluecol: integer;

This item has no description.

Protected fdatarowlinewidth: integer;

This item has no description.

Protected fdatarowlinecolor: colorty;

This item has no description.

Protected fbuttonlength: integer;

This item has no description.

Protected fbuttonendlength: integer;

This item has no description.

Protected fbuttonminlength: integer;

This item has no description.

Protected fdropdownlist: tdropdownlist;

This item has no description.

Protected fcols: tdropdowncols;

This item has no description.

Methods

Protected procedure dotimer(const sender: tobject);

This item has no description.

Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;

This item has no description.

Protected procedure valuecolchanged; virtual;

This item has no description.

Protected function getdropdownwidget: twidget; override;

This item has no description.

Protected procedure itemchanged(const sender: tdatalist; const index: integer);

This item has no description.

Protected function getdropdowncolsclass: dropdowncolsclassty; virtual;

This item has no description.

Protected procedure selectnone(const akey: keyty); override;

This item has no description.

Protected procedure resetselection; override;

This item has no description.

Protected function reloadlist: integer; virtual;

This item has no description.

Protected function getremoterowcount: integer; virtual;

This item has no description.

Protected procedure dobeforedropdown; override;

This item has no description.

Protected procedure doafterclosedropdown; override;

This item has no description.

Protected procedure itemselected(const index: integer; const akey: keyty); virtual;

This item has no description.

Protected procedure dropdownkeydown(var info: keyeventinfoty);

This item has no description.

Protected function getautowidth: integer;

This item has no description.

Protected procedure updatedropdownbounds(var arect: rectty); override;

This item has no description.

Protected procedure receiveevent(const event: tobjectevent); override;

This item has no description.

Protected function createdropdownlist: tdropdownlist; virtual;

This item has no description.

Protected function getfixcolclass: dropdownfixcolclassty; virtual;

This item has no description.

Protected procedure internaldropdown; override;

This item has no description.

Protected procedure editnotification(var info: editnotificationinfoty); override;

This item has no description.

Public constructor create(const intf: idropdownlist);

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure dostatread(const reader: tstatreader); override;

This item has no description.

Public procedure dostatwrite(const writer: tstatwriter); override;

This item has no description.

Public function valuelist: tmsestringdatalist;

This item has no description.

Properties

Public property cols: tdropdowncols read fcols write setcols;

This item has no description.

Public property valuecol: integer read fvaluecol write setvaluecol default 0;

This item has no description.

Public property itemindex: integer read getitemindex write setitemindex default -1;

This item has no description.

Public property delay: integer read getdelay write setdelay default 0;

This item has no description.

Public property dropdownrowcount: integer read fdropdownrowcount write fdropdownrowcount default 8;

This item has no description.

Public property width: integer read fwidth write fwidth default 0;

This item has no description.

Public property datarowlinewidth: integer read fdatarowlinewidth write fdatarowlinewidth default 0;

This item has no description.

Public property datarowlinecolor: colorty read fdatarowlinecolor write fdatarowlinecolor default defaultdatalinecolor;

This item has no description.

Public property buttonlength: integer read fbuttonlength write fbuttonlength default 0;

This item has no description.

Public property buttonendlength: integer read fbuttonendlength write fbuttonendlength default 0;

This item has no description.

Public property buttonminlength: integer read fbuttonminlength write fbuttonminlength default defaultbuttonminlength;

This item has no description.

Public property imagelist: timagelist read fimagelist write setimagelist;

This item has no description.

Public property imageframe: framety read fimageframe write setimageframe;

This item has no description.

Public property imageframe_left: integer read fimageframe.left write setimageframe_left default 0;

This item has no description.

Public property imageframe_top: integer read fimageframe.top write setimageframe_top default 0;

This item has no description.

Public property imageframe_right: integer read fimageframe.right write setimageframe_right default 0;

This item has no description.

Public property imageframe_bottom: integer read fimageframe.bottom write setimageframe_bottom default 0;

This item has no description.

Public property ondropdown: dropdownlisteventty read fondropdown write fondropdown;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.