diff --git a/docs/xml/lcl/comctrls.xml b/docs/xml/lcl/comctrls.xml index 6393885e51..877a70a3dd 100644 --- a/docs/xml/lcl/comctrls.xml +++ b/docs/xml/lcl/comctrls.xml @@ -314,22 +314,28 @@ - - + + + Create - constructor for TStatusPanel: sets default width, alignment and bevel, calls inherited Create and loads into StatusBar - + + TCollectionItem.Create + - - + + + Destroy - destructor for TStatusPanel: calls inherited Destroy and removes itself from the StatusBar - + + TCollectionItem.Destroy + @@ -454,11 +460,14 @@ - - + + + Create - constructor for TStatusPanels: calls inherited Create and attaches itself to StatusBar - + + TCollection.Create + @@ -625,22 +634,36 @@ - - - + + + Create - constructor for TStatusBar: calls inherited Create and initialises a number of local variables + +

+ Create - constructor for TStatusBar: calls inherited Create and initialises a number of local variables

+

Among the variables initialised are:

+

AutoHint (False), Canvas, ControlStyle, Colour, Align, AutoSize, and SimplePanel (True)

+
- + + TComponent.Create + TWinControl.Create +
- - + + + Destroy - destructor for TStatusBar: frees canvas and panels, then calls inherited Destroy + - + + TComponent.Destroy + TWinControl.Destroy + @@ -870,22 +893,32 @@ - - + + + Create - constructor for TTabSheet: calls inherited Create and zeroes ImageIndex + - + + TComponent.Create + TCustomPage.Create + - - + + + Destroy - destructor for TTabSheet: detaches from the Host Dock Site and calls inherited Destroy + - + + TComponent.Destroy + TCustomPage.Destroy + @@ -1160,11 +1193,16 @@ - - + + + Create - constructor for TPageControl: sets PageClass to TTabSheet then calls inherited Create + - + + TComponent.Create + TCustomNotebook.Create + @@ -1237,7 +1275,9 @@ Pages - the actual Pages (TTabSheet) that comprise the component - + + TCustomNotebook.Pages + @@ -1620,11 +1660,19 @@ - - - + + + Create - constructor for TTabControlStrings: calls inherited Create then sets many local defaults + +

+ Create - constructor for TTabControlStrings: calls inherited Create then sets many local defaults

+

Among the defaults set are:

+

HotTrack, Multiline, MultiSelect, OwnerDraw, RaggedRight, ScrollOpposite - all False; Tab height and width to zero

+
- + + TObject.Create +
@@ -2053,21 +2101,36 @@ - - + + +

+ Create - constructor for TTabControlNoteBookStrings: calls inherited Create then sets some default Actions

+

Among the actions set are:

+

OnGetImageIndex, OnChanging, OnPageChanged. Notebook is created with a nominated parent

+
- + + TObject.Create + TTabControlStrings.Create + + + Create - constructor for TTabControlNoteBookStrings: calls inherited Create then sets some default Actions
- - + + + Destroy - destructor for TTabControlNoteBookStrings: frees NoteBook then calls inherited Destroy + - + + TStrings.Destroy + TTabControlStrings.Destroy + @@ -2815,22 +2878,31 @@ - - + + + Create - constructor for TCustomTabControl: calls inherited Create, sets initial bounds, forms links and sets some defaults - + + TCustomControl.Create + TComponent.Create + - - + + + Destroy - destructor for TCustomTabControl: frees links and tabs, then calls inherited Destroy + - + + TCustomControl.Destroy + TComponent.Destroy + @@ -4296,22 +4368,29 @@ - - + + + Create - constructor for TListColumn: calls inherited Create then sets defaults for size, alignment and index - + + TCollectionItem.Create + - - + + + Destroy - destructor for TListColumn: if update allowed, updates columns then calls inherited Destroy + - + + TCollectionItem.Destroy + @@ -5765,17 +5844,28 @@ - + + + Create - constructor for TCustomListView: calls inherited Create then initialises columns, the list of items, the canvas and properties and some formats and styles + + TComponent.Create + WinControl.Create + + - - + + + Destroy - destructor for TCustomListView: frees Canvas, calls inherited Destroy and frees columns, links and list items - + + TComponent.Destroy + WinControl.Destroy + @@ -6371,11 +6461,15 @@ - - + + + Create - constructor for TCustomProgressBar: calls inherited Create, initialises position, orientation and size - + + TComponent.Create + TWinControlCreate + @@ -7172,22 +7266,31 @@ - - + + + TWinControlCreate - constructor for TCustomUpDown: calls inherited Create, initialises orientation, max and min, bounds, size and alignment - + + TComponent.Create + TCustomControl.Create + - - + + + Destroy destructor for TCustomUpDown: removes connection with associate control and calls inherited Destroy + - + + TComponent.Destroy + TCustomControl.Destroy + @@ -8087,11 +8190,15 @@ - - + + + Create - constructor for TToolButton: calls inherited Create and sets initial bounds and style - + + TComponent.Create + TGraphicControl.Create + diff --git a/docs/xml/lcl/controls.xml b/docs/xml/lcl/controls.xml index 9b682de306..268528866d 100644 --- a/docs/xml/lcl/controls.xml +++ b/docs/xml/lcl/controls.xml @@ -1011,9 +1011,22 @@ mrLast=mrYesToAll=10
- + + + Create - constructor for TControlCanvas: calls inherited Create then initialises local variables to show an empty control + + TFPCustomCanvas.create + + - + + + Destroy - destructor for TControlCanvas: frees handle and calls inherited Destroy + + + TPersistent.Destroy + + @@ -2565,11 +2578,14 @@ mrLast=mrYesToAll=10 - - + + + Create - constructor for TSizeConstraints: calls inherited Create and sets some default (zero) constraints - + + TObject.Create + @@ -2965,7 +2981,7 @@ mrLast=mrYesToAll=10
- + TObject.Create
@@ -6743,12 +6759,13 @@ mrLast=mrYesToAll=10

Create a new Control - Constructor. Overrides constructors of ancestor classes and sets a number of defaults. Often overridden by descendant classes.

+

Defaults set by the Constructor include ControlStyle, Constraints, BorderSpacing, Anchoring, alignment, CaptureMouseBottons, Color, Visibility, Hinting, Cursor, Font, The WindowProcedure to be used, the Help type, the FloatingDockSite and Enabled properties

- + TComponent.Create - Create - constructor for TControl and derived classes + Create - constructor for TControl and derived classes: calls inherited Create and sets a number of defaults
@@ -6763,7 +6780,7 @@ mrLast=mrYesToAll=10

Overrides destructors of ancestor classes, and in turn may be overridden by descendant classes.

- + TComponent.Destroy Destroy - Destructor for TControl. Detaches control from parents, removes graphics, frees memory and Operating System handles, pointers etc @@ -8036,7 +8053,7 @@ Properties are defined in the parent class TPop - + TObject.Create
@@ -10790,7 +10807,8 @@ If the TabStop is True, the control is in the tab order. If TabStop is False, th - + TComponent.Create + TControl.Create Create - constructor for TWinControl: performs inherited Create and initialises some local variables @@ -10798,6 +10816,7 @@ If the TabStop is True, the control is in the tab order. If TabStop is False, th

Create - Constructor for TWinControl: performs inherited Create and initialises some local variables

Overrides ancestor constructor, and may in turn be overridden

+

Among additional variables initialised are: CompStyle, ChildSizing, Brush, TabOrder and TabStop

@@ -11299,7 +11318,7 @@ need the ability to accept keyboard input or contain other controls.

Overrides ancestor and may be overridden

- + TControl.Create
@@ -11317,6 +11336,9 @@ need the ability to accept keyboard input or contain other controls.

Overrides ancestor destructors, and may be overridden

+ + TControl.Destroy +
@@ -11391,7 +11413,7 @@ getting the parent control's Canvas dimensions.

Create - constructor for TCustomControl: performs inherited Create, then creates local Canvas and sets DoubleBuffered to be False - + TControl.Create
@@ -11712,7 +11734,7 @@ getting the parent control's Canvas dimensions.

Create - constructor for TDockZone: sets local variables to show the Tree and the ChildControl, sets default bounds and then performs inherited Create
- + TObject.Create @@ -12258,7 +12280,7 @@ getting the parent control's Canvas dimensions.

Overrides ancestor constructors, may be overridden

- + TObject.Create diff --git a/docs/xml/lcl/stdctrls.xml b/docs/xml/lcl/stdctrls.xml index d50ae64e95..b5fb1c73b2 100644 --- a/docs/xml/lcl/stdctrls.xml +++ b/docs/xml/lcl/stdctrls.xml @@ -425,7 +425,7 @@ - + WinControl.CreateParams CreateParams - calls inherited CreateParams then sets up style and alignment depending on whether horizontal or vertical @@ -439,7 +439,7 @@ - + TWinControl.CreateWnd CreateWnd - calls inherited CreateWnd then initialises various Scroll Info properties @@ -471,7 +471,7 @@ - + TWinControl.Create Create - constructor for TCustomScrollBar: calls inherited Create then initialises size, style and various local variables @@ -881,7 +881,7 @@ Properties are defined in the parent class TPop - + TWinControl.Create @@ -1747,7 +1747,7 @@ False is set when the edit or combobox control loses focus. - + TWinControl.InitializeWnd InitializeWnd - creates the underlying interface-object: calls inherited InitializeWnd then sets up several local lists and variables notably for style and size @@ -1757,7 +1757,7 @@ False is set when the edit or combobox control loses focus. - + TWinControl.DestroyWnd DestroyWnd - finds somewhere to store locally held variables then frees lists, cals inherited DestroyWnd @@ -2280,10 +2280,10 @@ False is set when the edit or combobox control loses focus. - + TWinControl.Create - Create - constructor for TCustomComboBox: calls inherited Create then initialises styles, item lists, bounds and various other local variables + Create - constructor for TCustomComboBox: calls inherited Create then initialises styles, item lists, bounds and various other local variables @@ -2294,7 +2294,7 @@ False is set when the edit or combobox control loses focus. - + TWinControl.Destroy Destroy - destructor for TCustomComboBox: frees handles, itemlists, canvas and items then calls inherited Destroy @@ -3645,7 +3645,7 @@ Reads flag or writes one to determine if a hint is to be shown when mouse hovers - + TWinControl.Create Create - constructor for TCustomListBox: calls inherited Create then initialises style, canvas, item list and various other local variables @@ -3659,7 +3659,7 @@ Reads flag or writes one to determine if a hint is to be shown when mouse hovers - + TWinControl.Destroy Destroy: destructor for TCustomListBox: frees canvas and item list, then calls inherited Destroy @@ -4769,7 +4769,7 @@ Indicates how text is displayed in a text editing control.

- + TWinControl.CreateWnd
@@ -4998,7 +4998,7 @@ Indicates how text is displayed in a text editing control.

- + TWinControl.Create Create - constructor for TCustomEdit: calls inherited Create then initialises style, colour, size and various other local variables @@ -5566,7 +5566,7 @@ Reads or writes a flag to determine paging increment; default value is 80 pixels - + TWinControl.Create Create - constructor for TCustomMemo: calls inherited Create then initialises some variables, creates the stringlist and creates scrollbars @@ -5581,7 +5581,7 @@ Reads or writes a flag to determine paging increment; default value is 80 pixels
- + TWinControl.Destroy Destroy - destructor for TCustomMemo: frees stringlist and scrollbars then calls inherited Destroy @@ -6447,7 +6447,7 @@ Properties are defined in the parent class TPop - + TWinControl.Create Create - constructor for TCustomStaticText: calls inherited Create the initialises style, alignment and bounds @@ -6910,7 +6910,7 @@ is done automatically by the streaming system. - + TWinControl.Create Create - constructor for TButtonControl: calls inherited Create then initialises style @@ -7242,7 +7242,7 @@ is done automatically by the streaming system. - + TWinControl.Create Create - constructor for TCustomButton: calls inherited Create then initialises style, colour, bounds, alignment and various other properties @@ -7844,11 +7844,11 @@ is the ancestor of all check-box components. - Create - constructor for TCustomCheckBox: calls inherited Create then initialises style, and state, bounds, tabstop and autosize + Create - constructor for TCustomCheckBox: calls inherited Create then initialises style, and state, bounds, tabstop and autosize - + TWinControl.Create @@ -8122,7 +8122,7 @@ If the TabStop is True, the control is in the tab order. If TabStop is False, th - + TCustomCheckBox.Create Create - constructor for TToggleBox: calls inherited Create then initialises style and makes autosize False @@ -8397,7 +8397,7 @@ If the TabStop is True, the control is in the tab order. If TabStop is False, th - + TCustomCheckBox.Create @@ -9076,7 +9076,7 @@ is done automatically by the streaming system. - + TGraphicControl.Create Create - constructor for TCustomLabel: calls inherited Create then initialises style, bounds, colour and some other properties