diff --git a/docs/xml/lcl/buttons.xml b/docs/xml/lcl/buttons.xml index 8df0b4c335..c0952656e4 100644 --- a/docs/xml/lcl/buttons.xml +++ b/docs/xml/lcl/buttons.xml @@ -20,7 +20,7 @@ in the Lazarus IDE component palette:
-
-GlyphChanged ensures that the internal ImagesCache member is set to Nil, and -the ClearImages methods is called to remove images stored in the Images -property. When CanShow returns True, the internal ImagesCache member -is re-populated and registered to listen for changes to the Glyph property. +GlyphChanged ensures that the internal ImagesCache member is set to +Nil, and the ClearImages methods is called to remove images stored in +the Images property. When CanShow returns True, the internal +ImagesCache member is re-populated and registered to listen for changes to +the Glyph property.
GlyphChanged is assigned to the OnChange event handler when the class
@@ -730,22 +731,30 @@ specified button State.
-Sender is the new action instance for the event, or Nil when the value in -Action has been removed (set to Nil). +Sender is the new action instance for the event, or Nil when the value +in Action has been removed (set to Nil).
CheckDefaults indicates whether existing properties values in the control are
@@ -1922,9 +1931,7 @@ value has been assigned for the Caption property.
+SetGroupIndex is an overridden method in
+TSpeedButtonActionLink. It implements the empty virtual method
+from the ancestor class. SetGroupIndex call IsGroupIndexLinked to determine
+if the action link has an assigned speed button instance. When assigned, the
+GroupIndex property in the client control is set to Value.
+
+SetGroupIndex is called when a TCustomAction instance notifies each of its
+client controls of a new value for the group index property in the class
+instance.
+
+ImageListChange implements a handler routine assigned to the
+OnChange event handler in the internal image change link for the speed
+button. It is assigned in the Create method when the TChangeLink is created
+for the control.
+
+CMEnabledChanged is a method used to handle the CM_ENABLEDCHANGED
+control message. It re-implements the method from the ancestor class, and
+does not call the inherited method. CMEnabledChanged calls UpdateState to
+(re-)create the glyph using the new state for the speed button and to
+invalidate the drawing area for the control.
+
+GlyphChanged implements the handler routine used for the OnChange
+event handler in the Glyph for the control. It is assigned in the Create
+constructor. GlyphChanged calls Invalidate to request the control to be
+redrawn when the glyph image is updated.
+
Used by SetTextBuf to store a text string rather than performing read/write
@@ -3527,8 +3589,8 @@ OnChange event handler for the ActionLink in the control. It is signalled
the control is loaded using LCL component streaming.
-Sender is the new action instance for the event, or Nil when the value in
-Action has been removed (set to Nil).
+Sender is the new action instance for the event, or Nil when the value
+in Action has been removed (set to Nil).
CheckDefaults indicates whether existing properties values in the control are
@@ -3559,9 +3621,7 @@ properties from the new action.
-Register is the procedure used to register components for use in the Lazarus
-IDE. The following components are added to the Lazarus IDE component palette:
+Register is the procedure used to register components for use in
+the Lazarus IDE. The following components are added to the Lazarus IDE
+component palette:
Additional Tab