Class tdbnavigator

Unit

Declaration

type tdbnavigator = class(tcustomtoolbar, idbnaviglink)

Description

No description available, ancestor tcustomtoolbar description follows
No description available, ancestor tcustomstepbox description follows
No description available, ancestor tpublishedwidget description follows
No description available, ancestor tpublishedwidgetnwr description follows
No description available, ancestor tactionpublishedwidgetnwr description follows
No description available, ancestor tactionwidget description follows
No description available, ancestor twidget description follows
No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Methods

Protected procedure inithints;
Protected procedure doexecute(const sender: tobject);
Protected procedure loaded; override;
Protected procedure internalshortcut(var info: keyeventinfoty; const sender: twidget);
Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;
Protected procedure doasyncevent(var atag: integer); override;
Protected procedure dostatread(const reader: tstatreader); override;
Protected procedure dostatwrite(const writer: tstatwriter); override;
Protected procedure setactivebuttons(const abuttons: dbnavigbuttonsty; const afiltered: boolean);
Protected procedure setcheckedbuttons(const abuttons: dbnavigbuttonsty; const achecked: boolean);
Protected function getnavigoptions: dbnavigatoroptionsty;
Protected procedure dodialogexecute;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public function canclose(const newfocus: twidget = nil): boolean; override;
Public procedure edit();
Public function canautoedit(): boolean;
Public procedure updatereadonly(const force: boolean = false);

Properties

Published property statfile;
Published property datasource: tdatasource read getdatasource write setdatasource;
Published property visiblebuttons: dbnavigbuttonsty read fvisiblebuttons write setvisiblebuttons default defaultvisibledbnavigbuttons;
Published property colorglyph: colorty read getcolorglyph write setcolorglyph default cl_default;
Published property buttonface: tface read getbuttonface write setbuttonface;
Published property buttonwidth: integer read getbuttonwidth write setbuttonwidth default 0;
Published property buttonheight: integer read getbuttonheight write setbuttonheight default 0;
Published property bounds_cx default defaultdbnavigatorwidth;
Published property bounds_cy default defaultdbnavigatorheight;
Published property shortcut_first: shortcutty read fshortcuts[dbnb_first] write fshortcuts[dbnb_first] default key_modctrl + ord(key_pageup);
Published property shortcut_prior: shortcutty read fshortcuts[dbnb_prior] write fshortcuts[dbnb_prior] default ord(key_pageup);
Published property shortcut_next: shortcutty read fshortcuts[dbnb_next] write fshortcuts[dbnb_next] default ord(key_pagedown);
Published property shortcut_last: shortcutty read fshortcuts[dbnb_last] write fshortcuts[dbnb_last] default key_modctrl + ord(key_pagedown);
Published property shortcut_insert: shortcutty read fshortcuts[dbnb_insert] write fshortcuts[dbnb_insert] default ord(key_none);
Published property shortcut_delete: shortcutty read fshortcuts[dbnb_delete] write fshortcuts[dbnb_delete] default ord(key_none);
Published property shortcut_copyrecord: shortcutty read fshortcuts[dbnb_copyrecord] write fshortcuts[dbnb_copyrecord] default ord(key_none);
Published property shortcut_edit: shortcutty read fshortcuts[dbnb_edit] write fshortcuts[dbnb_edit] default ord(key_f2);
Published property shortcut_post: shortcutty read fshortcuts[dbnb_post] write fshortcuts[dbnb_post] default ord(key_f2);
Published property shortcut_cancel: shortcutty read fshortcuts[dbnb_cancel] write fshortcuts[dbnb_cancel] default ord(key_none);
Published property shortcut_refresh: shortcutty read fshortcuts[dbnb_refresh] write fshortcuts[dbnb_refresh] default ord(key_none);
Published property shortcut_filter: shortcutty read fshortcuts[dbnb_filter] write fshortcuts[dbnb_filter] default ord(key_none);
Published property shortcut_filtermin: shortcutty read fshortcuts[dbnb_filtermax] write fshortcuts[dbnb_filtermin] default ord(key_none);
Published property shortcut_filtermax: shortcutty read fshortcuts[dbnb_filtermax] write fshortcuts[dbnb_filtermax] default ord(key_none);
Published property shortcut_filteronoff: shortcutty read fshortcuts[dbnb_filteronoff] write fshortcuts[dbnb_filteronoff] default ord(key_none);
Published property shortcut_find: shortcutty read fshortcuts[dbnb_find] write fshortcuts[dbnb_find] default ord(key_none);
Published property shortcut_autoedit: shortcutty read fshortcuts[dbnb_autoedit] write fshortcuts[dbnb_autoedit] default ord(key_none);
Published property options: dbnavigatoroptionsty read foptions write setoptions default defaultdbnavigatoroptions;
Published property autoedit: boolean read getautoedit write setautoedit default false;
Published property dialogbutton: tdbnavigbutton read gettoolbutton write settoolbutton;
Published property ondialogexecute: notifyeventty read fondialogexecute write fondialogexecute;
Published property onreadonlychange: booleanchangedeventty read fonreadonlychange write fonreadonlychange;

Description

Methods

Protected procedure inithints;
 
Protected procedure doexecute(const sender: tobject);
 
Protected procedure loaded; override;
 
Protected procedure internalshortcut(var info: keyeventinfoty; const sender: twidget);
 
Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;
 
Protected procedure doasyncevent(var atag: integer); override;
 
Protected procedure dostatread(const reader: tstatreader); override;
 
Protected procedure dostatwrite(const writer: tstatwriter); override;
 
Protected procedure setactivebuttons(const abuttons: dbnavigbuttonsty; const afiltered: boolean);
 
Protected procedure setcheckedbuttons(const abuttons: dbnavigbuttonsty; const achecked: boolean);
 
Protected function getnavigoptions: dbnavigatoroptionsty;
 
Protected procedure dodialogexecute;
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public function canclose(const newfocus: twidget = nil): boolean; override;
 
Public procedure edit();
 
Public function canautoedit(): boolean;
 
Public procedure updatereadonly(const force: boolean = false);
 

Properties

Published property statfile;
 
Published property datasource: tdatasource read getdatasource write setdatasource;
 
Published property visiblebuttons: dbnavigbuttonsty read fvisiblebuttons write setvisiblebuttons default defaultvisibledbnavigbuttons;
 
Published property colorglyph: colorty read getcolorglyph write setcolorglyph default cl_default;
 
Published property buttonface: tface read getbuttonface write setbuttonface;
 
Published property buttonwidth: integer read getbuttonwidth write setbuttonwidth default 0;
 
Published property buttonheight: integer read getbuttonheight write setbuttonheight default 0;
 
Published property bounds_cx default defaultdbnavigatorwidth;
 
Published property bounds_cy default defaultdbnavigatorheight;
 
Published property shortcut_first: shortcutty read fshortcuts[dbnb_first] write fshortcuts[dbnb_first] default key_modctrl + ord(key_pageup);
 
Published property shortcut_prior: shortcutty read fshortcuts[dbnb_prior] write fshortcuts[dbnb_prior] default ord(key_pageup);
 
Published property shortcut_next: shortcutty read fshortcuts[dbnb_next] write fshortcuts[dbnb_next] default ord(key_pagedown);
 
Published property shortcut_last: shortcutty read fshortcuts[dbnb_last] write fshortcuts[dbnb_last] default key_modctrl + ord(key_pagedown);
 
Published property shortcut_insert: shortcutty read fshortcuts[dbnb_insert] write fshortcuts[dbnb_insert] default ord(key_none);
 
Published property shortcut_delete: shortcutty read fshortcuts[dbnb_delete] write fshortcuts[dbnb_delete] default ord(key_none);
 
Published property shortcut_copyrecord: shortcutty read fshortcuts[dbnb_copyrecord] write fshortcuts[dbnb_copyrecord] default ord(key_none);
 
Published property shortcut_edit: shortcutty read fshortcuts[dbnb_edit] write fshortcuts[dbnb_edit] default ord(key_f2);
 
Published property shortcut_post: shortcutty read fshortcuts[dbnb_post] write fshortcuts[dbnb_post] default ord(key_f2);
 
Published property shortcut_cancel: shortcutty read fshortcuts[dbnb_cancel] write fshortcuts[dbnb_cancel] default ord(key_none);
 
Published property shortcut_refresh: shortcutty read fshortcuts[dbnb_refresh] write fshortcuts[dbnb_refresh] default ord(key_none);
 
Published property shortcut_filter: shortcutty read fshortcuts[dbnb_filter] write fshortcuts[dbnb_filter] default ord(key_none);
 
Published property shortcut_filtermin: shortcutty read fshortcuts[dbnb_filtermax] write fshortcuts[dbnb_filtermin] default ord(key_none);
 
Published property shortcut_filtermax: shortcutty read fshortcuts[dbnb_filtermax] write fshortcuts[dbnb_filtermax] default ord(key_none);
 
Published property shortcut_filteronoff: shortcutty read fshortcuts[dbnb_filteronoff] write fshortcuts[dbnb_filteronoff] default ord(key_none);
 
Published property shortcut_find: shortcutty read fshortcuts[dbnb_find] write fshortcuts[dbnb_find] default ord(key_none);
 
Published property shortcut_autoedit: shortcutty read fshortcuts[dbnb_autoedit] write fshortcuts[dbnb_autoedit] default ord(key_none);
 
Published property options: dbnavigatoroptionsty read foptions write setoptions default defaultdbnavigatoroptions;
 
Published property autoedit: boolean read getautoedit write setautoedit default false;
 
Published property dialogbutton: tdbnavigbutton read gettoolbutton write settoolbutton;
 
Published property ondialogexecute: notifyeventty read fondialogexecute write fondialogexecute;
 
Published property onreadonlychange: booleanchangedeventty read fonreadonlychange write fonreadonlychange;
 

Generated by PasDoc 0.16.0.