Defines some special Edit Boxes with attached Speed Buttons TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button DoPositionButton - perform the code to place the button in position DoButtonClick - software emulation of the OnButtonClick event ButtonWidth - the width of the SpeedButton attached to the Edit Box DirectInput - if True, direct data input to the Edit Box is permitted Glyph - the small graphic image on the SpeedButton, which ought to indicate its function NumGlyphs - the number of available glyphs OnButtonClick - event handler for a mouse click on the SpeedButton Button - the SpeedButton that is attached to the Edit Box Create - constructor for TCustomEditButton: calls inherited Create then sets some defaults and initialises some variables

Create - constructor for TCustomEditutton: calls inherited Create then sets some defaults and initialises some variables

Initialises height and width, cursor, glyph, style, checks visibility, event handler for click

TComponent.Create TCustomEdit.Create TWinControl.Create
Flat - if True, SpeedButton appears flat rather than three-dimensional ButtonOnlyWhenFocused - if True, the SpeedButton only appears when focus is given to the EditButton control TEditButton, an Edit Box with attached Speed Button TAcceptFileNameEvent - generic event handling method to accept a filename from a dialog TDialogKind - enumerated type for kind of dialog: open, save, pictureopen or picturesave TFileNameEdit - an EditBox to hold a filename, with an attached SpeedButton that will summon a File Open dialog CreateDialog - creates the dialog for file open SaveDialogResult - stores the result of the dialog RunDialog - perform the function of the dialog DialogFiles - the list of files for the dialog FileName - the name of the selected file: either the initial value placed in the Text Box, or the value selected from the dialog InitialDir - the directory from which the search starts OnAcceptFileName - event handler for accepting a filename DialogKind - should be dkOpen DialogTitle - the title to appear on the dialog DialogOptions - set of options for the open file dialog Filter - the filtering string to help search for the required file FilterIndex - index value for the filtering string TDirectoryEdit - an EditBox to hold a directory name, with an attached SpeedButton that will summon a Directory Open dialog TSelectDirectoryDialog CreateDialog - create the Directory Open dialog GetDialogResult - find the result of the Directory Open dialog RunDialog - perform the function of the dialog The Directory selected by the dialog RootDir - the root directory for searching OnAcceptDirectory - event handler for accepting the name of a directory DialogTitle - the title that appears on the Select Directory dialog ShowHidden - if True, display names of hidden directories

ShowHidden - if True, display names of hidden directories

In Windows etc, show directories under 'Windows' and branches; in Linux etc show directories with preceding dot eg '.Lazarus'

TAcceptDateEvent - generic event handling method for accepting a date from a dialog TDateEdit - an EditBox to hold a date, with an attached SpeedButton that will summon a date selection (calendar) dialog Create - constructor for TDateEdit: calls inherited Create and sets defaults

Create - constructor for TDateEdit: calls inherited Create and sets defaults

Initialises dialog title, captions, display settings and default date

TCustomEditButton.Create
CalendarDisplaySettings - governs how the calendar dialog is to be displayed OnAcceptDate - event handler for accepting the date selected in the calendar dialog DialogTitle - the caption to appear on the dialog TAcceptValueEvent - generic event handling method for accepting a value from a (calculator) dialog TCalcEdit - an EditBox to hold a numeric value, with an attached SpeedButton that will summon a calculator dialog FCalcDialog - local variable holding the Calculator Dialog for use with this class RunDialog - perform the function of the dialog CalculatorLayout - normal or simple AsFloat - holds the result of the calculation as a floating-point (double precision) number AsInteger - holds the result of the calculation as an Integer OnAcceptValue - event handler for accepting the result of the calculation DialogTitle - the caption to be used for the dialog GetDefaultGlyph - find the default glyph for the SpeedButton GetDefaultGlyphName - find the name for the default glyph for the SpeedButton ButtonHint - the hint that pops up when the mouse hovers over the button DateFormatChanged - method for changing date format GetDateFormat - returns the format for the date OKCaption - the caption to be used for the OK button in the calendar dialog CancelCaption - the caption to be used for the Cancel button in the Calendar dialog DefaultToday - if True, the current date is offered as the default date (value is False by default) OnCustomDate - event handler for inserting a custom date TCustomDateEvent - generic event handler method for date-related events Hide directory name from edit

If HideDirectories is set to true, the file name editor displays only a file name, without path.

This may be useful if application allows user to select files from a fixed directory with a long path.