<?xml version="1.0" ?><namespace name="Vcl.Buttons" platform="Win32">
  <const name="blGlyphLeft" type="TButtonLayout" file="Vcl.Buttons.pas" line="27">
    <value>
      blGlyphLeft
    </value>
  </const>
  <const name="blGlyphRight" type="TButtonLayout" file="Vcl.Buttons.pas" line="27">
    <value>
      blGlyphRight
    </value>
  </const>
  <const name="blGlyphTop" type="TButtonLayout" file="Vcl.Buttons.pas" line="27">
    <value>
      blGlyphTop
    </value>
  </const>
  <const name="blGlyphBottom" type="TButtonLayout" file="Vcl.Buttons.pas" line="27">
    <value>
      blGlyphBottom
    </value>
  </const>
  <const name="bsUp" type="TButtonState" file="Vcl.Buttons.pas" line="28">
    <value>
      bsUp
    </value>
  </const>
  <const name="bsDisabled" type="TButtonState" file="Vcl.Buttons.pas" line="28">
    <value>
      bsDisabled
    </value>
  </const>
  <const name="bsDown" type="TButtonState" file="Vcl.Buttons.pas" line="28">
    <value>
      bsDown
    </value>
  </const>
  <const name="bsExclusive" type="TButtonState" file="Vcl.Buttons.pas" line="28">
    <value>
      bsExclusive
    </value>
  </const>
  <const name="bsAutoDetect" type="TButtonStyle" file="Vcl.Buttons.pas" line="29">
    <value>
      bsAutoDetect
    </value>
  </const>
  <const name="bsWin31" type="TButtonStyle" file="Vcl.Buttons.pas" line="29">
    <value>
      bsWin31
    </value>
  </const>
  <const name="bsNew" type="TButtonStyle" file="Vcl.Buttons.pas" line="29">
    <value>
      bsNew
    </value>
  </const>
  <const name="bkCustom" type="TBitBtnKind" file="Vcl.Buttons.pas" line="229">
    <value>
      bkCustom
    </value>
  </const>
  <const name="bkOK" type="TBitBtnKind" file="Vcl.Buttons.pas" line="229">
    <value>
      bkOK
    </value>
  </const>
  <const name="bkCancel" type="TBitBtnKind" file="Vcl.Buttons.pas" line="229">
    <value>
      bkCancel
    </value>
  </const>
  <const name="bkHelp" type="TBitBtnKind" file="Vcl.Buttons.pas" line="229">
    <value>
      bkHelp
    </value>
  </const>
  <const name="bkYes" type="TBitBtnKind" file="Vcl.Buttons.pas" line="229">
    <value>
      bkYes
    </value>
  </const>
  <const name="bkNo" type="TBitBtnKind" file="Vcl.Buttons.pas" line="229">
    <value>
      bkNo
    </value>
  </const>
  <const name="bkClose" type="TBitBtnKind" file="Vcl.Buttons.pas" line="229">
    <value>
      bkClose
    </value>
  </const>
  <const name="bkAbort" type="TBitBtnKind" file="Vcl.Buttons.pas" line="230">
    <value>
      bkAbort
    </value>
  </const>
  <const name="bkRetry" type="TBitBtnKind" file="Vcl.Buttons.pas" line="230">
    <value>
      bkRetry
    </value>
  </const>
  <const name="bkIgnore" type="TBitBtnKind" file="Vcl.Buttons.pas" line="230">
    <value>
      bkIgnore
    </value>
  </const>
  <const name="bkAll" type="TBitBtnKind" file="Vcl.Buttons.pas" line="230">
    <value>
      bkAll
    </value>
  </const>
  <const name="nsAllowTimer" type=":8" file="Vcl.Buttons.pas" line="467">
    <value>
      nsAllowTimer
    </value>
  </const>
  <enum name="TButtonLayout" file="Vcl.Buttons.pas" line="27">
    <element value="0" name="blGlyphLeft" file="Vcl.Buttons.pas" line="27"/>
    <element value="1" name="blGlyphRight" file="Vcl.Buttons.pas" line="27"/>
    <element value="2" name="blGlyphTop" file="Vcl.Buttons.pas" line="27"/>
    <element value="3" name="blGlyphBottom" file="Vcl.Buttons.pas" line="27"/>
  </enum>
  <enum name="TButtonState" file="Vcl.Buttons.pas" line="28">
    <element value="0" name="bsUp" file="Vcl.Buttons.pas" line="28"/>
    <element value="1" name="bsDisabled" file="Vcl.Buttons.pas" line="28"/>
    <element value="2" name="bsDown" file="Vcl.Buttons.pas" line="28"/>
    <element value="3" name="bsExclusive" file="Vcl.Buttons.pas" line="28"/>
  </enum>
  <enum name="TButtonStyle" file="Vcl.Buttons.pas" line="29">
    <element value="0" name="bsAutoDetect" file="Vcl.Buttons.pas" line="29"/>
    <element value="1" name="bsWin31" file="Vcl.Buttons.pas" line="29"/>
    <element value="2" name="bsNew" file="Vcl.Buttons.pas" line="29"/>
  </enum>
  <type name="TNumGlyphs" type="shortint" loBound="1" hiBound="4" file="Vcl.Buttons.pas" line="30"/>
  <class name="TSpeedButtonActionLink" file="Vcl.Buttons.pas" line="34">
    <ancestor name="TControlActionLink" namespace="Vcl.Controls">
      <methodref name="AssignClient" visibility="protected" procflags="override"/>
      <methodref name="IsCaptionLinked" visibility="protected" procflags="override"/>
      <methodref name="IsDropdownMenuLinked" visibility="protected" procflags="virtual"/>
      <methodref name="IsEnabledLinked" visibility="protected" procflags="override"/>
      <methodref name="IsEnableDropdownLinked" visibility="protected" procflags="virtual"/>
      <methodref name="IsHelpLinked" visibility="protected" procflags="override"/>
      <methodref name="IsHintLinked" visibility="protected" procflags="override"/>
      <methodref name="IsVisibleLinked" visibility="protected" procflags="override"/>
      <methodref name="IsOnExecuteLinked" visibility="protected" procflags="override"/>
      <methodref name="IsPopupMenuLinked" visibility="protected" procflags="virtual"/>
      <methodref name="DoShowHint" visibility="protected" procflags="virtual"/>
      <methodref name="SetCaption" visibility="protected" procflags="override"/>
      <methodref name="SetDropdownMenu" visibility="protected" procflags="virtual"/>
      <methodref name="SetEnabled" visibility="protected" procflags="override"/>
      <methodref name="SetEnableDropdown" visibility="protected" procflags="virtual"/>
      <methodref name="SetHint" visibility="protected" procflags="override"/>
      <methodref name="SetHelpContext" visibility="protected" procflags="override"/>
      <methodref name="SetHelpKeyword" visibility="protected" procflags="override"/>
      <methodref name="SetHelpType" visibility="protected" procflags="override"/>
      <methodref name="SetVisible" visibility="protected" procflags="override"/>
      <methodref name="SetOnExecute" visibility="protected" procflags="override"/>
      <methodref name="SetPopupMenu" visibility="protected" procflags="virtual"/>
      <ancestor name="TActionLink" namespace="Vcl.ActnList">
        <methodref name="IsImageNameLinked" visibility="protected" procflags="virtual"/>
        <ancestor name="TContainedActionLink" namespace="System.Actions">
          <methodref name="DefaultIsLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsCaptionLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsCheckedLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsEnabledLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsGroupIndexLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsHelpContextLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsHelpLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsHintLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsImageIndexLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsShortCutLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsVisibleLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsStatusActionLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAutoCheck" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetCaption" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChecked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetGroupIndex" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetHelpContext" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetHelpKeyword" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetHelpType" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetHint" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetImageIndex" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetShortCut" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetVisible" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetStatusAction" visibility="protected" procflags="virtual">
          </methodref>
          <ancestor name="TBasicActionLink" namespace="System.Classes">
            <methodref name="AssignClient" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Change" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="IsOnExecuteLinked" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAction" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetOnExecute" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Execute" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="Update" visibility="public" procflags="virtual">
            </methodref>
            <propertyref name="Action" visibility="public">
            </propertyref>
            <eventref name="OnChange" visibility="public">
            </eventref>
            <ancestor name="TObject" namespace="System">
              <methodref name="Create" visibility="public" procflags="constructor">
              </methodref>
              <methodref name="Free" visibility="public">
              </methodref>
              <methodref name="DisposeOf" visibility="public" procflags="inline">
              </methodref>
              <methodref name="InitInstance" visibility="public" procflags="class">
              </methodref>
              <methodref name="CleanupInstance" visibility="public">
              </methodref>
              <methodref name="ClassType" visibility="public" procflags="inline">
              </methodref>
              <methodref name="ClassName" visibility="public" procflags="class">
              </methodref>
              <methodref name="ClassNameIs" visibility="public" procflags="class">
              </methodref>
              <methodref name="ClassParent" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="ClassInfo" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="InstanceSize" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="InheritsFrom" visibility="public" procflags="class">
              </methodref>
              <methodref name="MethodAddress" visibility="public" procflags="class overload">
              </methodref>
              <methodref name="MethodAddress" visibility="public" procflags="class overload">
              </methodref>
              <methodref name="MethodName" visibility="public" procflags="class">
              </methodref>
              <methodref name="QualifiedClassName" visibility="public" procflags="class">
              </methodref>
              <methodref name="FieldAddress" visibility="public" procflags="overload">
              </methodref>
              <methodref name="FieldAddress" visibility="public" procflags="overload">
              </methodref>
              <methodref name="GetInterface" visibility="public">
              </methodref>
              <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
              </methodref>
              <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="UnitName" visibility="public" procflags="class">
              </methodref>
              <methodref name="UnitScope" visibility="public" procflags="class">
              </methodref>
              <methodref name="Equals" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetHashCode" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="ToString" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="AfterConstruction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="Dispatch" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="DefaultHandler" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="NewInstance" visibility="public" procflags="class virtual">
              </methodref>
              <methodref name="FreeInstance" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor virtual">
              </methodref>
              <methodref name="GetDisposed" visibility="protected" procflags="inline">
              </methodref>
              <methodref name="CheckDisposed" visibility="protected" procflags="inline">
              </methodref>
              <propertyref name="Disposed" visibility="protected">
              </propertyref>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FClient" type="TSpeedButton" visibility="protected" size="4" offset="32" file="Vcl.Buttons.pas" line="36"/>
      <field name="FImageIndex" type="Integer" visibility="protected" size="4" offset="36" file="Vcl.Buttons.pas" line="37"/>
      <procedure name="AssignClient" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="38">
        <parameters>
          <parameter name="AClient" type="TObject"/>
        </parameters>
      </procedure>
      <function name="IsCheckedLinked" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="39">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsGlyphLinked" visibility="protected" procflags="virtual" file="Vcl.Buttons.pas" line="40">
        <parameters>
          <parameter name="Index" type="TImageIndex"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsGroupIndexLinked" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="41">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsImageIndexLinked" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="42">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsImageNameLinked" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="43">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetGroupIndex" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="44">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetChecked" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="45">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetImageIndex" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="46">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Buttons.pas" line="48">
        <parameters>
          <parameter name="AClient" type="TObject"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <class name="TCustomSpeedButton" file="Vcl.Buttons.pas" line="51">
    <ancestor name="TGraphicControl" namespace="Vcl.Controls">
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="Paint" visibility="protected" procflags="virtual"/>
      <propertyref name="Canvas" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </methodref>
            <ancestor name="TObject" namespace="System">
              <methodref name="Create" visibility="public" procflags="constructor">
              </methodref>
              <methodref name="Free" visibility="public">
              </methodref>
              <methodref name="DisposeOf" visibility="public" procflags="inline">
              </methodref>
              <methodref name="InitInstance" visibility="public" procflags="class">
              </methodref>
              <methodref name="CleanupInstance" visibility="public">
              </methodref>
              <methodref name="ClassType" visibility="public" procflags="inline">
              </methodref>
              <methodref name="ClassName" visibility="public" procflags="class">
              </methodref>
              <methodref name="ClassNameIs" visibility="public" procflags="class">
              </methodref>
              <methodref name="ClassParent" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="ClassInfo" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="InstanceSize" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="InheritsFrom" visibility="public" procflags="class">
              </methodref>
              <methodref name="MethodAddress" visibility="public" procflags="class overload">
              </methodref>
              <methodref name="MethodAddress" visibility="public" procflags="class overload">
              </methodref>
              <methodref name="MethodName" visibility="public" procflags="class">
              </methodref>
              <methodref name="QualifiedClassName" visibility="public" procflags="class">
              </methodref>
              <methodref name="FieldAddress" visibility="public" procflags="overload">
              </methodref>
              <methodref name="FieldAddress" visibility="public" procflags="overload">
              </methodref>
              <methodref name="GetInterface" visibility="public">
              </methodref>
              <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
              </methodref>
              <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="UnitName" visibility="public" procflags="class">
              </methodref>
              <methodref name="UnitScope" visibility="public" procflags="class">
              </methodref>
              <methodref name="Equals" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetHashCode" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="ToString" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="AfterConstruction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="Dispatch" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="DefaultHandler" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="NewInstance" visibility="public" procflags="class virtual">
              </methodref>
              <methodref name="FreeInstance" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor virtual">
              </methodref>
              <methodref name="GetDisposed" visibility="protected" procflags="inline">
              </methodref>
              <methodref name="CheckDisposed" visibility="protected" procflags="inline">
              </methodref>
              <propertyref name="Disposed" visibility="protected">
              </propertyref>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FGroupIndex" type="Integer" visibility="private" size="4" offset="472" file="Vcl.Buttons.pas" line="53"/>
      <field name="FGlyph" type="TObject" visibility="private" size="4" offset="476" file="Vcl.Buttons.pas" line="54"/>
      <field name="FDown" type="Boolean" visibility="private" size="1" offset="480" file="Vcl.Buttons.pas" line="55"/>
      <field name="FDragging" type="Boolean" visibility="private" size="1" offset="481" file="Vcl.Buttons.pas" line="56"/>
      <field name="FAllowAllUp" type="Boolean" visibility="private" size="1" offset="482" file="Vcl.Buttons.pas" line="57"/>
      <field name="FLayout" type="TButtonLayout" visibility="private" size="1" offset="483" file="Vcl.Buttons.pas" line="58"/>
      <field name="FSpacing" type="Integer" visibility="private" size="4" offset="484" file="Vcl.Buttons.pas" line="59"/>
      <field name="FTransparent" type="Boolean" visibility="private" size="1" offset="488" file="Vcl.Buttons.pas" line="60"/>
      <field name="FMargin" type="Integer" visibility="private" size="4" offset="492" file="Vcl.Buttons.pas" line="61"/>
      <field name="FFlat" type="Boolean" visibility="private" size="1" offset="496" file="Vcl.Buttons.pas" line="62"/>
      <field name="FMouseInControl" type="Boolean" visibility="private" size="1" offset="497" file="Vcl.Buttons.pas" line="63"/>
      <field name="FImageChangeLink" type="TChangeLink" visibility="private" size="4" offset="500" file="Vcl.Buttons.pas" line="64"/>
      <field name="FImageName" type="TImageName" visibility="private" size="4" offset="504" file="Vcl.Buttons.pas" line="65"/>
      <field name="FDisabledImageName" type="TImageName" visibility="private" size="4" offset="508" file="Vcl.Buttons.pas" line="66"/>
      <field name="FHotImageName" type="TImageName" visibility="private" size="4" offset="512" file="Vcl.Buttons.pas" line="67"/>
      <field name="FPressedImageName" type="TImageName" visibility="private" size="4" offset="516" file="Vcl.Buttons.pas" line="68"/>
      <field name="FSelectedImageName" type="TImageName" visibility="private" size="4" offset="520" file="Vcl.Buttons.pas" line="69"/>
      <procedure name="SetImageName" visibility="private" file="Vcl.Buttons.pas" line="70">
        <parameters>
          <parameter name="Value" type="TImageName" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetHotImageName" visibility="private" file="Vcl.Buttons.pas" line="71">
        <parameters>
          <parameter name="Value" type="TImageName" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetDisabledImageName" visibility="private" file="Vcl.Buttons.pas" line="72">
        <parameters>
          <parameter name="Value" type="TImageName" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetPressedImageName" visibility="private" file="Vcl.Buttons.pas" line="73">
        <parameters>
          <parameter name="Value" type="TImageName" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetSelectedImageName" visibility="private" file="Vcl.Buttons.pas" line="74">
        <parameters>
          <parameter name="Value" type="TImageName" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="GlyphChanged" visibility="private" file="Vcl.Buttons.pas" line="75">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="ImageListChange" visibility="private" file="Vcl.Buttons.pas" line="76">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <function name="HasCustomGlyph" visibility="private" file="Vcl.Buttons.pas" line="77">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="InternalCopyImage" visibility="private" file="Vcl.Buttons.pas" line="78">
        <parameters>
          <parameter name="Image" type="TBitmap"/>
          <parameter name="ImageList" type="TCustomImageList"/>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="UpdateExclusive" visibility="private" file="Vcl.Buttons.pas" line="79">
      </procedure>
      <function name="GetGlyph" visibility="private" file="Vcl.Buttons.pas" line="80">
        <parameters>
          <retval type="TBitmap"/>
        </parameters>
      </function>
      <procedure name="SetGlyph" visibility="private" file="Vcl.Buttons.pas" line="81">
        <parameters>
          <parameter name="Value" type="TBitmap"/>
        </parameters>
      </procedure>
      <function name="GetNumGlyphs" visibility="private" file="Vcl.Buttons.pas" line="82">
        <parameters>
          <retval type="TNumGlyphs"/>
        </parameters>
      </function>
      <procedure name="SetNumGlyphs" visibility="private" file="Vcl.Buttons.pas" line="83">
        <parameters>
          <parameter name="Value" type="TNumGlyphs"/>
        </parameters>
      </procedure>
      <procedure name="SetDown" visibility="private" file="Vcl.Buttons.pas" line="84">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetFlat" visibility="private" file="Vcl.Buttons.pas" line="85">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetAllowAllUp" visibility="private" file="Vcl.Buttons.pas" line="86">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetGroupIndex" visibility="private" file="Vcl.Buttons.pas" line="87">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetLayout" visibility="private" file="Vcl.Buttons.pas" line="88">
        <parameters>
          <parameter name="Value" type="TButtonLayout"/>
        </parameters>
      </procedure>
      <procedure name="SetSpacing" visibility="private" file="Vcl.Buttons.pas" line="89">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetTransparent" visibility="private" file="Vcl.Buttons.pas" line="90">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetMargin" visibility="private" file="Vcl.Buttons.pas" line="91">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <function name="GetImages" visibility="private" file="Vcl.Buttons.pas" line="92">
        <parameters>
          <retval type="TCustomImageList"/>
        </parameters>
      </function>
      <procedure name="SetImages" visibility="private" file="Vcl.Buttons.pas" line="93">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <function name="GetImageIndex" visibility="private" file="Vcl.Buttons.pas" line="94">
        <parameters>
          <retval type="TImageIndex"/>
        </parameters>
      </function>
      <procedure name="SetImageIndex" visibility="private" file="Vcl.Buttons.pas" line="95">
        <parameters>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <function name="GetHotImageIndex" visibility="private" file="Vcl.Buttons.pas" line="96">
        <parameters>
          <retval type="TImageIndex"/>
        </parameters>
      </function>
      <procedure name="SetHotImageIndex" visibility="private" file="Vcl.Buttons.pas" line="97">
        <parameters>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <function name="GetPressedImageIndex" visibility="private" file="Vcl.Buttons.pas" line="98">
        <parameters>
          <retval type="TImageIndex"/>
        </parameters>
      </function>
      <procedure name="SetPressedImageIndex" visibility="private" file="Vcl.Buttons.pas" line="99">
        <parameters>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <function name="GetDisabledImageIndex" visibility="private" file="Vcl.Buttons.pas" line="100">
        <parameters>
          <retval type="TImageIndex"/>
        </parameters>
      </function>
      <procedure name="SetDisabledImageIndex" visibility="private" file="Vcl.Buttons.pas" line="101">
        <parameters>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <function name="GetSelectedImageIndex" visibility="private" file="Vcl.Buttons.pas" line="102">
        <parameters>
          <retval type="TImageIndex"/>
        </parameters>
      </function>
      <procedure name="SetSelectedImageIndex" visibility="private" file="Vcl.Buttons.pas" line="103">
        <parameters>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <procedure name="UpdateTracking" visibility="private" file="Vcl.Buttons.pas" line="104">
      </procedure>
      <function name="IsImageIndexStored" visibility="private" file="Vcl.Buttons.pas" line="105">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsImageNameStored" visibility="private" file="Vcl.Buttons.pas" line="106">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="WMLButtonDblClk" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="107">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMEnabledChanged" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="108">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDialogChar" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="109">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMFontChanged" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="110">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMTextChanged" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="111">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMSysColorChange" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="112">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMMouseEnter" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="113">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMMouseLeave" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="114">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMButtonPressed" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="118">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <field name="FState" type="TButtonState" visibility="protected" size="1" offset="524" file="Vcl.Buttons.pas" line="121"/>
      <procedure name="ActionChange" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="122">
        <parameters>
          <parameter name="Sender" type="TObject"/>
          <parameter name="CheckDefaults" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="123">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      </procedure>
      <procedure name="CopyImage" visibility="protected" file="Vcl.Buttons.pas" line="124">
        <parameters>
          <parameter name="ImageList" type="TCustomImageList"/>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <function name="GetActionLinkClass" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="125">
        <parameters>
          <retval type="TControlActionLinkClass"/>
        </parameters>
      </function>
      <function name="GetPalette" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="126">
        <parameters>
          <retval type="HPALETTE"/>
        </parameters>
      </function>
      <procedure name="Loaded" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="127">
      </procedure>
      <procedure name="MouseDown" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="128">
        <parameters>
          <parameter name="Button" type="TMouseButton"/>
          <parameter name="Shift" type="TShiftState"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="MouseMove" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="130">
        <parameters>
          <parameter name="Shift" type="TShiftState"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="MouseUp" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="131">
        <parameters>
          <parameter name="Button" type="TMouseButton"/>
          <parameter name="Shift" type="TShiftState"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="Paint" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="133">
      </procedure>
      <procedure name="CheckImageIndexes" visibility="protected" file="Vcl.Buttons.pas" line="134">
      </procedure>
      <procedure name="UpdateImageName" visibility="protected" file="Vcl.Buttons.pas" line="135">
        <parameters>
          <parameter name="Index" type="TImageIndex"/>
          <parameter name="Name" type="TImageName" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="UpdateImageIndex" visibility="protected" file="Vcl.Buttons.pas" line="136">
        <parameters>
          <parameter name="Name" type="TImageName"/>
          <parameter name="Index" type="TImageIndex" paramflags="var"/>
        </parameters>
      </procedure>
      <property name="AllowAllUp" visibility="protected" read="FAllowAllUp" write="SetAllowAllUp" type="Boolean" default="0" file="Vcl.Buttons.pas" line="137"/>
      <property name="GroupIndex" visibility="protected" read="FGroupIndex" write="SetGroupIndex" type="Integer" default="0" file="Vcl.Buttons.pas" line="138"/>
      <property name="Down" visibility="protected" read="FDown" write="SetDown" type="Boolean" default="0" file="Vcl.Buttons.pas" line="139"/>
      <property name="DisabledImageIndex" visibility="protected" read="GetDisabledImageIndex" write="SetDisabledImageIndex" type="TImageIndex" default="-1" file="Vcl.Buttons.pas" line="140"/>
      <property name="DisabledImageName" visibility="protected" read="FDisabledImageName" write="SetDisabledImageName" type="TImageName" default="0" file="Vcl.Buttons.pas" line="141"/>
      <property name="ImageIndex" visibility="protected" read="GetImageIndex" write="SetImageIndex" stored="IsImageIndexStored" type="TImageIndex" default="-1" file="Vcl.Buttons.pas" line="142"/>
      <property name="ImageName" visibility="protected" read="FImageName" write="SetImageName" stored="IsImageNameStored" type="TImageName" default="0" file="Vcl.Buttons.pas" line="143"/>
      <property name="Images" visibility="protected" read="GetImages" write="SetImages" type="TCustomImageList" file="Vcl.Buttons.pas" line="144"/>
      <property name="LocalDragging" visibility="protected" read="FDragging" write="FDragging" type="Boolean" file="Vcl.Buttons.pas" line="145"/>
      <property name="MouseInControl" visibility="protected" read="FMouseInControl" type="Boolean" file="Vcl.Buttons.pas" line="146"/>
      <property name="HotImageIndex" visibility="protected" read="GetHotImageIndex" write="SetHotImageIndex" type="TImageIndex" default="-1" file="Vcl.Buttons.pas" line="147"/>
      <property name="HotImageName" visibility="protected" read="FHotImageName" write="SetHotImageName" type="TImageName" default="0" file="Vcl.Buttons.pas" line="148"/>
      <property name="Flat" visibility="protected" read="FFlat" write="SetFlat" type="Boolean" default="0" file="Vcl.Buttons.pas" line="149"/>
      <property name="Glyph" visibility="protected" read="GetGlyph" write="SetGlyph" stored="HasCustomGlyph" type="TBitmap" file="Vcl.Buttons.pas" line="150"/>
      <property name="Layout" visibility="protected" read="FLayout" write="SetLayout" type="TButtonLayout" default="0" file="Vcl.Buttons.pas" line="151"/>
      <property name="Margin" visibility="protected" read="FMargin" write="SetMargin" type="Integer" default="-1" file="Vcl.Buttons.pas" line="152"/>
      <property name="NumGlyphs" visibility="protected" read="GetNumGlyphs" write="SetNumGlyphs" type="TNumGlyphs" default="1" file="Vcl.Buttons.pas" line="153"/>
      <property name="PressedImageIndex" visibility="protected" read="GetPressedImageIndex" write="SetPressedImageIndex" type="TImageIndex" default="-1" file="Vcl.Buttons.pas" line="154"/>
      <property name="PressedImageName" visibility="protected" read="FPressedImageName" write="SetPressedImageName" type="TImageName" default="0" file="Vcl.Buttons.pas" line="155"/>
      <property name="SelectedImageIndex" visibility="protected" read="GetSelectedImageIndex" write="SetSelectedImageIndex" type="TImageIndex" default="-1" file="Vcl.Buttons.pas" line="156"/>
      <property name="SelectedImageName" visibility="protected" read="FSelectedImageName" write="SetSelectedImageName" type="TImageName" default="0" file="Vcl.Buttons.pas" line="157"/>
      <property name="Spacing" visibility="protected" read="FSpacing" write="SetSpacing" type="Integer" default="4" file="Vcl.Buttons.pas" line="158"/>
      <property name="Transparent" visibility="protected" read="FTransparent" write="SetTransparent" type="Boolean" default="1" file="Vcl.Buttons.pas" line="159"/>
      <constructor name="Create" visibility="public" file="Vcl.Buttons.pas" line="161">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Buttons.pas" line="162">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="Click" visibility="public" procflags="override" file="Vcl.Buttons.pas" line="163">
      </procedure>
    </members>
  </class>
  <class name="TSpeedButton" file="Vcl.Buttons.pas" line="166">
    <ancestor name="TCustomSpeedButton" namespace="Vcl.Buttons">
      <methodref name="SetImageName" visibility="private"/>
      <methodref name="SetHotImageName" visibility="private"/>
      <methodref name="SetDisabledImageName" visibility="private"/>
      <methodref name="SetPressedImageName" visibility="private"/>
      <methodref name="SetSelectedImageName" visibility="private"/>
      <methodref name="GlyphChanged" visibility="private"/>
      <methodref name="ImageListChange" visibility="private"/>
      <methodref name="HasCustomGlyph" visibility="private"/>
      <methodref name="InternalCopyImage" visibility="private"/>
      <methodref name="UpdateExclusive" visibility="private"/>
      <methodref name="GetGlyph" visibility="private"/>
      <methodref name="SetGlyph" visibility="private"/>
      <methodref name="GetNumGlyphs" visibility="private"/>
      <methodref name="SetNumGlyphs" visibility="private"/>
      <methodref name="SetDown" visibility="private"/>
      <methodref name="SetFlat" visibility="private"/>
      <methodref name="SetAllowAllUp" visibility="private"/>
      <methodref name="SetGroupIndex" visibility="private"/>
      <methodref name="SetLayout" visibility="private"/>
      <methodref name="SetSpacing" visibility="private"/>
      <methodref name="SetTransparent" visibility="private"/>
      <methodref name="SetMargin" visibility="private"/>
      <methodref name="GetImages" visibility="private"/>
      <methodref name="SetImages" visibility="private"/>
      <methodref name="GetImageIndex" visibility="private"/>
      <methodref name="SetImageIndex" visibility="private"/>
      <methodref name="GetHotImageIndex" visibility="private"/>
      <methodref name="SetHotImageIndex" visibility="private"/>
      <methodref name="GetPressedImageIndex" visibility="private"/>
      <methodref name="SetPressedImageIndex" visibility="private"/>
      <methodref name="GetDisabledImageIndex" visibility="private"/>
      <methodref name="SetDisabledImageIndex" visibility="private"/>
      <methodref name="GetSelectedImageIndex" visibility="private"/>
      <methodref name="SetSelectedImageIndex" visibility="private"/>
      <methodref name="UpdateTracking" visibility="private"/>
      <methodref name="IsImageIndexStored" visibility="private"/>
      <methodref name="IsImageNameStored" visibility="private"/>
      <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
      <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
      <methodref name="CMButtonPressed" visibility="private" procflags="message"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="CopyImage" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetPalette" visibility="protected" procflags="override"/>
      <methodref name="Loaded" visibility="protected" procflags="override"/>
      <methodref name="MouseDown" visibility="protected" procflags="override"/>
      <methodref name="MouseMove" visibility="protected" procflags="override"/>
      <methodref name="MouseUp" visibility="protected" procflags="override"/>
      <methodref name="Paint" visibility="protected" procflags="override"/>
      <methodref name="CheckImageIndexes" visibility="protected"/>
      <methodref name="UpdateImageName" visibility="protected"/>
      <methodref name="UpdateImageIndex" visibility="protected"/>
      <propertyref name="AllowAllUp" visibility="protected"/>
      <propertyref name="GroupIndex" visibility="protected"/>
      <propertyref name="Down" visibility="protected"/>
      <propertyref name="DisabledImageIndex" visibility="protected"/>
      <propertyref name="DisabledImageName" visibility="protected"/>
      <propertyref name="ImageIndex" visibility="protected"/>
      <propertyref name="ImageName" visibility="protected"/>
      <propertyref name="Images" visibility="protected"/>
      <propertyref name="LocalDragging" visibility="protected"/>
      <propertyref name="MouseInControl" visibility="protected"/>
      <propertyref name="HotImageIndex" visibility="protected"/>
      <propertyref name="HotImageName" visibility="protected"/>
      <propertyref name="Flat" visibility="protected"/>
      <propertyref name="Glyph" visibility="protected"/>
      <propertyref name="Layout" visibility="protected"/>
      <propertyref name="Margin" visibility="protected"/>
      <propertyref name="NumGlyphs" visibility="protected"/>
      <propertyref name="PressedImageIndex" visibility="protected"/>
      <propertyref name="PressedImageName" visibility="protected"/>
      <propertyref name="SelectedImageIndex" visibility="protected"/>
      <propertyref name="SelectedImageName" visibility="protected"/>
      <propertyref name="Spacing" visibility="protected"/>
      <propertyref name="Transparent" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="Click" visibility="public" procflags="override"/>
      <ancestor name="TGraphicControl" namespace="Vcl.Controls">
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="Paint" visibility="protected" procflags="virtual"/>
        <propertyref name="Canvas" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </methodref>
              <ancestor name="TObject" namespace="System">
                <methodref name="Create" visibility="public" procflags="constructor">
                </methodref>
                <methodref name="Free" visibility="public">
                </methodref>
                <methodref name="DisposeOf" visibility="public" procflags="inline">
                </methodref>
                <methodref name="InitInstance" visibility="public" procflags="class">
                </methodref>
                <methodref name="CleanupInstance" visibility="public">
                </methodref>
                <methodref name="ClassType" visibility="public" procflags="inline">
                </methodref>
                <methodref name="ClassName" visibility="public" procflags="class">
                </methodref>
                <methodref name="ClassNameIs" visibility="public" procflags="class">
                </methodref>
                <methodref name="ClassParent" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="ClassInfo" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="InstanceSize" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="InheritsFrom" visibility="public" procflags="class">
                </methodref>
                <methodref name="MethodAddress" visibility="public" procflags="class overload">
                </methodref>
                <methodref name="MethodAddress" visibility="public" procflags="class overload">
                </methodref>
                <methodref name="MethodName" visibility="public" procflags="class">
                </methodref>
                <methodref name="QualifiedClassName" visibility="public" procflags="class">
                </methodref>
                <methodref name="FieldAddress" visibility="public" procflags="overload">
                </methodref>
                <methodref name="FieldAddress" visibility="public" procflags="overload">
                </methodref>
                <methodref name="GetInterface" visibility="public">
                </methodref>
                <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
                </methodref>
                <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="UnitName" visibility="public" procflags="class">
                </methodref>
                <methodref name="UnitScope" visibility="public" procflags="class">
                </methodref>
                <methodref name="Equals" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetHashCode" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="ToString" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="SafeCallException" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="AfterConstruction" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="Dispatch" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="DefaultHandler" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="NewInstance" visibility="public" procflags="class virtual">
                </methodref>
                <methodref name="FreeInstance" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor virtual">
                </methodref>
                <methodref name="GetDisposed" visibility="protected" procflags="inline">
                </methodref>
                <methodref name="CheckDisposed" visibility="protected" procflags="inline">
                </methodref>
                <propertyref name="Disposed" visibility="protected">
                </propertyref>
              </ancestor>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <property name="Action" visibility="published" read="GetAction" write="SetAction" type="TBasicAction" hoisted="true" file="Vcl.Buttons.pas" line="168"/>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.Buttons.pas" line="169"/>
      <property name="AllowAllUp" visibility="published" read="FAllowAllUp" write="SetAllowAllUp" type="Boolean" default="0" hoisted="true" file="Vcl.Buttons.pas" line="170"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.Buttons.pas" line="171"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.Buttons.pas" line="172"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.Buttons.pas" line="173"/>
      <property name="GroupIndex" visibility="published" read="FGroupIndex" write="SetGroupIndex" type="Integer" default="0" hoisted="true" file="Vcl.Buttons.pas" line="174"/>
      <property name="Down" visibility="published" read="FDown" write="SetDown" type="Boolean" default="0" hoisted="true" file="Vcl.Buttons.pas" line="175"/>
      <property name="DisabledImageIndex" visibility="published" read="GetDisabledImageIndex" write="SetDisabledImageIndex" type="TImageIndex" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="176"/>
      <property name="DisabledImageName" visibility="published" read="FDisabledImageName" write="SetDisabledImageName" type="TImageName" default="0" hoisted="true" file="Vcl.Buttons.pas" line="177"/>
      <property name="Caption" visibility="published" read="GetText" write="SetText" stored="IsCaptionStored" type="TCaption" default="0" hoisted="true" file="Vcl.Buttons.pas" line="178"/>
      <property name="ImageIndex" visibility="published" read="GetImageIndex" write="SetImageIndex" stored="IsImageIndexStored" type="TImageIndex" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="179"/>
      <property name="ImageName" visibility="published" read="FImageName" write="SetImageName" stored="IsImageNameStored" type="TImageName" default="0" hoisted="true" file="Vcl.Buttons.pas" line="180"/>
      <property name="Images" visibility="published" read="GetImages" write="SetImages" type="TCustomImageList" hoisted="true" file="Vcl.Buttons.pas" line="181"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="182"/>
      <property name="HotImageIndex" visibility="published" read="GetHotImageIndex" write="SetHotImageIndex" type="TImageIndex" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="183"/>
      <property name="HotImageName" visibility="published" read="FHotImageName" write="SetHotImageName" type="TImageName" default="0" hoisted="true" file="Vcl.Buttons.pas" line="184"/>
      <property name="Flat" visibility="published" read="FFlat" write="SetFlat" type="Boolean" default="0" hoisted="true" file="Vcl.Buttons.pas" line="185"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.Buttons.pas" line="186"/>
      <property name="Glyph" visibility="published" read="GetGlyph" write="SetGlyph" stored="HasCustomGlyph" type="TBitmap" hoisted="true" file="Vcl.Buttons.pas" line="187"/>
      <property name="Layout" visibility="published" read="FLayout" write="SetLayout" type="TButtonLayout" default="0" hoisted="true" file="Vcl.Buttons.pas" line="188"/>
      <property name="Margin" visibility="published" read="FMargin" write="SetMargin" type="Integer" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="189"/>
      <property name="NumGlyphs" visibility="published" read="GetNumGlyphs" write="SetNumGlyphs" type="TNumGlyphs" default="1" hoisted="true" file="Vcl.Buttons.pas" line="190"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="191"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="192"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="193"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.Buttons.pas" line="194"/>
      <property name="PressedImageIndex" visibility="published" read="GetPressedImageIndex" write="SetPressedImageIndex" type="TImageIndex" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="195"/>
      <property name="PressedImageName" visibility="published" read="FPressedImageName" write="SetPressedImageName" type="TImageName" default="0" hoisted="true" file="Vcl.Buttons.pas" line="196"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.Buttons.pas" line="197"/>
      <property name="SelectedImageIndex" visibility="published" read="GetSelectedImageIndex" write="SetSelectedImageIndex" type="TImageIndex" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="198"/>
      <property name="SelectedImageName" visibility="published" read="FSelectedImageName" write="SetSelectedImageName" type="TImageName" default="0" hoisted="true" file="Vcl.Buttons.pas" line="199"/>
      <property name="Spacing" visibility="published" read="FSpacing" write="SetSpacing" type="Integer" default="4" hoisted="true" file="Vcl.Buttons.pas" line="200"/>
      <property name="Transparent" visibility="published" read="FTransparent" write="SetTransparent" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="201"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="202"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.Buttons.pas" line="203"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.Buttons.pas" line="204"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="205"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="206"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.Buttons.pas" line="207"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.Buttons.pas" line="208"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="209"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="210"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.Buttons.pas" line="211"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.Buttons.pas" line="212"/>
    </members>
  </class>
  <class name="TBitBtnActionLink" file="Vcl.Buttons.pas" line="217">
    <ancestor name="TControlActionLink" namespace="Vcl.Controls">
      <methodref name="AssignClient" visibility="protected" procflags="override"/>
      <methodref name="IsCaptionLinked" visibility="protected" procflags="override"/>
      <methodref name="IsDropdownMenuLinked" visibility="protected" procflags="virtual"/>
      <methodref name="IsEnabledLinked" visibility="protected" procflags="override"/>
      <methodref name="IsEnableDropdownLinked" visibility="protected" procflags="virtual"/>
      <methodref name="IsHelpLinked" visibility="protected" procflags="override"/>
      <methodref name="IsHintLinked" visibility="protected" procflags="override"/>
      <methodref name="IsVisibleLinked" visibility="protected" procflags="override"/>
      <methodref name="IsOnExecuteLinked" visibility="protected" procflags="override"/>
      <methodref name="IsPopupMenuLinked" visibility="protected" procflags="virtual"/>
      <methodref name="DoShowHint" visibility="protected" procflags="virtual"/>
      <methodref name="SetCaption" visibility="protected" procflags="override"/>
      <methodref name="SetDropdownMenu" visibility="protected" procflags="virtual"/>
      <methodref name="SetEnabled" visibility="protected" procflags="override"/>
      <methodref name="SetEnableDropdown" visibility="protected" procflags="virtual"/>
      <methodref name="SetHint" visibility="protected" procflags="override"/>
      <methodref name="SetHelpContext" visibility="protected" procflags="override"/>
      <methodref name="SetHelpKeyword" visibility="protected" procflags="override"/>
      <methodref name="SetHelpType" visibility="protected" procflags="override"/>
      <methodref name="SetVisible" visibility="protected" procflags="override"/>
      <methodref name="SetOnExecute" visibility="protected" procflags="override"/>
      <methodref name="SetPopupMenu" visibility="protected" procflags="virtual"/>
      <ancestor name="TActionLink" namespace="Vcl.ActnList">
        <methodref name="IsImageNameLinked" visibility="protected" procflags="virtual"/>
        <ancestor name="TContainedActionLink" namespace="System.Actions">
          <methodref name="DefaultIsLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsCaptionLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsCheckedLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsEnabledLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsGroupIndexLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsHelpContextLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsHelpLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsHintLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsImageIndexLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsShortCutLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsVisibleLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsStatusActionLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAutoCheck" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetCaption" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChecked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetGroupIndex" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetHelpContext" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetHelpKeyword" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetHelpType" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetHint" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetImageIndex" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetShortCut" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetVisible" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetStatusAction" visibility="protected" procflags="virtual">
          </methodref>
          <ancestor name="TBasicActionLink" namespace="System.Classes">
            <methodref name="AssignClient" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Change" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="IsOnExecuteLinked" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAction" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetOnExecute" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Execute" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="Update" visibility="public" procflags="virtual">
            </methodref>
            <propertyref name="Action" visibility="public">
            </propertyref>
            <eventref name="OnChange" visibility="public">
            </eventref>
            <ancestor name="TObject" namespace="System">
              <methodref name="Create" visibility="public" procflags="constructor">
              </methodref>
              <methodref name="Free" visibility="public">
              </methodref>
              <methodref name="DisposeOf" visibility="public" procflags="inline">
              </methodref>
              <methodref name="InitInstance" visibility="public" procflags="class">
              </methodref>
              <methodref name="CleanupInstance" visibility="public">
              </methodref>
              <methodref name="ClassType" visibility="public" procflags="inline">
              </methodref>
              <methodref name="ClassName" visibility="public" procflags="class">
              </methodref>
              <methodref name="ClassNameIs" visibility="public" procflags="class">
              </methodref>
              <methodref name="ClassParent" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="ClassInfo" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="InstanceSize" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="InheritsFrom" visibility="public" procflags="class">
              </methodref>
              <methodref name="MethodAddress" visibility="public" procflags="class overload">
              </methodref>
              <methodref name="MethodAddress" visibility="public" procflags="class overload">
              </methodref>
              <methodref name="MethodName" visibility="public" procflags="class">
              </methodref>
              <methodref name="QualifiedClassName" visibility="public" procflags="class">
              </methodref>
              <methodref name="FieldAddress" visibility="public" procflags="overload">
              </methodref>
              <methodref name="FieldAddress" visibility="public" procflags="overload">
              </methodref>
              <methodref name="GetInterface" visibility="public">
              </methodref>
              <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
              </methodref>
              <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="UnitName" visibility="public" procflags="class">
              </methodref>
              <methodref name="UnitScope" visibility="public" procflags="class">
              </methodref>
              <methodref name="Equals" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetHashCode" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="ToString" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="AfterConstruction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="Dispatch" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="DefaultHandler" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="NewInstance" visibility="public" procflags="class virtual">
              </methodref>
              <methodref name="FreeInstance" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor virtual">
              </methodref>
              <methodref name="GetDisposed" visibility="protected" procflags="inline">
              </methodref>
              <methodref name="CheckDisposed" visibility="protected" procflags="inline">
              </methodref>
              <propertyref name="Disposed" visibility="protected">
              </propertyref>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FClient" type="TBitBtn" visibility="protected" size="4" offset="32" file="Vcl.Buttons.pas" line="219"/>
      <field name="FImageIndex" type="Integer" visibility="protected" size="4" offset="36" file="Vcl.Buttons.pas" line="220"/>
      <procedure name="AssignClient" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="221">
        <parameters>
          <parameter name="AClient" type="TObject"/>
        </parameters>
      </procedure>
      <function name="IsImageIndexLinked" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="222">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsGlyphLinked" visibility="protected" file="Vcl.Buttons.pas" line="223">
        <parameters>
          <parameter name="Index" type="TImageIndex"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetImageIndex" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="224">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Buttons.pas" line="226">
        <parameters>
          <parameter name="AClient" type="TObject"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <enum name="TBitBtnKind" file="Vcl.Buttons.pas" line="229">
    <element value="0" name="bkCustom" file="Vcl.Buttons.pas" line="229"/>
    <element value="1" name="bkOK" file="Vcl.Buttons.pas" line="229"/>
    <element value="2" name="bkCancel" file="Vcl.Buttons.pas" line="229"/>
    <element value="3" name="bkHelp" file="Vcl.Buttons.pas" line="229"/>
    <element value="4" name="bkYes" file="Vcl.Buttons.pas" line="229"/>
    <element value="5" name="bkNo" file="Vcl.Buttons.pas" line="229"/>
    <element value="6" name="bkClose" file="Vcl.Buttons.pas" line="229"/>
    <element value="7" name="bkAbort" file="Vcl.Buttons.pas" line="230"/>
    <element value="8" name="bkRetry" file="Vcl.Buttons.pas" line="230"/>
    <element value="9" name="bkIgnore" file="Vcl.Buttons.pas" line="230"/>
    <element value="10" name="bkAll" file="Vcl.Buttons.pas" line="230"/>
  </enum>
  <class name="TBitBtn" file="Vcl.Buttons.pas" line="232">
    <ancestor name="TCustomButton" namespace="Vcl.StdCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CNCommand" visibility="private" procflags="message"/>
      <methodref name="CNCtlColorBtn" visibility="private" procflags="message"/>
      <methodref name="CNNotify" visibility="private" procflags="message"/>
      <methodref name="ImageListChange" visibility="private"/>
      <methodref name="ImageMarginsChange" visibility="private"/>
      <methodref name="IsImageIndexStored" visibility="private"/>
      <methodref name="IsImageNameStored" visibility="private"/>
      <methodref name="SetCommandLinkHint" visibility="private"/>
      <methodref name="SetDefault" visibility="private"/>
      <methodref name="SetDisabledImageIndex" visibility="private"/>
      <methodref name="SetDisabledImageName" visibility="private"/>
      <methodref name="SetDropDownMenu" visibility="private"/>
      <methodref name="SetElevationRequired" visibility="private"/>
      <methodref name="SetElevationRequiredState" visibility="private"/>
      <methodref name="SetHotImageIndex" visibility="private"/>
      <methodref name="SetHotImageName" visibility="private"/>
      <methodref name="SetImageAlignment" visibility="private"/>
      <methodref name="SetImageIndex" visibility="private"/>
      <methodref name="SetImageName" visibility="private"/>
      <methodref name="SetImageMargins" visibility="private"/>
      <methodref name="SetImages" visibility="private"/>
      <methodref name="SetDisabledImages" visibility="private"/>
      <methodref name="SetPressedImageIndex" visibility="private"/>
      <methodref name="SetPressedImageName" visibility="private"/>
      <methodref name="SetSelectedImageIndex" visibility="private"/>
      <methodref name="SetSelectedImageName" visibility="private"/>
      <methodref name="SetStyle" visibility="private"/>
      <methodref name="SetStylusHotImageIndex" visibility="private"/>
      <methodref name="SetStylusHotImageName" visibility="private"/>
      <methodref name="UpdateImageName" visibility="private"/>
      <methodref name="UpdateImageIndex" visibility="private"/>
      <methodref name="UpdateCommandLinkHint" visibility="private"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <propertyref name="Active" visibility="protected"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="Loaded" visibility="protected" procflags="override"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="SetButtonStyle" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateImageList" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateImages" visibility="protected" procflags="virtual"/>
      <methodref name="SetImageList" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateImage" visibility="protected" procflags="virtual"/>
      <methodref name="CheckImageIndexes" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="Click" visibility="public" procflags="override"/>
      <methodref name="UseRightToLeftAlignment" visibility="public" procflags="override"/>
      <propertyref name="Cancel" visibility="public"/>
      <propertyref name="CommandLinkHint" visibility="public"/>
      <propertyref name="Default" visibility="public"/>
      <propertyref name="DisabledImageIndex" visibility="public"/>
      <propertyref name="DisabledImageName" visibility="public"/>
      <propertyref name="DisabledImages" visibility="public"/>
      <propertyref name="DropDownMenu" visibility="public"/>
      <propertyref name="ElevationRequired" visibility="public"/>
      <propertyref name="HotImageIndex" visibility="public"/>
      <propertyref name="HotImageName" visibility="public"/>
      <propertyref name="Images" visibility="public"/>
      <propertyref name="ImageAlignment" visibility="public"/>
      <propertyref name="ImageIndex" visibility="public"/>
      <propertyref name="ImageName" visibility="public"/>
      <propertyref name="ImageMargins" visibility="public"/>
      <propertyref name="ModalResult" visibility="public"/>
      <propertyref name="PressedImageIndex" visibility="public"/>
      <propertyref name="PressedImageName" visibility="public"/>
      <propertyref name="SelectedImageIndex" visibility="public"/>
      <propertyref name="SelectedImageName" visibility="public"/>
      <propertyref name="Style" visibility="public"/>
      <propertyref name="StylusHotImageIndex" visibility="public"/>
      <propertyref name="StylusHotImageName" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <eventref name="OnDropDownClick" visibility="public"/>
      <ancestor name="TButtonControl" namespace="Vcl.StdCtrls">
        <methodref name="IsCheckedStored" visibility="private"/>
        <methodref name="CNCtlColorStatic" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkGnd" visibility="private" procflags="message"/>
        <methodref name="SetWordWrap" visibility="private"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetChecked" visibility="protected" procflags="virtual"/>
        <methodref name="SetChecked" visibility="protected" procflags="virtual"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateParams" visibility="protected" procflags="override"/>
        <propertyref name="Checked" visibility="protected"/>
        <propertyref name="ClicksDisabled" visibility="protected"/>
        <propertyref name="WordWrap" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <ancestor name="TWinControl" namespace="Vcl.Controls">
          <methodref name="AlignControl" visibility="private"/>
          <methodref name="CalcConstraints" visibility="private"/>
          <methodref name="DoPaddingChange" visibility="private"/>
          <methodref name="GetAlignDisabled" visibility="private"/>
          <methodref name="GetControl" visibility="private"/>
          <methodref name="GetControlCount" visibility="private"/>
          <methodref name="GetDockClientCount" visibility="private"/>
          <methodref name="GetDockClients" visibility="private"/>
          <methodref name="GetHandle" visibility="private"/>
          <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
          <methodref name="GetTabOrder" visibility="private"/>
          <methodref name="GetVisibleDockClientCount" visibility="private"/>
          <methodref name="Insert" visibility="private"/>
          <methodref name="InvalidateFrame" visibility="private"/>
          <methodref name="InvokeHelp" visibility="private"/>
          <methodref name="IsCtl3DStored" visibility="private"/>
          <methodref name="IsDoubleBufferedStored" visibility="private"/>
          <methodref name="PrecedingWindow" visibility="private"/>
          <methodref name="ReadDesignSize" visibility="private"/>
          <methodref name="ReadPixelsPerInch" visibility="private"/>
          <methodref name="Remove" visibility="private"/>
          <methodref name="RemoveFocus" visibility="private"/>
          <methodref name="SetBevelCut" visibility="private"/>
          <methodref name="SetBevelEdges" visibility="private"/>
          <methodref name="SetBevelKind" visibility="private"/>
          <methodref name="SetBevelWidth" visibility="private"/>
          <methodref name="SetBorderWidth" visibility="private"/>
          <methodref name="SetCtl3D" visibility="private"/>
          <methodref name="SetDockSite" visibility="private"/>
          <methodref name="SetDoubleBuffered" visibility="private"/>
          <methodref name="SetPadding" visibility="private"/>
          <methodref name="SetParentCtl3D" visibility="private"/>
          <methodref name="SetParentWindow" visibility="private"/>
          <methodref name="SetTabOrder" visibility="private"/>
          <methodref name="SetTabStop" visibility="private"/>
          <methodref name="SetUseDockManager" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateTabOrder" visibility="private"/>
          <methodref name="UpdateShowing" visibility="private"/>
          <methodref name="WriteDesignSize" visibility="private"/>
          <methodref name="WritePixelsPerInch" visibility="private"/>
          <methodref name="IsMenuKey" visibility="private"/>
          <methodref name="GetIsDrawingLocked" visibility="private"/>
          <methodref name="GetRedrawDisabled" visibility="private"/>
          <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="WMPaint" visibility="private" procflags="message"/>
          <methodref name="WMCommand" visibility="private" procflags="message"/>
          <methodref name="WMNotify" visibility="private" procflags="message"/>
          <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="WMHScroll" visibility="private" procflags="message"/>
          <methodref name="WMVScroll" visibility="private" procflags="message"/>
          <methodref name="WMCompareItem" visibility="private" procflags="message"/>
          <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
          <methodref name="WMDrawItem" visibility="private" procflags="message"/>
          <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
          <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
          <methodref name="WMSize" visibility="private" procflags="message"/>
          <methodref name="WMMove" visibility="private" procflags="message"/>
          <methodref name="WMSetCursor" visibility="private" procflags="message"/>
          <methodref name="WMKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMChar" visibility="private" procflags="message"/>
          <methodref name="WMSysCommand" visibility="private" procflags="message"/>
          <methodref name="WMCharToItem" visibility="private" procflags="message"/>
          <methodref name="WMParentNotify" visibility="private" procflags="message"/>
          <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
          <methodref name="WMDestroy" visibility="private" procflags="message"/>
          <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
          <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
          <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
          <methodref name="WMNCPaint" visibility="private" procflags="message"/>
          <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
          <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
          <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="WMFontChange" visibility="private" procflags="message"/>
          <methodref name="WMTimeChange" visibility="private" procflags="message"/>
          <methodref name="WMSetFocus" visibility="private" procflags="message"/>
          <methodref name="WMKillFocus" visibility="private" procflags="message"/>
          <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
          <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="WMGesture" visibility="private" procflags="message"/>
          <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
          <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
          <methodref name="CMChanged" visibility="private" procflags="message"/>
          <methodref name="CMChildKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogChar" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
          <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
          <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnter" visibility="private" procflags="message"/>
          <methodref name="CMExit" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
          <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="CMFontChange" visibility="private" procflags="message"/>
          <methodref name="CMTimeChange" visibility="private" procflags="message"/>
          <methodref name="CMDrag" visibility="private" procflags="message"/>
          <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
          <methodref name="CNKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNKeyUp" visibility="private" procflags="message"/>
          <methodref name="CNChar" visibility="private" procflags="message"/>
          <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNSysChar" visibility="private" procflags="message"/>
          <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
          <methodref name="CMSysCommand" visibility="private" procflags="message"/>
          <methodref name="CMInvalidate" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="private" procflags="message"/>
          <methodref name="WMPrintClient" visibility="private" procflags="message"/>
          <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
          <methodref name="CMControlListChange" visibility="private" procflags="message"/>
          <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
          <methodref name="CMDockClient" visibility="private" procflags="message"/>
          <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="InvokeAsyncCalls" visibility="protected">
          </methodref>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="override"/>
          <methodref name="AddBiDiModeExStyle" visibility="protected"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="AdjustSize" visibility="protected" procflags="override"/>
          <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
          <methodref name="ArrangeControl" visibility="protected"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
          <methodref name="CanResize" visibility="protected" procflags="override"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
          <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
          <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
          <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
          <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
          <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
          <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="DoKeyDown" visibility="protected"/>
          <methodref name="DoKeyPress" visibility="protected"/>
          <methodref name="DoKeyUp" visibility="protected"/>
          <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
          <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
          <methodref name="FindNextControl" visibility="protected"/>
          <methodref name="FixupTabList" visibility="protected"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
          <methodref name="GetClientRect" visibility="protected" procflags="override"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
          <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
          <methodref name="GetParentHandle" visibility="protected"/>
          <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
          <methodref name="GetTopParentHandle" visibility="protected"/>
          <methodref name="InvalidateDockHostSite" visibility="protected"/>
          <methodref name="IsControlMouseMsg" visibility="protected"/>
          <methodref name="IsControlActivateMsg" visibility="protected"/>
          <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
          <methodref name="MainWndProc" visibility="protected"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="NotifyControls" visibility="protected"/>
          <methodref name="PaintControls" visibility="protected"/>
          <methodref name="PaintHandler" visibility="protected"/>
          <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RecreateWnd" visibility="protected"/>
          <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="ResetImeComposition" visibility="protected"/>
          <methodref name="RequestAlign" visibility="protected" procflags="override"/>
          <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPIScreen" visibility="protected"/>
          <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="ScaleControls" visibility="protected"/>
          <methodref name="ScalePadding" visibility="protected"/>
          <methodref name="SelectFirst" visibility="protected"/>
          <methodref name="SelectNext" visibility="protected"/>
          <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
          <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="SetImeCompositionWindow" visibility="protected"/>
          <methodref name="SetParent" visibility="protected" procflags="override"/>
          <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="override"/>
          <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateBounds" visibility="protected"/>
          <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateRecreatingFlag" visibility="protected"/>
          <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateUIState" visibility="protected"/>
          <methodref name="WndProc" visibility="protected" procflags="override"/>
          <methodref name="CreateSubClass" visibility="protected"/>
          <methodref name="RemoveWindowProps" visibility="protected"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
          <propertyref name="AlignControlList" visibility="protected"/>
          <propertyref name="BevelEdges" visibility="protected"/>
          <propertyref name="BevelInner" visibility="protected"/>
          <propertyref name="BevelOuter" visibility="protected"/>
          <propertyref name="BevelKind" visibility="protected"/>
          <propertyref name="BevelWidth" visibility="protected"/>
          <propertyref name="BorderWidth" visibility="protected"/>
          <propertyref name="Ctl3D" visibility="protected"/>
          <propertyref name="ImeMode" visibility="protected"/>
          <propertyref name="ImeName" visibility="protected"/>
          <propertyref name="ParentBackground" visibility="protected"/>
          <propertyref name="ParentCtl3D" visibility="protected"/>
          <propertyref name="TipMode" visibility="protected"/>
          <propertyref name="DefWndProc" visibility="protected"/>
          <propertyref name="WindowHandle" visibility="protected"/>
          <eventref name="OnAlignInsertBefore" visibility="protected"/>
          <eventref name="OnAlignPosition" visibility="protected"/>
          <eventref name="OnDockDrop" visibility="protected"/>
          <eventref name="OnDockOver" visibility="protected"/>
          <eventref name="OnEnter" visibility="protected"/>
          <eventref name="OnExit" visibility="protected"/>
          <eventref name="OnGetSiteInfo" visibility="protected"/>
          <eventref name="OnKeyDown" visibility="protected"/>
          <eventref name="OnKeyPress" visibility="protected"/>
          <eventref name="OnKeyUp" visibility="protected"/>
          <eventref name="OnUnDock" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="CreateParented" visibility="public" procflags="constructor"/>
          <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="override">
          </methodref>
          <methodref name="Broadcast" visibility="public"/>
          <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
          <methodref name="ContainsControl" visibility="public"/>
          <methodref name="ControlAtPos" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="DisableAlign" visibility="public" procflags="inline"/>
          <propertyref name="DockClientCount" visibility="public"/>
          <propertyref name="DockClients" visibility="public"/>
          <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
          <propertyref name="DockSite" visibility="public"/>
          <propertyref name="DockManager" visibility="public"/>
          <propertyref name="DoubleBuffered" visibility="public"/>
          <methodref name="EnableAlign" visibility="public"/>
          <methodref name="FindChildControl" visibility="public"/>
          <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
          <methodref name="Focused" visibility="public" procflags="dynamic"/>
          <methodref name="GetChildren" visibility="public" procflags="override"/>
          <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
          <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
          <methodref name="HandleAllocated" visibility="public"/>
          <methodref name="HandleNeeded" visibility="public"/>
          <methodref name="InsertControl" visibility="public"/>
          <methodref name="Invalidate" visibility="public" procflags="override"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <propertyref name="PixelsPerInch" visibility="public"/>
          <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
          <methodref name="RemoveControl" visibility="public"/>
          <methodref name="Realign" visibility="public" procflags="inline"/>
          <methodref name="Repaint" visibility="public" procflags="override"/>
          <methodref name="ScaleBy" visibility="public"/>
          <methodref name="ScrollBy" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="override"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
          <methodref name="SetFocus" visibility="public" procflags="virtual"/>
          <methodref name="Update" visibility="public" procflags="override"/>
          <methodref name="UpdateControlState" visibility="public"/>
          <methodref name="LockDrawing" visibility="public"/>
          <methodref name="UnlockDrawing" visibility="public"/>
          <propertyref name="AlignDisabled" visibility="public"/>
          <propertyref name="MouseInClient" visibility="public"/>
          <propertyref name="VisibleDockClientCount" visibility="public"/>
          <propertyref name="Brush" visibility="public"/>
          <propertyref name="Controls" visibility="public"/>
          <propertyref name="ControlCount" visibility="public"/>
          <propertyref name="Handle" visibility="public"/>
          <propertyref name="Padding" visibility="public"/>
          <propertyref name="ParentDoubleBuffered" visibility="public"/>
          <propertyref name="ParentWindow" visibility="public"/>
          <propertyref name="Showing" visibility="public"/>
          <propertyref name="IsDrawingLocked" visibility="public"/>
          <propertyref name="RedrawDisabled" visibility="public"/>
          <propertyref name="TabOrder" visibility="public"/>
          <propertyref name="TabStop" visibility="public"/>
          <propertyref name="UseDockManager" visibility="public"/>
          <ancestor name="TControl" namespace="Vcl.Controls">
            <methodref name="GetCustomHint" visibility="private"/>
            <methodref name="CalcDockSizes" visibility="private"/>
            <methodref name="CheckNewSize" visibility="private"/>
            <methodref name="CreateFloatingDockSite" visibility="private"/>
            <methodref name="DoActionChange" visibility="private"/>
            <methodref name="DoCanAutoSize" visibility="private"/>
            <methodref name="DoCanResize" visibility="private"/>
            <methodref name="DoConstraintsChange" visibility="private"/>
            <methodref name="DoConstrainedResize" visibility="private"/>
            <methodref name="DoDragMsg" visibility="private"/>
            <methodref name="DoMouseActivate" visibility="private"/>
            <methodref name="DoMouseDown" visibility="private"/>
            <methodref name="DoMouseUp" visibility="private"/>
            <methodref name="DoMarginChange" visibility="private"/>
            <methodref name="FontChanged" visibility="private"/>
            <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
            <methodref name="GetBoundsRect" visibility="private"/>
            <methodref name="GetClientHeight" visibility="private"/>
            <methodref name="GetClientWidth" visibility="private"/>
            <methodref name="GetLRDockWidth" visibility="private"/>
            <methodref name="GetMouseCapture" visibility="private"/>
            <methodref name="GetTBDockHeight" visibility="private"/>
            <methodref name="GetUndockWidth" visibility="private"/>
            <methodref name="GetUndockHeight" visibility="private"/>
            <methodref name="InvalidateControl" visibility="private"/>
            <methodref name="IsAnchorsStored" visibility="private"/>
            <methodref name="IsBiDiModeStored" visibility="private"/>
            <methodref name="IsCaptionStored" visibility="private"/>
            <methodref name="IsColorStored" visibility="private"/>
            <methodref name="IsEnabledStored" visibility="private"/>
            <methodref name="IsFontStored" visibility="private"/>
            <methodref name="IsHintStored" visibility="private"/>
            <methodref name="IsHelpContextStored" visibility="private"/>
            <methodref name="IsOnClickStored" visibility="private"/>
            <methodref name="IsShowHintStored" visibility="private"/>
            <methodref name="IsVisibleStored" visibility="private"/>
            <methodref name="ReadIsControl" visibility="private"/>
            <methodref name="ReadExplicitLeft" visibility="private"/>
            <methodref name="ReadExplicitTop" visibility="private"/>
            <methodref name="ReadExplicitWidth" visibility="private"/>
            <methodref name="ReadExplicitHeight" visibility="private"/>
            <methodref name="SetAlignWithMargins" visibility="private"/>
            <methodref name="SetAnchors" visibility="private"/>
            <methodref name="SetAction" visibility="private"/>
            <methodref name="SetAlign" visibility="private"/>
            <methodref name="SetBoundsRect" visibility="private"/>
            <methodref name="SetClientHeight" visibility="private"/>
            <methodref name="SetClientSize" visibility="private"/>
            <methodref name="SetClientWidth" visibility="private"/>
            <methodref name="SetColor" visibility="private"/>
            <methodref name="SetCursor" visibility="private"/>
            <methodref name="SetDesktopFont" visibility="private"/>
            <methodref name="SetFont" visibility="private"/>
            <methodref name="SetHeight" visibility="private"/>
            <methodref name="SetHelpContext" visibility="private"/>
            <methodref name="SetHelpKeyword" visibility="private"/>
            <methodref name="SetHostDockSite" visibility="private"/>
            <methodref name="SetLeft" visibility="private"/>
            <methodref name="SetMouseCapture" visibility="private"/>
            <methodref name="SetParentColor" visibility="private"/>
            <methodref name="SetParentFont" visibility="private"/>
            <methodref name="SetShowHint" visibility="private"/>
            <methodref name="SetParentShowHint" visibility="private"/>
            <methodref name="SetParentCustomHint" visibility="private"/>
            <methodref name="SetPopupMenu" visibility="private"/>
            <methodref name="SetTop" visibility="private"/>
            <methodref name="SetVisible" visibility="private"/>
            <methodref name="SetWidth" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateAnchorRules" visibility="private"/>
            <methodref name="WriteIsControl" visibility="private"/>
            <methodref name="WriteExplicitLeft" visibility="private"/>
            <methodref name="WriteExplicitTop" visibility="private"/>
            <methodref name="WriteExplicitWidth" visibility="private"/>
            <methodref name="WriteExplicitHeight" visibility="private"/>
            <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMouseMove" visibility="private" procflags="message"/>
            <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="WMCancelMode" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMHintShow" visibility="private" procflags="message"/>
            <methodref name="CMHitTest" visibility="private" procflags="message"/>
            <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
            <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="CMGesture" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="SetConstraints" visibility="private"/>
            <methodref name="SetMargins" visibility="private"/>
            <methodref name="SetTouchManager" visibility="private"/>
            <methodref name="GetText" visibility="private"/>
            <methodref name="SetText" visibility="private"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
            <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="CanResize" visibility="protected" procflags="virtual"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="Changed" visibility="protected"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="Click" visibility="protected" procflags="dynamic"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
            <methodref name="CalcCursorPos" visibility="protected"/>
            <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
            <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
            <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
            <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
            <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
            <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
            <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
            <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="GetAction" visibility="protected" procflags="virtual"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
            <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
            <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
            <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
            <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
            <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragMode" visibility="protected"/>
            <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
            <methodref name="Loaded" visibility="protected" procflags="override"/>
            <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
            <methodref name="Resize" visibility="protected" procflags="dynamic"/>
            <methodref name="ScaleConstraints" visibility="protected"/>
            <methodref name="ScaleMargins" visibility="protected"/>
            <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
            <methodref name="SendCancelMode" visibility="protected"/>
            <methodref name="SendDockNotification" visibility="protected"/>
            <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="SetName" visibility="protected" procflags="override"/>
            <methodref name="SetParent" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
            <methodref name="SetCustomHint" visibility="protected"/>
            <methodref name="UpdateExplicitBounds" visibility="protected"/>
            <methodref name="UpdateBoundsRect" visibility="protected"/>
            <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
            <methodref name="WndProc" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
            <propertyref name="ActionLink" visibility="protected"/>
            <propertyref name="AutoSize" visibility="protected"/>
            <propertyref name="Caption" visibility="protected"/>
            <propertyref name="DesktopFont" visibility="protected"/>
            <propertyref name="DragKind" visibility="protected"/>
            <propertyref name="DragCursor" visibility="protected"/>
            <propertyref name="DragMode" visibility="protected"/>
            <propertyref name="IsControl" visibility="protected"/>
            <propertyref name="MouseCapture" visibility="protected"/>
            <propertyref name="ParentBiDiMode" visibility="protected"/>
            <propertyref name="ParentColor" visibility="protected"/>
            <propertyref name="ParentFont" visibility="protected"/>
            <propertyref name="ParentShowHint" visibility="protected"/>
            <propertyref name="PopupMenu" visibility="protected"/>
            <propertyref name="ScalingFlags" visibility="protected"/>
            <propertyref name="Text" visibility="protected"/>
            <propertyref name="WheelAccumulator" visibility="protected"/>
            <propertyref name="Color" visibility="protected"/>
            <propertyref name="Font" visibility="protected"/>
            <propertyref name="IScaling" visibility="protected"/>
            <propertyref name="WindowText" visibility="protected"/>
            <eventref name="OnCanResize" visibility="protected"/>
            <eventref name="OnClick" visibility="protected"/>
            <eventref name="OnConstrainedResize" visibility="protected"/>
            <eventref name="OnContextPopup" visibility="protected"/>
            <eventref name="OnDblClick" visibility="protected"/>
            <eventref name="OnDragDrop" visibility="protected"/>
            <eventref name="OnDragOver" visibility="protected"/>
            <eventref name="OnEndDock" visibility="protected"/>
            <eventref name="OnEndDrag" visibility="protected"/>
            <eventref name="OnMouseActivate" visibility="protected"/>
            <eventref name="OnMouseDown" visibility="protected"/>
            <eventref name="OnMouseEnter" visibility="protected"/>
            <eventref name="OnMouseLeave" visibility="protected"/>
            <eventref name="OnMouseMove" visibility="protected"/>
            <eventref name="OnMouseUp" visibility="protected"/>
            <eventref name="OnMouseWheel" visibility="protected"/>
            <eventref name="OnMouseWheelDown" visibility="protected"/>
            <eventref name="OnMouseWheelUp" visibility="protected"/>
            <eventref name="OnResize" visibility="protected"/>
            <eventref name="OnStartDock" visibility="protected"/>
            <eventref name="OnStartDrag" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="CheckNonMainThreadUsage" visibility="public"/>
            <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
            <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
            <methodref name="BeginDrag" visibility="public"/>
            <methodref name="BringToFront" visibility="public"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToParent" visibility="public"/>
            <methodref name="Dock" visibility="public" procflags="dynamic"/>
            <methodref name="Dragging" visibility="public"/>
            <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
            <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
            <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
            <propertyref name="Enabled" visibility="public"/>
            <methodref name="EndDrag" visibility="public"/>
            <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="GetParentComponent" visibility="public" procflags="override"/>
            <methodref name="HasParent" visibility="public" procflags="override"/>
            <methodref name="Hide" visibility="public"/>
            <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
            <methodref name="Invalidate" visibility="public" procflags="virtual"/>
            <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
            <methodref name="IsRightToLeft" visibility="public"/>
            <methodref name="ManualDock" visibility="public"/>
            <methodref name="ManualFloat" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Refresh" visibility="public"/>
            <methodref name="Repaint" visibility="public" procflags="virtual"/>
            <methodref name="ReplaceDockedControl" visibility="public"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ParentToClient" visibility="public"/>
            <methodref name="SendToBack" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="virtual"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
            <methodref name="SetParentComponent" visibility="public" procflags="override"/>
            <methodref name="Show" visibility="public"/>
            <methodref name="Update" visibility="public" procflags="virtual"/>
            <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="UseRightToLeftReading" visibility="public"/>
            <methodref name="UseRightToLeftScrollBar" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="GetTextBuf" visibility="public"/>
            <methodref name="GetTextLen" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="SetTextBuf" visibility="public"/>
            <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
            <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleRectSize" visibility="public"/>
            <propertyref name="Action" visibility="public"/>
            <propertyref name="Align" visibility="public"/>
            <propertyref name="Anchors" visibility="public"/>
            <propertyref name="BiDiMode" visibility="public"/>
            <propertyref name="BoundsRect" visibility="public"/>
            <propertyref name="ClientHeight" visibility="public"/>
            <propertyref name="ClientOrigin" visibility="public"/>
            <propertyref name="ClientRect" visibility="public"/>
            <propertyref name="ClientWidth" visibility="public"/>
            <propertyref name="Constraints" visibility="public"/>
            <propertyref name="ControlState" visibility="public"/>
            <propertyref name="ControlStyle" visibility="public"/>
            <propertyref name="CurrentPPI" visibility="public"/>
            <propertyref name="DockOrientation" visibility="public"/>
            <propertyref name="ExplicitLeft" visibility="public"/>
            <propertyref name="ExplicitTop" visibility="public"/>
            <propertyref name="ExplicitWidth" visibility="public"/>
            <propertyref name="ExplicitHeight" visibility="public"/>
            <propertyref name="Floating" visibility="public"/>
            <propertyref name="FloatingDockSiteClass" visibility="public"/>
            <propertyref name="HostDockSite" visibility="public"/>
            <propertyref name="LRDockWidth" visibility="public"/>
            <propertyref name="ScaleFactor" visibility="public"/>
            <propertyref name="ShowHint" visibility="public"/>
            <propertyref name="TBDockHeight" visibility="public"/>
            <propertyref name="Touch" visibility="public"/>
            <propertyref name="UndockHeight" visibility="public"/>
            <propertyref name="UndockWidth" visibility="public"/>
            <propertyref name="Visible" visibility="public"/>
            <eventref name="WindowProc" visibility="public"/>
            <propertyref name="Parent" visibility="public"/>
            <propertyref name="StyleElements" visibility="public"/>
            <propertyref name="StyleName" visibility="public"/>
            <eventref name="OnGesture" visibility="public"/>
            <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
            <propertyref name="AlignWithMargins" visibility="published"/>
            <propertyref name="Left" visibility="published"/>
            <propertyref name="Top" visibility="published"/>
            <propertyref name="Width" visibility="published"/>
            <propertyref name="Height" visibility="published"/>
            <propertyref name="Cursor" visibility="published"/>
            <propertyref name="Hint" visibility="published"/>
            <propertyref name="HelpType" visibility="published"/>
            <propertyref name="HelpKeyword" visibility="published"/>
            <propertyref name="HelpContext" visibility="published"/>
            <propertyref name="Margins" visibility="published"/>
            <propertyref name="CustomHint" visibility="published"/>
            <propertyref name="ParentCustomHint" visibility="published"/>
            <ancestor name="TComponent" namespace="System.Classes">
              <interfaces>
                <implements name="IInterfaceComponentReference"/>
                <implements name="IInterface"/>
              </interfaces>
              <methodref name="GetComObject" visibility="private">
              </methodref>
              <methodref name="GetComponent" visibility="private">
              </methodref>
              <methodref name="GetComponentCount" visibility="private">
              </methodref>
              <methodref name="GetComponentIndex" visibility="private">
              </methodref>
              <methodref name="Insert" visibility="private">
              </methodref>
              <methodref name="ReadLeft" visibility="private">
              </methodref>
              <methodref name="ReadTop" visibility="private">
              </methodref>
              <methodref name="Remove" visibility="private">
              </methodref>
              <methodref name="RemoveNotification" visibility="private">
              </methodref>
              <methodref name="SetComponentIndex" visibility="private">
              </methodref>
              <methodref name="SetReference" visibility="private">
              </methodref>
              <methodref name="WriteLeft" visibility="private">
              </methodref>
              <methodref name="WriteTop" visibility="private">
              </methodref>
              <methodref name="IntfGetComponent" visibility="private">
              </methodref>
              <methodref name="DoGetDeltaStreams" visibility="private">
              </methodref>
              <methodref name="ReadDeltaStream" visibility="private">
              </methodref>
              <methodref name="ReadDeltaState" visibility="private">
              </methodref>
              <methodref name="FindSortedComponent" visibility="private">
              </methodref>
              <methodref name="AddSortedComponent" visibility="private">
              </methodref>
              <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
              </methodref>
              <methodref name="Create@" visibility="class private" procflags="class constructor noself">
              </methodref>
              <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ChangeName" visibility="protected">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="override">
              </methodref>
              <methodref name="GetChildren" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="override">
              </methodref>
              <methodref name="Loaded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="Notification" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ReadState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="CanObserve" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetObservers" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAncestor" visibility="protected">
              </methodref>
              <methodref name="SetDesigning" visibility="protected">
              </methodref>
              <methodref name="SetInline" visibility="protected">
              </methodref>
              <methodref name="SetDesignInstance" visibility="protected">
              </methodref>
              <methodref name="SetName" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updating" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updated" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
              </methodref>
              <methodref name="ValidateRename" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="WriteState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="RemoveFreeNotifications" visibility="protected">
              </methodref>
              <methodref name="QueryInterface" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="_AddRef" visibility="protected">
              </methodref>
              <methodref name="_Release" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfoCount" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfo" visibility="protected">
              </methodref>
              <methodref name="GetIDsOfNames" visibility="protected">
              </methodref>
              <methodref name="Invoke" visibility="protected">
              </methodref>
              <eventref name="OnGetDeltaStreams" visibility="protected">
              </eventref>
              <methodref name="Create" visibility="public" procflags="constructor virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="override">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndFunctionInvoke" visibility="public">
              </methodref>
              <methodref name="DestroyComponents" visibility="public">
              </methodref>
              <methodref name="Destroying" visibility="public">
              </methodref>
              <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="FindComponent" visibility="public">
              </methodref>
              <methodref name="FreeNotification" visibility="public">
              </methodref>
              <methodref name="RemoveFreeNotification" visibility="public">
              </methodref>
              <methodref name="FreeOnRelease" visibility="public">
              </methodref>
              <methodref name="GetEnumerator" visibility="public" procflags="inline">
              </methodref>
              <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="override">
              </methodref>
              <methodref name="HasParent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="InsertComponent" visibility="public">
              </methodref>
              <methodref name="RemoveComponent" visibility="public">
              </methodref>
              <methodref name="SetSubComponent" visibility="public">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="override">
              </methodref>
              <methodref name="UpdateAction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="IsImplementorOf" visibility="public">
              </methodref>
              <methodref name="ReferenceInterface" visibility="public">
              </methodref>
              <propertyref name="ComObject" visibility="public">
              </propertyref>
              <propertyref name="Components" visibility="public">
              </propertyref>
              <propertyref name="ComponentCount" visibility="public">
              </propertyref>
              <propertyref name="ComponentIndex" visibility="public">
              </propertyref>
              <propertyref name="ComponentState" visibility="public">
              </propertyref>
              <propertyref name="ComponentStyle" visibility="public">
              </propertyref>
              <propertyref name="DesignInfo" visibility="public">
              </propertyref>
              <propertyref name="Owner" visibility="public">
              </propertyref>
              <propertyref name="VCLComObject" visibility="public">
              </propertyref>
              <propertyref name="Observers" visibility="public">
              </propertyref>
              <propertyref name="Name" visibility="published">
              </propertyref>
              <propertyref name="Tag" visibility="published">
              </propertyref>
              <ancestor name="TPersistent" namespace="System.Classes">
                <methodref name="AssignError" visibility="private">
                </methodref>
                <methodref name="AssignTo" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Assign" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                </methodref>
                <ancestor name="TObject" namespace="System">
                  <methodref name="Create" visibility="public" procflags="constructor">
                  </methodref>
                  <methodref name="Free" visibility="public">
                  </methodref>
                  <methodref name="DisposeOf" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="InitInstance" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="CleanupInstance" visibility="public">
                  </methodref>
                  <methodref name="ClassType" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="ClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassNameIs" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassParent" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="ClassInfo" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InstanceSize" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InheritsFrom" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="QualifiedClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="GetInterface" visibility="public">
                  </methodref>
                  <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="UnitName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="UnitScope" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="Equals" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="GetHashCode" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="ToString" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="SafeCallException" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="AfterConstruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Dispatch" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="DefaultHandler" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="NewInstance" visibility="public" procflags="class virtual">
                  </methodref>
                  <methodref name="FreeInstance" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Destroy" visibility="public" procflags="destructor virtual">
                  </methodref>
                  <methodref name="GetDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <methodref name="CheckDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <propertyref name="Disposed" visibility="protected">
                  </propertyref>
                </ancestor>
              </ancestor>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.Buttons.pas" line="234">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.Buttons.pas" line="235">
      </procedure>
      <field name="FCanvas" type="TCanvas" visibility="private" size="4" offset="808" file="Vcl.Buttons.pas" line="237"/>
      <field name="FGlyph" type="TObject" visibility="private" size="4" offset="812" file="Vcl.Buttons.pas" line="238"/>
      <field name="FStyle" type="TButtonStyle" visibility="private" size="1" offset="816" file="Vcl.Buttons.pas" line="239"/>
      <field name="FKind" type="TBitBtnKind" visibility="private" size="1" offset="817" file="Vcl.Buttons.pas" line="240"/>
      <field name="FLayout" type="TButtonLayout" visibility="private" size="1" offset="818" file="Vcl.Buttons.pas" line="241"/>
      <field name="FSpacing" type="Integer" visibility="private" size="4" offset="820" file="Vcl.Buttons.pas" line="242"/>
      <field name="FMargin" type="Integer" visibility="private" size="4" offset="824" file="Vcl.Buttons.pas" line="243"/>
      <field name="IsFocused" type="Boolean" visibility="private" size="1" offset="828" file="Vcl.Buttons.pas" line="244"/>
      <field name="FModifiedGlyph" type="Boolean" visibility="private" size="1" offset="829" file="Vcl.Buttons.pas" line="245"/>
      <field name="FMouseInControl" type="Boolean" visibility="private" size="1" offset="830" file="Vcl.Buttons.pas" line="246"/>
      <procedure name="DrawItem" visibility="private" file="Vcl.Buttons.pas" line="247">
        <parameters>
          <parameter name="DrawItemStruct" type="tagDRAWITEMSTRUCT" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetGlyph" visibility="private" file="Vcl.Buttons.pas" line="248">
        <parameters>
          <parameter name="Value" type="TBitmap"/>
        </parameters>
      </procedure>
      <function name="GetGlyph" visibility="private" file="Vcl.Buttons.pas" line="249">
        <parameters>
          <retval type="TBitmap"/>
        </parameters>
      </function>
      <function name="GetNumGlyphs" visibility="private" file="Vcl.Buttons.pas" line="250">
        <parameters>
          <retval type="TNumGlyphs"/>
        </parameters>
      </function>
      <procedure name="SetNumGlyphs" visibility="private" file="Vcl.Buttons.pas" line="251">
        <parameters>
          <parameter name="Value" type="TNumGlyphs"/>
        </parameters>
      </procedure>
      <procedure name="GlyphChanged" visibility="private" file="Vcl.Buttons.pas" line="252">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="InternalCopyImage" visibility="private" file="Vcl.Buttons.pas" line="253">
        <parameters>
          <parameter name="Image" type="TBitmap"/>
          <parameter name="ImageList" type="TCustomImageList"/>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <function name="IsCustom" visibility="private" file="Vcl.Buttons.pas" line="254">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsCustomCaption" visibility="private" file="Vcl.Buttons.pas" line="255">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetStyle" visibility="private" file="Vcl.Buttons.pas" line="256">
        <parameters>
          <parameter name="Value" type="TButtonStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetKind" visibility="private" file="Vcl.Buttons.pas" line="257">
        <parameters>
          <parameter name="Value" type="TBitBtnKind"/>
        </parameters>
      </procedure>
      <function name="GetKind" visibility="private" file="Vcl.Buttons.pas" line="258">
        <parameters>
          <retval type="TBitBtnKind"/>
        </parameters>
      </function>
      <procedure name="SetLayout" visibility="private" file="Vcl.Buttons.pas" line="259">
        <parameters>
          <parameter name="Value" type="TButtonLayout"/>
        </parameters>
      </procedure>
      <procedure name="SetSpacing" visibility="private" file="Vcl.Buttons.pas" line="260">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMargin" visibility="private" file="Vcl.Buttons.pas" line="261">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="CNMeasureItem" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="262">
        <parameters>
          <parameter name="Message" type="TWMMeasureItem" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNDrawItem" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="263">
        <parameters>
          <parameter name="Message" type="TWMDrawItem" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMFontChanged" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="264">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMEnabledChanged" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="265">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMMouseEnter" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="266">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMMouseLeave" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="267">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonDblClk" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="268">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="ActionChange" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="273">
        <parameters>
          <parameter name="Sender" type="TObject"/>
          <parameter name="CheckDefaults" type="Boolean"/>
        </parameters>
      <devnotes><summary>


Updates the button control to reflect changes in its associated action.
Vcl.Buttons.TBitBtn.ActionChange inherits from Vcl.StdCtrls.TButtonControl.ActionChange. All content below this line refers to Vcl.StdCtrls.TButtonControl.ActionChange.
Updates the button control to reflect changes in its associated action.
ActionChange is called automatically when the associated action changes. It updates the button control to reflect the action's current Checked state. Then it calls the inherited method, which checks the associated properties for that client type.
The Sender parameter is the associated action. The CheckDefaults parameter specifies whether properties and event handlers should be changed if they differ from the default values. When CheckDefaults is true, properties and event handlers are only changed when the current values are the default values (that is, when the values have not been previously changed). When CheckDefaults is false, properties and event handlers are changed, regardless of their current values.
</summary></devnotes></procedure>
      <procedure name="CopyImage" visibility="protected" file="Vcl.Buttons.pas" line="274">
        <parameters>
          <parameter name="ImageList" type="TCustomImageList"/>
          <parameter name="Index" type="Integer"/>
        </parameters>
      <devnotes><summary>
Copy any TGraphic from a TImageList into the Glyph property of a TBitBtn.
CopyImage can be used to display any TGraphic on a TBitBtn.  You can use any image that can be loaded into an imagelist using an Image List Editor.
</summary></devnotes></procedure>
      <procedure name="CreateHandle" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="275">
      <devnotes><summary>
Creates underlying screen object.
Vcl.Buttons.TBitBtn.CreateHandle inherits from Vcl.Controls.TWinControl.CreateHandle. All content below this line refers to Vcl.Controls.TWinControl.CreateHandle.
Creates underlying screen object.
CreateHandle creates the Microsoft Windows screen object that underlies the control. if it does not already exist. The new window handle becomes the value of the Handle property.
CreateHandle creates or locates the parent control's window before it creates a window for the control itself.

Note:  If the Parent property is nil (Delphi) or NULL (C++), CreateHandle raises an exception.</summary></devnotes></procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="276">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      <devnotes><summary>




Initializes a window-creation parameter data structure.
Vcl.Buttons.TBitBtn.CreateParams inherits from Vcl.Controls.TWinControl.CreateParams. All content below this line refers to Vcl.Controls.TWinControl.CreateParams.
Initializes a window-creation parameter data structure.
The CreateWnd method calls CreateParams to initialize the parameters it passes to CreateWindowHandle. Override CreateParams to customize the way a control creates its Windows representation. When overriding CreateParams, always call the inherited method first to set the default values, then make any desired adjustments.
CreateParams fills in the parameter that is passed as the value of the Params parameter. This data structure holds information needed when telling Windows to create a window handle. The fields of a TCreateParams record become the parameters to a call to the CreateWindowEx API function.
TWinControl implements CreateParams by setting all the fields of Params to generic base values. A number of the standard controls override CreateParams to change one or more of the default values in Params.
</summary></devnotes></procedure>
      <function name="GetActionLinkClass" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="277">
        <parameters>
          <retval type="TControlActionLinkClass"/>
        </parameters>
      <devnotes><summary>


Returns the appropriate action link class that is associated with button controls.
Vcl.Buttons.TBitBtn.GetActionLinkClass inherits from Vcl.StdCtrls.TButtonControl.GetActionLinkClass. All content below this line refers to Vcl.StdCtrls.TButtonControl.GetActionLinkClass.
Returns the appropriate action link class that is associated with button controls.
GetActionLinkClass is used to get the appropriate class type for the action link used with button controls. GetActionLinkClass is used internally to create action link objects for clients when a button control has an associated action. The action link is used to link the action to the button control client. Each Action link class type is designed to link specific actions to clients based upon the types of properties the client supports. For button controls, GetActionLinkClass returns the TButtonActionLink class type.
</summary></devnotes></function>
      <function name="GetPalette" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="278">
        <parameters>
          <retval type="HPALETTE"/>
        </parameters>
      <devnotes><summary>
Returns the handle to a palette for use by the control.
Vcl.Buttons.TBitBtn.GetPalette inherits from Vcl.Controls.TControl.GetPalette. All content below this line refers to Vcl.Controls.TControl.GetPalette.
Returns the handle to a palette for use by the control.
As implemented in TControl, GetPalette returns a null handle, indicating that the control does not have a palette. Override GetPalette to implement derived objects that use a palette. Create a palette handle for the control by a call to the Windows API function CreatePalette. GetPalette should return the palette handle for the control.
Specifying the palette for a control tells the application that the control's palette needs to be realized and designates the palette to use for realization.
GetPalette is called only if the run-time video mode requires color palette support, for example, in 256-color mode.
</summary></devnotes></function>
      <procedure name="SetButtonStyle" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="279">
        <parameters>
          <parameter name="ADefault" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Sets the Style property for a button.
Vcl.Buttons.TBitBtn.SetButtonStyle inherits from Vcl.StdCtrls.TCustomButton.SetButtonStyle. All content below this line refers to Vcl.StdCtrls.TCustomButton.SetButtonStyle.
Sets the Style property for a button.
The SetButtonStyle method is called to change the Style property according to the button's state, whenever a button changes its focus state. 
</summary></devnotes></procedure>
      <procedure name="UpdateStyleElements" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="280">
      <devnotes><summary>


Called when the StyleElements property changes.
Vcl.Buttons.TBitBtn.UpdateStyleElements inherits from Vcl.Controls.TControl.UpdateStyleElements. All content below this line refers to Vcl.Controls.TControl.UpdateStyleElements.
Called when the StyleElements property changes.
Override the UpdateStyleElements method in a descendant class to provide customized behavior for the control when the value of the StyleElements property changes. 
</summary></devnotes></procedure>
      <procedure name="UpdateImageList" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="281">
      <devnotes><summary>
Rebuilds the image list associated with the button.
Vcl.Buttons.TBitBtn.UpdateImageList inherits from Vcl.StdCtrls.TCustomButton.UpdateImageList. All content below this line refers to Vcl.StdCtrls.TCustomButton.UpdateImageList.
Rebuilds the image list associated with the button.
The UpdateImageList method is called to update the image list associated with the button control. 
</summary></devnotes></procedure>
      <procedure name="UpdateImages" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="282">
      <devnotes><summary>
Updates the image list associated with the button.
Vcl.Buttons.TBitBtn.UpdateImages inherits from Vcl.StdCtrls.TCustomButton.UpdateImages. All content below this line refers to Vcl.StdCtrls.TCustomButton.UpdateImages.
Updates the image list associated with the button.
The UpdateImages method is called to add images to the image list associated with the button control. 
</summary></devnotes></procedure>
      <procedure name="UpdateImage" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="283">
      <devnotes><summary>


Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="SetImageList" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="284">
        <parameters>
          <parameter name="AHandle" type="NativeUInt"/>
        </parameters>
      <devnotes><summary>


Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <constructor name="Create" visibility="public" file="Vcl.Buttons.pas" line="286">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Constructs an instance of the button control and initializes its values.
Use Create to programmatically instantiate a button. Buttons added using the form designer are created automatically.
The AOwner parameter specifies the component, typically a form, that is responsible for freeing the button.
</summary></devnotes></constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Buttons.pas" line="287">
        <parameters>
        </parameters>
      <devnotes><summary>
Destroys the bitmap button object.
Do not call Destroy directly in an application. Instead, call Free. Free checks that the bitmap button is not nil, and only then calls Destroy.
</summary></devnotes></destructor>
      <procedure name="Click" visibility="public" procflags="override" file="Vcl.Buttons.pas" line="288">
      <devnotes><summary>
Simulates a mouse click, as if the user had clicked the button.
Use Click to simulate a mouse click. Click performs the following tasks:

If the value of the Kind property is bkClose, Click closes the form.
If the value of Kind is bkHelp, Click displays the Help screen assigned with the HelpContext property.
Any associated action fires, or, if there is no associated action, any code attached to the OnClick event is executed.</summary></devnotes></procedure>
      <property name="Action" visibility="published" read="GetAction" write="SetAction" type="TBasicAction" hoisted="true" file="Vcl.Buttons.pas" line="290"/>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.Buttons.pas" line="291"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.Buttons.pas" line="292"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.Buttons.pas" line="293"/>
      <property name="Cancel" visibility="published" read="FCancel" write="FCancel" stored="IsCustom" type="Boolean" default="0" hoisted="true" file="Vcl.Buttons.pas" line="294"/>
      <property name="Caption" visibility="published" read="GetText" write="SetText" stored="IsCustomCaption" type="TCaption" default="0" hoisted="true" file="Vcl.Buttons.pas" line="295"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.Buttons.pas" line="296"/>
      <property name="Default" visibility="published" read="FDefault" write="SetDefault" stored="IsCustom" type="Boolean" default="0" hoisted="true" file="Vcl.Buttons.pas" line="297"/>
      <property name="DisabledImageIndex" visibility="published" read="FDisabledImageIndex" write="SetDisabledImageIndex" type="TImageIndex" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="298"/>
      <property name="DisabledImageName" visibility="published" read="FDisabledImageName" write="SetDisabledImageName" type="TImageName" default="0" hoisted="true" file="Vcl.Buttons.pas" line="299"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="300"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.Buttons.pas" line="301"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.Buttons.pas" line="302"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.Buttons.pas" line="303"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="304"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.Buttons.pas" line="305"/>
      <property name="HotImageIndex" visibility="published" read="FHotImageIndex" write="SetHotImageIndex" type="TImageIndex" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="306"/>
      <property name="HotImageName" visibility="published" read="FHotImageName" write="SetHotImageName" type="TImageName" default="0" hoisted="true" file="Vcl.Buttons.pas" line="307"/>
      <property name="ImageIndex" visibility="published" read="FImageIndex" write="SetImageIndex" stored="IsImageIndexStored" type="TImageIndex" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="308"/>
      <property name="ImageName" visibility="published" read="FImageName" write="SetImageName" stored="IsImageNameStored" type="TImageName" default="0" hoisted="true" file="Vcl.Buttons.pas" line="309"/>
      <property name="Images" visibility="published" read="FImages" write="SetImages" type="TCustomImageList" hoisted="true" file="Vcl.Buttons.pas" line="310"/>
      <property name="Glyph" visibility="published" read="GetGlyph" write="SetGlyph" stored="IsCustom" type="TBitmap" file="Vcl.Buttons.pas" line="311"><devnotes><summary>
Specifies the bitmap that appears on the bitmap button.
Use the Open dialog box that appears as an editor in the Object Inspector to choose a bitmap file (with a .BMP extension) to use on the button, or specify a TBitmap object at runtime.
You can provide up to four images within a single bitmap. All images must be the same size and next to each other in a row. Bit buttons display one of these images depending on their state.





Image position

Button state

Description



First



Up



This image appears when the button is up (unselected). This image is also used when the button has focus (for example, if the user tabs to it); in this case, a focus rectangle is drawn around the button. If no other images exist in the bitmap, bit buttons also use this image for all other states.




Second



Disabled



This image usually appears dimmed to indicate that the button can't be selected.




Third



Clicked



This image appears when the button is clicked. The Up image reappears when the user releases the mouse button.




Fourth



Down



This image appears when the button stays down (indicating that it remains selected).




If only one image is present, bit buttons attempt to represent the other states by altering the image slightly for the different states, although the Down state is always the same as the Up state. If you aren't satisfied with the results, you can provide additional images in the bitmap.
If you have multiple images in a bitmap, you must specify the number of images that are in the bitmap with the Num Glyphs property.

Note:  The lower left pixel of the bitmap is reserved for the &quot;transparent&quot; color. Any pixel in the bitmap which matches that lower left pixel will be transparent.</summary></devnotes></property>
      <property name="Kind" visibility="published" read="GetKind" write="SetKind" type="TBitBtnKind" default="0" file="Vcl.Buttons.pas" line="312"><devnotes><summary>
Specifies the kind of bitmap button.
Use Kind to specify the appearance of the TBitBtn control and its response when the user clicks the button. A standard set of buttons are included and operate as expected without the addition of code. However, you can write additional code in the button events, if you want to. This does not include the Custom button kind, which can be programmed in any way you like.
The images (such as the green check mark on the OK button) appear on the button when using this version of TBitBtn.
</summary></devnotes></property>
      <property name="Layout" visibility="published" read="FLayout" write="SetLayout" type="TButtonLayout" default="0" file="Vcl.Buttons.pas" line="313"><devnotes><summary>
Specifies where the image appears on the bitmap button.
Layout indicates whether the text appears on the left of the button (blGlyphLeft), the right of the button (blGlyphRight), the top (blGlyphTop) or the bottom (blGlyphBottom).
</summary></devnotes></property>
      <property name="Margin" visibility="published" read="FMargin" write="SetMargin" type="Integer" default="-1" file="Vcl.Buttons.pas" line="314"><devnotes><summary>
Specifies the number of pixels between the edge of the image (specified in the Glyph property) and the edge of the button.
The margin is the space between the image edge and the button edge. The format of the edges depends on the layout of the image and text (specified in the Layout property). For example, if Layout is blGlyphLeft, the margin appears between the left edge of the image and the left edge of the button. If Margin is 3, three pixels separate the image and the button edges. If Margin is 0, there is no space between the image and the button edges.
If Margin is -1 (the default value), the image and text (specified in the Caption property) are centered. The number of pixels between the image and button edge is equal to the number of pixels between the opposite edge of the button and the text.
</summary></devnotes></property>
      <property name="ModalResult" visibility="published" read="FModalResult" write="FModalResult" stored="IsCustom" type="TModalResult" default="0" hoisted="true" file="Vcl.Buttons.pas" line="315"/>
      <property name="NumGlyphs" visibility="published" read="GetNumGlyphs" write="SetNumGlyphs" type="TNumGlyphs" default="1" file="Vcl.Buttons.pas" line="316"><devnotes><summary>
Indicates the number of images that are in the graphic specified in the Glyph property.
If you have multiple images in a bitmap, you must specify the number of images that are in the bitmap with the NumGlyphs property. The default value is 1.
</summary></devnotes></property>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="317"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="0" hoisted="true" file="Vcl.Buttons.pas" line="318"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="319"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="320"/>
      <property name="PressedImageIndex" visibility="published" read="FPressedImageIndex" write="SetPressedImageIndex" type="TImageIndex" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="321"/>
      <property name="PressedImageName" visibility="published" read="FPressedImageName" write="SetPressedImageName" type="TImageName" default="0" hoisted="true" file="Vcl.Buttons.pas" line="322"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.Buttons.pas" line="323"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.Buttons.pas" line="324"/>
      <property name="SelectedImageIndex" visibility="published" read="FSelectedImageIndex" write="SetSelectedImageIndex" type="TImageIndex" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="325"/>
      <property name="SelectedImageName" visibility="published" read="FSelectedImageName" write="SetSelectedImageName" type="TImageName" default="0" hoisted="true" file="Vcl.Buttons.pas" line="326"/>
      <property name="Style" visibility="published" read="FStyle" write="SetStyle" type="TButtonStyle" default="0" file="Vcl.Buttons.pas" line="327"><devnotes><summary>
Determines the appearance of a bitmap button.
Style indicates whether the TBitBtn control uses the modern button look, or reflects the look of a 16-bit Windows pushbutton.
</summary></devnotes></property>
      <property name="Spacing" visibility="published" read="FSpacing" write="SetSpacing" type="Integer" default="4" file="Vcl.Buttons.pas" line="328"><devnotes><summary>
Determines where the image and text appear on a bitmap or speed button.
Spacing determines the number of pixels between the image (specified in the Glyph property) and the text (specified in the Caption property). The default value is 4 pixels.
If Spacing is a positive number, its value is the number of pixels between the image and text. If Spacing is 0, no pixels will be between the image and text. If Spacing is -1, the text appears centered between the image and the button edge. The number of pixels between the image and text is equal to the number of pixels between the text and the button edge opposite the glyph.
</summary></devnotes></property>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="329"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="330"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="331"/>
      <property name="WordWrap" visibility="published" read="FWordWrap" write="SetWordWrap" type="Boolean" default="0" hoisted="true" file="Vcl.Buttons.pas" line="332"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.Buttons.pas" line="333"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.Buttons.pas" line="334"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="335"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.Buttons.pas" line="336"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.Buttons.pas" line="337"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.Buttons.pas" line="338"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.Buttons.pas" line="339"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.Buttons.pas" line="340"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="341"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="342"/>
      <event name="OnKeyDown" visibility="published" read="FOnKeyDown" write="FOnKeyDown" type="TKeyEvent" hoisted="true" file="Vcl.Buttons.pas" line="343"/>
      <event name="OnKeyPress" visibility="published" read="FOnKeyPress" write="FOnKeyPress" type="TKeyPressEvent" hoisted="true" file="Vcl.Buttons.pas" line="344"/>
      <event name="OnKeyUp" visibility="published" read="FOnKeyUp" write="FOnKeyUp" type="TKeyEvent" hoisted="true" file="Vcl.Buttons.pas" line="345"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.Buttons.pas" line="346"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.Buttons.pas" line="347"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="348"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="349"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.Buttons.pas" line="350"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.Buttons.pas" line="351"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.Buttons.pas" line="352"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.Buttons.pas" line="353"/>
    </members>
  <devnotes><summary>
TBitBtn is a push button control that can include a bitmap on its face.
Bitmap buttons exhibit the same behavior as button controls. Use them to initiate actions from forms and dialog boxes.
Bitmap buttons implement properties that specify the bitmap images, along with their appearance and placement on the button. You can choose from predefined bitmap buttons styles or use your own customized bitmap for the button. Although the button can be associated with only one bitmap, the bitmap (glyph property) can be subdivided into four equal-sized portions, which are displayed based on the state of the button: up, down, disabled, and clicked.
The Kind property of TBitBtn provides commonly used buttons, such as OK, Cancel, Help, and so on. These predefined button types have corresponding graphical images and default behaviors, so you can easily add them to your application with little or no coding necessary.
The recommended way to implement the response of other button kinds to user clicks is to assign an action from an action list as the value of the Action property. By setting the Action property, you make the button a client of the action, and the action handles updating the button's properties and responding when the user clicks the button.
If you are not using the built-in response to a specific kind of button or an action to respond when the user clicks the button, then you can specify the button's response by writing an OnClick event handler.
</summary></devnotes></class>
  <class name="TBitBtnStyleHook" file="Vcl.Buttons.pas" line="356">
    <ancestor name="TButtonStyleHook" namespace="Vcl.StdCtrls">
      <methodref name="CNNotify" visibility="class private" procflags="message"/>
      <methodref name="WMLButtonDown" visibility="class private" procflags="message"/>
      <methodref name="WMLButtonDblClk" visibility="class private" procflags="message"/>
      <methodref name="WMLButtonUp" visibility="class private" procflags="message"/>
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="class private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="class private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="class private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="class private" procflags="message"/>
      <methodref name="AnimationEnabled" visibility="class private"/>
      <methodref name="StartAnimation" visibility="class private"/>
      <methodref name="PrepareAnimationDC" visibility="class private"/>
      <methodref name="DrawButton" visibility="class protected" procflags="virtual"/>
      <methodref name="DoClick" visibility="class protected"/>
      <methodref name="MouseEnter" visibility="class protected" procflags="override"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="override"/>
      <methodref name="Paint" visibility="class protected" procflags="override"/>
      <methodref name="InternalPaint" visibility="class protected" procflags="override"/>
      <methodref name="PaintBackground" visibility="class protected" procflags="override"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <methodref name="GetDropDownWidth" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
        <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
        <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
        <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
        <methodref name="IsMouseInControl" visibility="class protected"/>
        <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
        <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
        <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
        <methodref name="StartHotTrackTimer" visibility="class protected"/>
        <methodref name="StopHotTrackTimer" visibility="class protected"/>
        <methodref name="WndProc" visibility="class protected" procflags="override"/>
        <propertyref name="MouseInControl" visibility="class protected"/>
        <propertyref name="MouseInNCArea" visibility="class protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <ancestor name="TStyleHook" namespace="Vcl.Themes">
          <methodref name="GetHandle" visibility="class private"/>
          <methodref name="GetText" visibility="class private"/>
          <methodref name="CMEnabledChanged" visibility="class private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="class private" procflags="message"/>
          <methodref name="WMPaint" visibility="class private" procflags="message"/>
          <methodref name="WMNCPaint" visibility="class private" procflags="message"/>
          <methodref name="WMEraseBkgnd" visibility="class private" procflags="message"/>
          <methodref name="WMSetFocus" visibility="class private" procflags="message"/>
          <methodref name="WMKillFocus" visibility="class private" procflags="message"/>
          <methodref name="WMSetText" visibility="class private" procflags="message"/>
          <methodref name="WMEnable" visibility="class private" procflags="message"/>
          <methodref name="ReleasePaintBuffer" visibility="class private"/>
          <methodref name="CallDefaultProc" visibility="class protected"/>
          <methodref name="AcceptMessage" visibility="class protected" procflags="virtual"/>
          <methodref name="GetStringPropValue" visibility="class protected"/>
          <methodref name="HasBorder" visibility="class protected" procflags="virtual"/>
          <methodref name="HasClientEdge" visibility="class protected" procflags="virtual"/>
          <methodref name="InternalPaint" visibility="class protected" procflags="virtual"/>
          <methodref name="Paint" visibility="class protected" procflags="virtual"/>
          <methodref name="PaintBackground" visibility="class protected" procflags="virtual"/>
          <methodref name="PaintNC" visibility="class protected" procflags="virtual"/>
          <methodref name="SetRedraw" visibility="class protected"/>
          <methodref name="WndProc" visibility="class protected" procflags="virtual"/>
          <propertyref name="Brush" visibility="class protected"/>
          <propertyref name="DoubleBuffered" visibility="class protected"/>
          <propertyref name="Focused" visibility="class protected"/>
          <propertyref name="FocusUpdate" visibility="class protected"/>
          <propertyref name="FontColor" visibility="class protected"/>
          <propertyref name="Handle" visibility="class protected"/>
          <propertyref name="Handled" visibility="class protected"/>
          <propertyref name="NeedsDefaultPaint" visibility="class protected"/>
          <propertyref name="OverridePaint" visibility="class protected"/>
          <propertyref name="OverridePaintNC" visibility="class protected"/>
          <propertyref name="OverrideEraseBkgnd" visibility="class protected"/>
          <propertyref name="PaintOnEraseBkgnd" visibility="class protected"/>
          <propertyref name="Text" visibility="class protected"/>
          <methodref name="Create" visibility="public" procflags="constructor virtual"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="StyleServices" visibility="public" procflags="virtual"/>
          <methodref name="DrawControlText" visibility="public" procflags="virtual"/>
          <methodref name="HandleMessage" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="InvalidateNC" visibility="public" procflags="virtual"/>
          <propertyref name="Control" visibility="public"/>
          <ancestor name="TObject" namespace="System">
            <methodref name="Create" visibility="public" procflags="constructor">
            </methodref>
            <methodref name="Free" visibility="public">
            </methodref>
            <methodref name="DisposeOf" visibility="public" procflags="inline">
            </methodref>
            <methodref name="InitInstance" visibility="public" procflags="class">
            </methodref>
            <methodref name="CleanupInstance" visibility="public">
            </methodref>
            <methodref name="ClassType" visibility="public" procflags="inline">
            </methodref>
            <methodref name="ClassName" visibility="public" procflags="class">
            </methodref>
            <methodref name="ClassNameIs" visibility="public" procflags="class">
            </methodref>
            <methodref name="ClassParent" visibility="public" procflags="class inline">
            </methodref>
            <methodref name="ClassInfo" visibility="public" procflags="class inline">
            </methodref>
            <methodref name="InstanceSize" visibility="public" procflags="class inline">
            </methodref>
            <methodref name="InheritsFrom" visibility="public" procflags="class">
            </methodref>
            <methodref name="MethodAddress" visibility="public" procflags="class overload">
            </methodref>
            <methodref name="MethodAddress" visibility="public" procflags="class overload">
            </methodref>
            <methodref name="MethodName" visibility="public" procflags="class">
            </methodref>
            <methodref name="QualifiedClassName" visibility="public" procflags="class">
            </methodref>
            <methodref name="FieldAddress" visibility="public" procflags="overload">
            </methodref>
            <methodref name="FieldAddress" visibility="public" procflags="overload">
            </methodref>
            <methodref name="GetInterface" visibility="public">
            </methodref>
            <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
            </methodref>
            <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
            </methodref>
            <methodref name="UnitName" visibility="public" procflags="class">
            </methodref>
            <methodref name="UnitScope" visibility="public" procflags="class">
            </methodref>
            <methodref name="Equals" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetHashCode" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="ToString" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="AfterConstruction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="Dispatch" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="DefaultHandler" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="NewInstance" visibility="public" procflags="class virtual">
            </methodref>
            <methodref name="FreeInstance" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor virtual">
            </methodref>
            <methodref name="GetDisposed" visibility="protected" procflags="inline">
            </methodref>
            <methodref name="CheckDisposed" visibility="protected" procflags="inline">
            </methodref>
            <propertyref name="Disposed" visibility="protected">
            </propertyref>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="DrawButton" visibility="class protected" procflags="override" file="Vcl.Buttons.pas" line="358">
        <parameters>
          <parameter name="ACanvas" type="TCanvas"/>
          <parameter name="AMouseInControl" type="Boolean"/>
        </parameters>
      </procedure>
    </members>
  </class>
  <type name="TNavBtnID" type="integer" loBound="-2147483648" hiBound="2147483647" file="System.pas" line="12"/>
  <class name="TBaseNavigator" file="Vcl.Buttons.pas" line="365">
    <ancestor name="TCustomPanel" namespace="Vcl.ExtCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMIsToolControl" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="SetAlignment" visibility="private"/>
      <methodref name="SetBevelInner" visibility="private"/>
      <methodref name="SetBevelOuter" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetBorderStyle" visibility="private"/>
      <methodref name="SetShowCaption" visibility="private"/>
      <methodref name="SetVerticalAlignment" visibility="private"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="Paint" visibility="protected" procflags="override"/>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <propertyref name="Alignment" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="BorderStyle" visibility="protected"/>
      <propertyref name="Color" visibility="protected"/>
      <propertyref name="FullRepaint" visibility="protected"/>
      <propertyref name="Locked" visibility="protected"/>
      <propertyref name="ParentColor" visibility="protected"/>
      <propertyref name="ShowCaption" visibility="protected"/>
      <propertyref name="VerticalAlignment" visibility="protected"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="override"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="GetControlsAlignment" visibility="public" procflags="override"/>
      <propertyref name="ParentBackground" visibility="public"/>
      <ancestor name="TCustomControl" namespace="Vcl.Controls">
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="Paint" visibility="protected" procflags="virtual"/>
        <methodref name="PaintWindow" visibility="protected" procflags="override"/>
        <propertyref name="Canvas" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <ancestor name="TWinControl" namespace="Vcl.Controls">
          <methodref name="AlignControl" visibility="private"/>
          <methodref name="CalcConstraints" visibility="private"/>
          <methodref name="DoPaddingChange" visibility="private"/>
          <methodref name="GetAlignDisabled" visibility="private"/>
          <methodref name="GetControl" visibility="private"/>
          <methodref name="GetControlCount" visibility="private"/>
          <methodref name="GetDockClientCount" visibility="private"/>
          <methodref name="GetDockClients" visibility="private"/>
          <methodref name="GetHandle" visibility="private"/>
          <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
          <methodref name="GetTabOrder" visibility="private"/>
          <methodref name="GetVisibleDockClientCount" visibility="private"/>
          <methodref name="Insert" visibility="private"/>
          <methodref name="InvalidateFrame" visibility="private"/>
          <methodref name="InvokeHelp" visibility="private"/>
          <methodref name="IsCtl3DStored" visibility="private"/>
          <methodref name="IsDoubleBufferedStored" visibility="private"/>
          <methodref name="PrecedingWindow" visibility="private"/>
          <methodref name="ReadDesignSize" visibility="private"/>
          <methodref name="ReadPixelsPerInch" visibility="private"/>
          <methodref name="Remove" visibility="private"/>
          <methodref name="RemoveFocus" visibility="private"/>
          <methodref name="SetBevelCut" visibility="private"/>
          <methodref name="SetBevelEdges" visibility="private"/>
          <methodref name="SetBevelKind" visibility="private"/>
          <methodref name="SetBevelWidth" visibility="private"/>
          <methodref name="SetBorderWidth" visibility="private"/>
          <methodref name="SetCtl3D" visibility="private"/>
          <methodref name="SetDockSite" visibility="private"/>
          <methodref name="SetDoubleBuffered" visibility="private"/>
          <methodref name="SetPadding" visibility="private"/>
          <methodref name="SetParentCtl3D" visibility="private"/>
          <methodref name="SetParentWindow" visibility="private"/>
          <methodref name="SetTabOrder" visibility="private"/>
          <methodref name="SetTabStop" visibility="private"/>
          <methodref name="SetUseDockManager" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateTabOrder" visibility="private"/>
          <methodref name="UpdateShowing" visibility="private"/>
          <methodref name="WriteDesignSize" visibility="private"/>
          <methodref name="WritePixelsPerInch" visibility="private"/>
          <methodref name="IsMenuKey" visibility="private"/>
          <methodref name="GetIsDrawingLocked" visibility="private"/>
          <methodref name="GetRedrawDisabled" visibility="private"/>
          <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="WMPaint" visibility="private" procflags="message"/>
          <methodref name="WMCommand" visibility="private" procflags="message"/>
          <methodref name="WMNotify" visibility="private" procflags="message"/>
          <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="WMHScroll" visibility="private" procflags="message"/>
          <methodref name="WMVScroll" visibility="private" procflags="message"/>
          <methodref name="WMCompareItem" visibility="private" procflags="message"/>
          <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
          <methodref name="WMDrawItem" visibility="private" procflags="message"/>
          <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
          <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
          <methodref name="WMSize" visibility="private" procflags="message"/>
          <methodref name="WMMove" visibility="private" procflags="message"/>
          <methodref name="WMSetCursor" visibility="private" procflags="message"/>
          <methodref name="WMKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMChar" visibility="private" procflags="message"/>
          <methodref name="WMSysCommand" visibility="private" procflags="message"/>
          <methodref name="WMCharToItem" visibility="private" procflags="message"/>
          <methodref name="WMParentNotify" visibility="private" procflags="message"/>
          <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
          <methodref name="WMDestroy" visibility="private" procflags="message"/>
          <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
          <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
          <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
          <methodref name="WMNCPaint" visibility="private" procflags="message"/>
          <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
          <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
          <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="WMFontChange" visibility="private" procflags="message"/>
          <methodref name="WMTimeChange" visibility="private" procflags="message"/>
          <methodref name="WMSetFocus" visibility="private" procflags="message"/>
          <methodref name="WMKillFocus" visibility="private" procflags="message"/>
          <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
          <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="WMGesture" visibility="private" procflags="message"/>
          <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
          <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
          <methodref name="CMChanged" visibility="private" procflags="message"/>
          <methodref name="CMChildKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogChar" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
          <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
          <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnter" visibility="private" procflags="message"/>
          <methodref name="CMExit" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
          <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="CMFontChange" visibility="private" procflags="message"/>
          <methodref name="CMTimeChange" visibility="private" procflags="message"/>
          <methodref name="CMDrag" visibility="private" procflags="message"/>
          <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
          <methodref name="CNKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNKeyUp" visibility="private" procflags="message"/>
          <methodref name="CNChar" visibility="private" procflags="message"/>
          <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNSysChar" visibility="private" procflags="message"/>
          <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
          <methodref name="CMSysCommand" visibility="private" procflags="message"/>
          <methodref name="CMInvalidate" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="private" procflags="message"/>
          <methodref name="WMPrintClient" visibility="private" procflags="message"/>
          <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
          <methodref name="CMControlListChange" visibility="private" procflags="message"/>
          <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
          <methodref name="CMDockClient" visibility="private" procflags="message"/>
          <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="InvokeAsyncCalls" visibility="protected">
          </methodref>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="override"/>
          <methodref name="AddBiDiModeExStyle" visibility="protected"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="AdjustSize" visibility="protected" procflags="override"/>
          <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
          <methodref name="ArrangeControl" visibility="protected"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
          <methodref name="CanResize" visibility="protected" procflags="override"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
          <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
          <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
          <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
          <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
          <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
          <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="DoKeyDown" visibility="protected"/>
          <methodref name="DoKeyPress" visibility="protected"/>
          <methodref name="DoKeyUp" visibility="protected"/>
          <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
          <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
          <methodref name="FindNextControl" visibility="protected"/>
          <methodref name="FixupTabList" visibility="protected"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
          <methodref name="GetClientRect" visibility="protected" procflags="override"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
          <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
          <methodref name="GetParentHandle" visibility="protected"/>
          <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
          <methodref name="GetTopParentHandle" visibility="protected"/>
          <methodref name="InvalidateDockHostSite" visibility="protected"/>
          <methodref name="IsControlMouseMsg" visibility="protected"/>
          <methodref name="IsControlActivateMsg" visibility="protected"/>
          <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
          <methodref name="MainWndProc" visibility="protected"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="NotifyControls" visibility="protected"/>
          <methodref name="PaintControls" visibility="protected"/>
          <methodref name="PaintHandler" visibility="protected"/>
          <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RecreateWnd" visibility="protected"/>
          <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="ResetImeComposition" visibility="protected"/>
          <methodref name="RequestAlign" visibility="protected" procflags="override"/>
          <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPIScreen" visibility="protected"/>
          <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="ScaleControls" visibility="protected"/>
          <methodref name="ScalePadding" visibility="protected"/>
          <methodref name="SelectFirst" visibility="protected"/>
          <methodref name="SelectNext" visibility="protected"/>
          <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
          <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="SetImeCompositionWindow" visibility="protected"/>
          <methodref name="SetParent" visibility="protected" procflags="override"/>
          <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="override"/>
          <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateBounds" visibility="protected"/>
          <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateRecreatingFlag" visibility="protected"/>
          <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateUIState" visibility="protected"/>
          <methodref name="WndProc" visibility="protected" procflags="override"/>
          <methodref name="CreateSubClass" visibility="protected"/>
          <methodref name="RemoveWindowProps" visibility="protected"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
          <propertyref name="AlignControlList" visibility="protected"/>
          <propertyref name="BevelEdges" visibility="protected"/>
          <propertyref name="BevelInner" visibility="protected"/>
          <propertyref name="BevelOuter" visibility="protected"/>
          <propertyref name="BevelKind" visibility="protected"/>
          <propertyref name="BevelWidth" visibility="protected"/>
          <propertyref name="BorderWidth" visibility="protected"/>
          <propertyref name="Ctl3D" visibility="protected"/>
          <propertyref name="ImeMode" visibility="protected"/>
          <propertyref name="ImeName" visibility="protected"/>
          <propertyref name="ParentBackground" visibility="protected"/>
          <propertyref name="ParentCtl3D" visibility="protected"/>
          <propertyref name="TipMode" visibility="protected"/>
          <propertyref name="DefWndProc" visibility="protected"/>
          <propertyref name="WindowHandle" visibility="protected"/>
          <eventref name="OnAlignInsertBefore" visibility="protected"/>
          <eventref name="OnAlignPosition" visibility="protected"/>
          <eventref name="OnDockDrop" visibility="protected"/>
          <eventref name="OnDockOver" visibility="protected"/>
          <eventref name="OnEnter" visibility="protected"/>
          <eventref name="OnExit" visibility="protected"/>
          <eventref name="OnGetSiteInfo" visibility="protected"/>
          <eventref name="OnKeyDown" visibility="protected"/>
          <eventref name="OnKeyPress" visibility="protected"/>
          <eventref name="OnKeyUp" visibility="protected"/>
          <eventref name="OnUnDock" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="CreateParented" visibility="public" procflags="constructor"/>
          <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="override">
          </methodref>
          <methodref name="Broadcast" visibility="public"/>
          <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
          <methodref name="ContainsControl" visibility="public"/>
          <methodref name="ControlAtPos" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="DisableAlign" visibility="public" procflags="inline"/>
          <propertyref name="DockClientCount" visibility="public"/>
          <propertyref name="DockClients" visibility="public"/>
          <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
          <propertyref name="DockSite" visibility="public"/>
          <propertyref name="DockManager" visibility="public"/>
          <propertyref name="DoubleBuffered" visibility="public"/>
          <methodref name="EnableAlign" visibility="public"/>
          <methodref name="FindChildControl" visibility="public"/>
          <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
          <methodref name="Focused" visibility="public" procflags="dynamic"/>
          <methodref name="GetChildren" visibility="public" procflags="override"/>
          <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
          <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
          <methodref name="HandleAllocated" visibility="public"/>
          <methodref name="HandleNeeded" visibility="public"/>
          <methodref name="InsertControl" visibility="public"/>
          <methodref name="Invalidate" visibility="public" procflags="override"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <propertyref name="PixelsPerInch" visibility="public"/>
          <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
          <methodref name="RemoveControl" visibility="public"/>
          <methodref name="Realign" visibility="public" procflags="inline"/>
          <methodref name="Repaint" visibility="public" procflags="override"/>
          <methodref name="ScaleBy" visibility="public"/>
          <methodref name="ScrollBy" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="override"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
          <methodref name="SetFocus" visibility="public" procflags="virtual"/>
          <methodref name="Update" visibility="public" procflags="override"/>
          <methodref name="UpdateControlState" visibility="public"/>
          <methodref name="LockDrawing" visibility="public"/>
          <methodref name="UnlockDrawing" visibility="public"/>
          <propertyref name="AlignDisabled" visibility="public"/>
          <propertyref name="MouseInClient" visibility="public"/>
          <propertyref name="VisibleDockClientCount" visibility="public"/>
          <propertyref name="Brush" visibility="public"/>
          <propertyref name="Controls" visibility="public"/>
          <propertyref name="ControlCount" visibility="public"/>
          <propertyref name="Handle" visibility="public"/>
          <propertyref name="Padding" visibility="public"/>
          <propertyref name="ParentDoubleBuffered" visibility="public"/>
          <propertyref name="ParentWindow" visibility="public"/>
          <propertyref name="Showing" visibility="public"/>
          <propertyref name="IsDrawingLocked" visibility="public"/>
          <propertyref name="RedrawDisabled" visibility="public"/>
          <propertyref name="TabOrder" visibility="public"/>
          <propertyref name="TabStop" visibility="public"/>
          <propertyref name="UseDockManager" visibility="public"/>
          <ancestor name="TControl" namespace="Vcl.Controls">
            <methodref name="GetCustomHint" visibility="private"/>
            <methodref name="CalcDockSizes" visibility="private"/>
            <methodref name="CheckNewSize" visibility="private"/>
            <methodref name="CreateFloatingDockSite" visibility="private"/>
            <methodref name="DoActionChange" visibility="private"/>
            <methodref name="DoCanAutoSize" visibility="private"/>
            <methodref name="DoCanResize" visibility="private"/>
            <methodref name="DoConstraintsChange" visibility="private"/>
            <methodref name="DoConstrainedResize" visibility="private"/>
            <methodref name="DoDragMsg" visibility="private"/>
            <methodref name="DoMouseActivate" visibility="private"/>
            <methodref name="DoMouseDown" visibility="private"/>
            <methodref name="DoMouseUp" visibility="private"/>
            <methodref name="DoMarginChange" visibility="private"/>
            <methodref name="FontChanged" visibility="private"/>
            <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
            <methodref name="GetBoundsRect" visibility="private"/>
            <methodref name="GetClientHeight" visibility="private"/>
            <methodref name="GetClientWidth" visibility="private"/>
            <methodref name="GetLRDockWidth" visibility="private"/>
            <methodref name="GetMouseCapture" visibility="private"/>
            <methodref name="GetTBDockHeight" visibility="private"/>
            <methodref name="GetUndockWidth" visibility="private"/>
            <methodref name="GetUndockHeight" visibility="private"/>
            <methodref name="InvalidateControl" visibility="private"/>
            <methodref name="IsAnchorsStored" visibility="private"/>
            <methodref name="IsBiDiModeStored" visibility="private"/>
            <methodref name="IsCaptionStored" visibility="private"/>
            <methodref name="IsColorStored" visibility="private"/>
            <methodref name="IsEnabledStored" visibility="private"/>
            <methodref name="IsFontStored" visibility="private"/>
            <methodref name="IsHintStored" visibility="private"/>
            <methodref name="IsHelpContextStored" visibility="private"/>
            <methodref name="IsOnClickStored" visibility="private"/>
            <methodref name="IsShowHintStored" visibility="private"/>
            <methodref name="IsVisibleStored" visibility="private"/>
            <methodref name="ReadIsControl" visibility="private"/>
            <methodref name="ReadExplicitLeft" visibility="private"/>
            <methodref name="ReadExplicitTop" visibility="private"/>
            <methodref name="ReadExplicitWidth" visibility="private"/>
            <methodref name="ReadExplicitHeight" visibility="private"/>
            <methodref name="SetAlignWithMargins" visibility="private"/>
            <methodref name="SetAnchors" visibility="private"/>
            <methodref name="SetAction" visibility="private"/>
            <methodref name="SetAlign" visibility="private"/>
            <methodref name="SetBoundsRect" visibility="private"/>
            <methodref name="SetClientHeight" visibility="private"/>
            <methodref name="SetClientSize" visibility="private"/>
            <methodref name="SetClientWidth" visibility="private"/>
            <methodref name="SetColor" visibility="private"/>
            <methodref name="SetCursor" visibility="private"/>
            <methodref name="SetDesktopFont" visibility="private"/>
            <methodref name="SetFont" visibility="private"/>
            <methodref name="SetHeight" visibility="private"/>
            <methodref name="SetHelpContext" visibility="private"/>
            <methodref name="SetHelpKeyword" visibility="private"/>
            <methodref name="SetHostDockSite" visibility="private"/>
            <methodref name="SetLeft" visibility="private"/>
            <methodref name="SetMouseCapture" visibility="private"/>
            <methodref name="SetParentColor" visibility="private"/>
            <methodref name="SetParentFont" visibility="private"/>
            <methodref name="SetShowHint" visibility="private"/>
            <methodref name="SetParentShowHint" visibility="private"/>
            <methodref name="SetParentCustomHint" visibility="private"/>
            <methodref name="SetPopupMenu" visibility="private"/>
            <methodref name="SetTop" visibility="private"/>
            <methodref name="SetVisible" visibility="private"/>
            <methodref name="SetWidth" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateAnchorRules" visibility="private"/>
            <methodref name="WriteIsControl" visibility="private"/>
            <methodref name="WriteExplicitLeft" visibility="private"/>
            <methodref name="WriteExplicitTop" visibility="private"/>
            <methodref name="WriteExplicitWidth" visibility="private"/>
            <methodref name="WriteExplicitHeight" visibility="private"/>
            <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMouseMove" visibility="private" procflags="message"/>
            <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="WMCancelMode" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMHintShow" visibility="private" procflags="message"/>
            <methodref name="CMHitTest" visibility="private" procflags="message"/>
            <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
            <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="CMGesture" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="SetConstraints" visibility="private"/>
            <methodref name="SetMargins" visibility="private"/>
            <methodref name="SetTouchManager" visibility="private"/>
            <methodref name="GetText" visibility="private"/>
            <methodref name="SetText" visibility="private"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
            <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="CanResize" visibility="protected" procflags="virtual"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="Changed" visibility="protected"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="Click" visibility="protected" procflags="dynamic"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
            <methodref name="CalcCursorPos" visibility="protected"/>
            <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
            <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
            <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
            <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
            <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
            <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
            <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
            <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="GetAction" visibility="protected" procflags="virtual"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
            <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
            <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
            <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
            <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
            <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragMode" visibility="protected"/>
            <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
            <methodref name="Loaded" visibility="protected" procflags="override"/>
            <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
            <methodref name="Resize" visibility="protected" procflags="dynamic"/>
            <methodref name="ScaleConstraints" visibility="protected"/>
            <methodref name="ScaleMargins" visibility="protected"/>
            <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
            <methodref name="SendCancelMode" visibility="protected"/>
            <methodref name="SendDockNotification" visibility="protected"/>
            <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="SetName" visibility="protected" procflags="override"/>
            <methodref name="SetParent" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
            <methodref name="SetCustomHint" visibility="protected"/>
            <methodref name="UpdateExplicitBounds" visibility="protected"/>
            <methodref name="UpdateBoundsRect" visibility="protected"/>
            <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
            <methodref name="WndProc" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
            <propertyref name="ActionLink" visibility="protected"/>
            <propertyref name="AutoSize" visibility="protected"/>
            <propertyref name="Caption" visibility="protected"/>
            <propertyref name="DesktopFont" visibility="protected"/>
            <propertyref name="DragKind" visibility="protected"/>
            <propertyref name="DragCursor" visibility="protected"/>
            <propertyref name="DragMode" visibility="protected"/>
            <propertyref name="IsControl" visibility="protected"/>
            <propertyref name="MouseCapture" visibility="protected"/>
            <propertyref name="ParentBiDiMode" visibility="protected"/>
            <propertyref name="ParentColor" visibility="protected"/>
            <propertyref name="ParentFont" visibility="protected"/>
            <propertyref name="ParentShowHint" visibility="protected"/>
            <propertyref name="PopupMenu" visibility="protected"/>
            <propertyref name="ScalingFlags" visibility="protected"/>
            <propertyref name="Text" visibility="protected"/>
            <propertyref name="WheelAccumulator" visibility="protected"/>
            <propertyref name="Color" visibility="protected"/>
            <propertyref name="Font" visibility="protected"/>
            <propertyref name="IScaling" visibility="protected"/>
            <propertyref name="WindowText" visibility="protected"/>
            <eventref name="OnCanResize" visibility="protected"/>
            <eventref name="OnClick" visibility="protected"/>
            <eventref name="OnConstrainedResize" visibility="protected"/>
            <eventref name="OnContextPopup" visibility="protected"/>
            <eventref name="OnDblClick" visibility="protected"/>
            <eventref name="OnDragDrop" visibility="protected"/>
            <eventref name="OnDragOver" visibility="protected"/>
            <eventref name="OnEndDock" visibility="protected"/>
            <eventref name="OnEndDrag" visibility="protected"/>
            <eventref name="OnMouseActivate" visibility="protected"/>
            <eventref name="OnMouseDown" visibility="protected"/>
            <eventref name="OnMouseEnter" visibility="protected"/>
            <eventref name="OnMouseLeave" visibility="protected"/>
            <eventref name="OnMouseMove" visibility="protected"/>
            <eventref name="OnMouseUp" visibility="protected"/>
            <eventref name="OnMouseWheel" visibility="protected"/>
            <eventref name="OnMouseWheelDown" visibility="protected"/>
            <eventref name="OnMouseWheelUp" visibility="protected"/>
            <eventref name="OnResize" visibility="protected"/>
            <eventref name="OnStartDock" visibility="protected"/>
            <eventref name="OnStartDrag" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="CheckNonMainThreadUsage" visibility="public"/>
            <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
            <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
            <methodref name="BeginDrag" visibility="public"/>
            <methodref name="BringToFront" visibility="public"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToParent" visibility="public"/>
            <methodref name="Dock" visibility="public" procflags="dynamic"/>
            <methodref name="Dragging" visibility="public"/>
            <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
            <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
            <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
            <propertyref name="Enabled" visibility="public"/>
            <methodref name="EndDrag" visibility="public"/>
            <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="GetParentComponent" visibility="public" procflags="override"/>
            <methodref name="HasParent" visibility="public" procflags="override"/>
            <methodref name="Hide" visibility="public"/>
            <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
            <methodref name="Invalidate" visibility="public" procflags="virtual"/>
            <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
            <methodref name="IsRightToLeft" visibility="public"/>
            <methodref name="ManualDock" visibility="public"/>
            <methodref name="ManualFloat" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Refresh" visibility="public"/>
            <methodref name="Repaint" visibility="public" procflags="virtual"/>
            <methodref name="ReplaceDockedControl" visibility="public"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ParentToClient" visibility="public"/>
            <methodref name="SendToBack" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="virtual"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
            <methodref name="SetParentComponent" visibility="public" procflags="override"/>
            <methodref name="Show" visibility="public"/>
            <methodref name="Update" visibility="public" procflags="virtual"/>
            <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="UseRightToLeftReading" visibility="public"/>
            <methodref name="UseRightToLeftScrollBar" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="GetTextBuf" visibility="public"/>
            <methodref name="GetTextLen" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="SetTextBuf" visibility="public"/>
            <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
            <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleRectSize" visibility="public"/>
            <propertyref name="Action" visibility="public"/>
            <propertyref name="Align" visibility="public"/>
            <propertyref name="Anchors" visibility="public"/>
            <propertyref name="BiDiMode" visibility="public"/>
            <propertyref name="BoundsRect" visibility="public"/>
            <propertyref name="ClientHeight" visibility="public"/>
            <propertyref name="ClientOrigin" visibility="public"/>
            <propertyref name="ClientRect" visibility="public"/>
            <propertyref name="ClientWidth" visibility="public"/>
            <propertyref name="Constraints" visibility="public"/>
            <propertyref name="ControlState" visibility="public"/>
            <propertyref name="ControlStyle" visibility="public"/>
            <propertyref name="CurrentPPI" visibility="public"/>
            <propertyref name="DockOrientation" visibility="public"/>
            <propertyref name="ExplicitLeft" visibility="public"/>
            <propertyref name="ExplicitTop" visibility="public"/>
            <propertyref name="ExplicitWidth" visibility="public"/>
            <propertyref name="ExplicitHeight" visibility="public"/>
            <propertyref name="Floating" visibility="public"/>
            <propertyref name="FloatingDockSiteClass" visibility="public"/>
            <propertyref name="HostDockSite" visibility="public"/>
            <propertyref name="LRDockWidth" visibility="public"/>
            <propertyref name="ScaleFactor" visibility="public"/>
            <propertyref name="ShowHint" visibility="public"/>
            <propertyref name="TBDockHeight" visibility="public"/>
            <propertyref name="Touch" visibility="public"/>
            <propertyref name="UndockHeight" visibility="public"/>
            <propertyref name="UndockWidth" visibility="public"/>
            <propertyref name="Visible" visibility="public"/>
            <eventref name="WindowProc" visibility="public"/>
            <propertyref name="Parent" visibility="public"/>
            <propertyref name="StyleElements" visibility="public"/>
            <propertyref name="StyleName" visibility="public"/>
            <eventref name="OnGesture" visibility="public"/>
            <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
            <propertyref name="AlignWithMargins" visibility="published"/>
            <propertyref name="Left" visibility="published"/>
            <propertyref name="Top" visibility="published"/>
            <propertyref name="Width" visibility="published"/>
            <propertyref name="Height" visibility="published"/>
            <propertyref name="Cursor" visibility="published"/>
            <propertyref name="Hint" visibility="published"/>
            <propertyref name="HelpType" visibility="published"/>
            <propertyref name="HelpKeyword" visibility="published"/>
            <propertyref name="HelpContext" visibility="published"/>
            <propertyref name="Margins" visibility="published"/>
            <propertyref name="CustomHint" visibility="published"/>
            <propertyref name="ParentCustomHint" visibility="published"/>
            <ancestor name="TComponent" namespace="System.Classes">
              <interfaces>
                <implements name="IInterfaceComponentReference"/>
                <implements name="IInterface"/>
              </interfaces>
              <methodref name="GetComObject" visibility="private">
              </methodref>
              <methodref name="GetComponent" visibility="private">
              </methodref>
              <methodref name="GetComponentCount" visibility="private">
              </methodref>
              <methodref name="GetComponentIndex" visibility="private">
              </methodref>
              <methodref name="Insert" visibility="private">
              </methodref>
              <methodref name="ReadLeft" visibility="private">
              </methodref>
              <methodref name="ReadTop" visibility="private">
              </methodref>
              <methodref name="Remove" visibility="private">
              </methodref>
              <methodref name="RemoveNotification" visibility="private">
              </methodref>
              <methodref name="SetComponentIndex" visibility="private">
              </methodref>
              <methodref name="SetReference" visibility="private">
              </methodref>
              <methodref name="WriteLeft" visibility="private">
              </methodref>
              <methodref name="WriteTop" visibility="private">
              </methodref>
              <methodref name="IntfGetComponent" visibility="private">
              </methodref>
              <methodref name="DoGetDeltaStreams" visibility="private">
              </methodref>
              <methodref name="ReadDeltaStream" visibility="private">
              </methodref>
              <methodref name="ReadDeltaState" visibility="private">
              </methodref>
              <methodref name="FindSortedComponent" visibility="private">
              </methodref>
              <methodref name="AddSortedComponent" visibility="private">
              </methodref>
              <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
              </methodref>
              <methodref name="Create@" visibility="class private" procflags="class constructor noself">
              </methodref>
              <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ChangeName" visibility="protected">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="override">
              </methodref>
              <methodref name="GetChildren" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="override">
              </methodref>
              <methodref name="Loaded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="Notification" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ReadState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="CanObserve" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetObservers" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAncestor" visibility="protected">
              </methodref>
              <methodref name="SetDesigning" visibility="protected">
              </methodref>
              <methodref name="SetInline" visibility="protected">
              </methodref>
              <methodref name="SetDesignInstance" visibility="protected">
              </methodref>
              <methodref name="SetName" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updating" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updated" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
              </methodref>
              <methodref name="ValidateRename" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="WriteState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="RemoveFreeNotifications" visibility="protected">
              </methodref>
              <methodref name="QueryInterface" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="_AddRef" visibility="protected">
              </methodref>
              <methodref name="_Release" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfoCount" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfo" visibility="protected">
              </methodref>
              <methodref name="GetIDsOfNames" visibility="protected">
              </methodref>
              <methodref name="Invoke" visibility="protected">
              </methodref>
              <eventref name="OnGetDeltaStreams" visibility="protected">
              </eventref>
              <methodref name="Create" visibility="public" procflags="constructor virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="override">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndFunctionInvoke" visibility="public">
              </methodref>
              <methodref name="DestroyComponents" visibility="public">
              </methodref>
              <methodref name="Destroying" visibility="public">
              </methodref>
              <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="FindComponent" visibility="public">
              </methodref>
              <methodref name="FreeNotification" visibility="public">
              </methodref>
              <methodref name="RemoveFreeNotification" visibility="public">
              </methodref>
              <methodref name="FreeOnRelease" visibility="public">
              </methodref>
              <methodref name="GetEnumerator" visibility="public" procflags="inline">
              </methodref>
              <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="override">
              </methodref>
              <methodref name="HasParent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="InsertComponent" visibility="public">
              </methodref>
              <methodref name="RemoveComponent" visibility="public">
              </methodref>
              <methodref name="SetSubComponent" visibility="public">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="override">
              </methodref>
              <methodref name="UpdateAction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="IsImplementorOf" visibility="public">
              </methodref>
              <methodref name="ReferenceInterface" visibility="public">
              </methodref>
              <propertyref name="ComObject" visibility="public">
              </propertyref>
              <propertyref name="Components" visibility="public">
              </propertyref>
              <propertyref name="ComponentCount" visibility="public">
              </propertyref>
              <propertyref name="ComponentIndex" visibility="public">
              </propertyref>
              <propertyref name="ComponentState" visibility="public">
              </propertyref>
              <propertyref name="ComponentStyle" visibility="public">
              </propertyref>
              <propertyref name="DesignInfo" visibility="public">
              </propertyref>
              <propertyref name="Owner" visibility="public">
              </propertyref>
              <propertyref name="VCLComObject" visibility="public">
              </propertyref>
              <propertyref name="Observers" visibility="public">
              </propertyref>
              <propertyref name="Name" visibility="published">
              </propertyref>
              <propertyref name="Tag" visibility="published">
              </propertyref>
              <ancestor name="TPersistent" namespace="System.Classes">
                <methodref name="AssignError" visibility="private">
                </methodref>
                <methodref name="AssignTo" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Assign" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                </methodref>
                <ancestor name="TObject" namespace="System">
                  <methodref name="Create" visibility="public" procflags="constructor">
                  </methodref>
                  <methodref name="Free" visibility="public">
                  </methodref>
                  <methodref name="DisposeOf" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="InitInstance" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="CleanupInstance" visibility="public">
                  </methodref>
                  <methodref name="ClassType" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="ClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassNameIs" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassParent" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="ClassInfo" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InstanceSize" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InheritsFrom" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="QualifiedClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="GetInterface" visibility="public">
                  </methodref>
                  <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="UnitName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="UnitScope" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="Equals" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="GetHashCode" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="ToString" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="SafeCallException" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="AfterConstruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Dispatch" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="DefaultHandler" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="NewInstance" visibility="public" procflags="class virtual">
                  </methodref>
                  <methodref name="FreeInstance" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Destroy" visibility="public" procflags="destructor virtual">
                  </methodref>
                  <methodref name="GetDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <methodref name="CheckDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <propertyref name="Disposed" visibility="protected">
                  </propertyref>
                </ancestor>
              </ancestor>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <enum name="TOrientation" visibility="public" alias="Vcl.Buttons.TOrientation" file="Vcl.Buttons.pas" line="368">
        <element value="0" name="orHorizontal" file="Vcl.Buttons.pas" line="368"/>
        <element value="1" name="orVertical" file="Vcl.Buttons.pas" line="368"/>
      </enum>
      <struct name="TButtonDescription" visibility="protected" alias="Vcl.Buttons.TButtonDescription" size="24" file="Vcl.Buttons.pas" line="371">
        <field name="ID" type="Integer" visibility="public" size="4" offset="0" file="Vcl.Buttons.pas" line="373"/>
        <field name="AllowTimer" type="Boolean" visibility="public" size="1" offset="4" file="Vcl.Buttons.pas" line="374"/>
        <field name="DefaultVisible" type="Boolean" visibility="public" size="1" offset="5" file="Vcl.Buttons.pas" line="375"/>
        <field name="DefaultHint" type="string" visibility="public" size="4" offset="8" file="Vcl.Buttons.pas" line="376"/>
        <field name="GlyphResInstance" type="NativeUInt" visibility="public" size="4" offset="12" file="Vcl.Buttons.pas" line="377"/>
        <field name="GlyphResName" type="string" visibility="public" size="4" offset="16" file="Vcl.Buttons.pas" line="378"/>
        <field name="ThemeNormal" type="TThemedDataNavButtons" visibility="public" size="1" offset="20" file="Vcl.Buttons.pas" line="379"/>
        <field name="ThemeHot" type="TThemedDataNavButtons" visibility="public" size="1" offset="21" file="Vcl.Buttons.pas" line="380"/>
        <field name="ThemeDisabled" type="TThemedDataNavButtons" visibility="public" size="1" offset="22" file="Vcl.Buttons.pas" line="381"/>
        <field name="ThemePressed" type="TThemedDataNavButtons" visibility="public" size="1" offset="23" file="Vcl.Buttons.pas" line="382"/>
      </struct>
      <struct name="TButtonInstance" visibility="private" alias="Vcl.Buttons.TButtonInstance" size="28" file="Vcl.Buttons.pas" line="385">
        <field name="Instance" type="TNavButton" visibility="public" size="4" offset="0" file="Vcl.Buttons.pas" line="386"/>
        <field name="Description" type="TBaseNavigator.TButtonDescription" visibility="public" size="24" offset="4" file="Vcl.Buttons.pas" line="387"/>
        <function name="Visible" visibility="public" file="Vcl.Buttons.pas" line="388">
          <parameters>
            <retval type="Boolean"/>
          </parameters>
        </function>
        <procedure name="Invalidate" visibility="public" file="Vcl.Buttons.pas" line="389">
        </procedure>
        <procedure name="Click" visibility="public" file="Vcl.Buttons.pas" line="390">
        </procedure>
        <function name="Enabled" visibility="public" file="Vcl.Buttons.pas" line="391">
          <parameters>
            <retval type="Boolean"/>
          </parameters>
        </function>
      </struct>
      <field name="FButtonInstances" type="TDictionary&lt;System.Integer,Vcl.Buttons.TBaseNavigator.TButtonInstance&gt;" visibility="private" size="4" offset="720" file="Vcl.Buttons.pas" line="394"/>
      <field name="FBtnIDs" type="TList&lt;System.Integer&gt;" visibility="private" size="4" offset="724" file="Vcl.Buttons.pas" line="395"/>
      <field name="ButtonWidth" type="Integer" visibility="private" size="4" offset="728" file="Vcl.Buttons.pas" line="396"/>
      <field name="ButtonHeight" type="Integer" visibility="private" size="4" offset="732" file="Vcl.Buttons.pas" line="397"/>
      <field name="MinBtnSize" type="TPoint" visibility="private" size="8" offset="736" file="Vcl.Buttons.pas" line="398"/>
      <field name="FocusedButton" type="Integer" visibility="private" size="4" offset="744" file="Vcl.Buttons.pas" line="399"/>
      <field name="FConfirmDelete" type="Boolean" visibility="private" size="1" offset="748" file="Vcl.Buttons.pas" line="400"/>
      <field name="FFlat" type="Boolean" visibility="private" size="1" offset="749" file="Vcl.Buttons.pas" line="401"/>
      <field name="FOrientation" type="TBaseNavigator.TOrientation" visibility="private" size="1" offset="750" file="Vcl.Buttons.pas" line="402"/>
      <procedure name="BtnMouseDown" visibility="private" file="Vcl.Buttons.pas" line="403">
        <parameters>
          <parameter name="Sender" type="TObject"/>
          <parameter name="Button" type="TMouseButton"/>
          <parameter name="Shift" type="TShiftState"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="ClickHandler" visibility="private" file="Vcl.Buttons.pas" line="405">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="InitButtons" visibility="private" file="Vcl.Buttons.pas" line="406">
      </procedure>
      <procedure name="SetFlat" visibility="private" file="Vcl.Buttons.pas" line="407">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetKind" visibility="private" file="Vcl.Buttons.pas" line="408">
        <parameters>
          <parameter name="Value" type="TBaseNavigator.TOrientation"/>
        </parameters>
      </procedure>
      <procedure name="SetSize" visibility="private" file="Vcl.Buttons.pas" line="409">
        <parameters>
          <parameter name="W" type="Integer" paramflags="var"/>
          <parameter name="H" type="Integer" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSize" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="410">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSetFocus" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="411">
        <parameters>
          <parameter name="Message" type="TWMSetFocus" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMKillFocus" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="412">
        <parameters>
          <parameter name="Message" type="TWMKillFocus" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMGetDlgCode" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="413">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMEnabledChanged" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="414">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMWindowPosChanging" visibility="private" procflags="message" file="Vcl.Buttons.pas" line="415">
        <parameters>
          <parameter name="Message" type="TWMWindowPosMsg" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="BtnIDClick" visibility="protected" procflags="virtual" file="Vcl.Buttons.pas" line="417">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="DefineButtons" visibility="protected" file="Vcl.Buttons.pas" line="418">
        <parameters>
          <parameter name="ADescriptions" type="TArray&lt;Vcl.Buttons.TBaseNavigator.TButtonDescription&gt;"/>
        </parameters>
      </procedure>
      <function name="GetButton" visibility="protected" file="Vcl.Buttons.pas" line="419">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TNavButton"/>
        </parameters>
      </function>
      <procedure name="SetVisible" visibility="protected" file="Vcl.Buttons.pas" line="420">
        <parameters>
          <parameter name="Value" type="TArray&lt;System.Integer&gt;"/>
        </parameters>
      </procedure>
      <procedure name="EnabledChanged" visibility="protected" procflags="virtual" file="Vcl.Buttons.pas" line="421">
      </procedure>
      <procedure name="CalcMinSize" visibility="protected" file="Vcl.Buttons.pas" line="422">
        <parameters>
          <parameter name="W" type="Integer" paramflags="var"/>
          <parameter name="H" type="Integer" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="423">
      </procedure>
      <procedure name="KeyDown" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="424">
        <parameters>
          <parameter name="Key" type="Word" paramflags="var"/>
          <parameter name="Shift" type="TShiftState"/>
        </parameters>
      </procedure>
      <procedure name="Loaded" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="425">
      </procedure>
      <procedure name="Paint" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="426">
      </procedure>
      <procedure name="SetButtonGlyph" visibility="protected" procflags="virtual" file="Vcl.Buttons.pas" line="427">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Buttons.pas" line="429">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Buttons.pas" line="430">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="SetBounds" visibility="public" procflags="override" file="Vcl.Buttons.pas" line="431">
        <parameters>
          <parameter name="ALeft" type="Integer"/>
          <parameter name="ATop" type="Integer"/>
          <parameter name="AWidth" type="Integer"/>
          <parameter name="AHeight" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="GetChildren" visibility="public" procflags="override" file="Vcl.Buttons.pas" line="432">
        <parameters>
          <parameter name="Proc" type="TGetChildProc"/>
          <parameter name="Root" type="TComponent"/>
        </parameters>
      </procedure>
      <property name="Align" visibility="public" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.Buttons.pas" line="433"/>
      <property name="Anchors" visibility="public" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.Buttons.pas" line="434"/>
      <property name="Constraints" visibility="public" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.Buttons.pas" line="435"/>
      <property name="DragCursor" visibility="public" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.Buttons.pas" line="436"/>
      <property name="DragKind" visibility="public" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.Buttons.pas" line="437"/>
      <property name="DragMode" visibility="public" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.Buttons.pas" line="438"/>
      <property name="Enabled" visibility="public" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="439"/>
      <property name="Flat" visibility="public" read="FFlat" write="SetFlat" type="Boolean" default="0" file="Vcl.Buttons.pas" line="441">
        <attributes>
          <attribute name="DefaultAttribute"/>
        </attributes>
      </property>
      <property name="Ctl3D" visibility="public" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" hoisted="true" file="Vcl.Buttons.pas" line="442"/>
      <property name="Orientation" visibility="public" read="FOrientation" write="SetKind" type="TBaseNavigator.TOrientation" file="Vcl.Buttons.pas" line="443"/>
      <property name="ParentCtl3D" visibility="public" read="FParentCtl3D" write="SetParentCtl3D" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="444"/>
      <property name="ParentShowHint" visibility="public" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="445"/>
      <property name="PopupMenu" visibility="public" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.Buttons.pas" line="446"/>
      <property name="ConfirmDelete" visibility="public" read="FConfirmDelete" write="FConfirmDelete" type="Boolean" default="1" file="Vcl.Buttons.pas" line="448">
        <attributes>
          <attribute name="DefaultAttribute"/>
        </attributes>
      </property>
      <property name="ShowHint" visibility="public" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.Buttons.pas" line="449"/>
      <property name="TabOrder" visibility="public" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.Buttons.pas" line="450"/>
      <property name="TabStop" visibility="public" read="FTabStop" write="SetTabStop" type="Boolean" default="0" hoisted="true" file="Vcl.Buttons.pas" line="451"/>
      <property name="Visible" visibility="public" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.Buttons.pas" line="452"/>
      <event name="OnContextPopup" visibility="public" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.Buttons.pas" line="453"/>
      <event name="OnDblClick" visibility="public" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="454"/>
      <event name="OnDragDrop" visibility="public" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.Buttons.pas" line="455"/>
      <event name="OnDragOver" visibility="public" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.Buttons.pas" line="456"/>
      <event name="OnEndDock" visibility="public" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.Buttons.pas" line="457"/>
      <event name="OnEndDrag" visibility="public" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.Buttons.pas" line="458"/>
      <event name="OnEnter" visibility="public" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="459"/>
      <event name="OnExit" visibility="public" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="460"/>
      <event name="OnResize" visibility="public" read="FOnResize" write="FOnResize" type="TNotifyEvent" hoisted="true" file="Vcl.Buttons.pas" line="461"/>
      <event name="OnStartDock" visibility="public" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.Buttons.pas" line="462"/>
      <event name="OnStartDrag" visibility="public" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.Buttons.pas" line="463"/>
    </members>
  </class>
  <set name="TNavButtonStyle" file="Vcl.Buttons.pas" line="467">
    <element name="nsAllowTimer"/>
  </set>
  <class name="TNavButton" file="Vcl.Buttons.pas" line="469">
    <ancestor name="TSpeedButton" namespace="Vcl.Buttons">
      <propertyref name="Action" visibility="published"/>
      <propertyref name="Align" visibility="published"/>
      <propertyref name="AllowAllUp" visibility="published"/>
      <propertyref name="Anchors" visibility="published"/>
      <propertyref name="BiDiMode" visibility="published"/>
      <propertyref name="Constraints" visibility="published"/>
      <propertyref name="GroupIndex" visibility="published"/>
      <propertyref name="Down" visibility="published"/>
      <propertyref name="DisabledImageIndex" visibility="published"/>
      <propertyref name="DisabledImageName" visibility="published"/>
      <propertyref name="Caption" visibility="published"/>
      <propertyref name="ImageIndex" visibility="published"/>
      <propertyref name="ImageName" visibility="published"/>
      <propertyref name="Images" visibility="published"/>
      <propertyref name="Enabled" visibility="published"/>
      <propertyref name="HotImageIndex" visibility="published"/>
      <propertyref name="HotImageName" visibility="published"/>
      <propertyref name="Flat" visibility="published"/>
      <propertyref name="Font" visibility="published"/>
      <propertyref name="Glyph" visibility="published"/>
      <propertyref name="Layout" visibility="published"/>
      <propertyref name="Margin" visibility="published"/>
      <propertyref name="NumGlyphs" visibility="published"/>
      <propertyref name="ParentFont" visibility="published"/>
      <propertyref name="ParentShowHint" visibility="published"/>
      <propertyref name="ParentBiDiMode" visibility="published"/>
      <propertyref name="PopupMenu" visibility="published"/>
      <propertyref name="PressedImageIndex" visibility="published"/>
      <propertyref name="PressedImageName" visibility="published"/>
      <propertyref name="ShowHint" visibility="published"/>
      <propertyref name="SelectedImageIndex" visibility="published"/>
      <propertyref name="SelectedImageName" visibility="published"/>
      <propertyref name="Spacing" visibility="published"/>
      <propertyref name="Transparent" visibility="published"/>
      <propertyref name="Visible" visibility="published"/>
      <propertyref name="StyleElements" visibility="published"/>
      <propertyref name="StyleName" visibility="published"/>
      <propertyref name="OnClick" visibility="published"/>
      <propertyref name="OnDblClick" visibility="published"/>
      <propertyref name="OnMouseActivate" visibility="published"/>
      <propertyref name="OnMouseDown" visibility="published"/>
      <propertyref name="OnMouseEnter" visibility="published"/>
      <propertyref name="OnMouseLeave" visibility="published"/>
      <propertyref name="OnMouseMove" visibility="published"/>
      <propertyref name="OnMouseUp" visibility="published"/>
      <ancestor name="TCustomSpeedButton" namespace="Vcl.Buttons">
        <methodref name="SetImageName" visibility="private"/>
        <methodref name="SetHotImageName" visibility="private"/>
        <methodref name="SetDisabledImageName" visibility="private"/>
        <methodref name="SetPressedImageName" visibility="private"/>
        <methodref name="SetSelectedImageName" visibility="private"/>
        <methodref name="GlyphChanged" visibility="private"/>
        <methodref name="ImageListChange" visibility="private"/>
        <methodref name="HasCustomGlyph" visibility="private"/>
        <methodref name="InternalCopyImage" visibility="private"/>
        <methodref name="UpdateExclusive" visibility="private"/>
        <methodref name="GetGlyph" visibility="private"/>
        <methodref name="SetGlyph" visibility="private"/>
        <methodref name="GetNumGlyphs" visibility="private"/>
        <methodref name="SetNumGlyphs" visibility="private"/>
        <methodref name="SetDown" visibility="private"/>
        <methodref name="SetFlat" visibility="private"/>
        <methodref name="SetAllowAllUp" visibility="private"/>
        <methodref name="SetGroupIndex" visibility="private"/>
        <methodref name="SetLayout" visibility="private"/>
        <methodref name="SetSpacing" visibility="private"/>
        <methodref name="SetTransparent" visibility="private"/>
        <methodref name="SetMargin" visibility="private"/>
        <methodref name="GetImages" visibility="private"/>
        <methodref name="SetImages" visibility="private"/>
        <methodref name="GetImageIndex" visibility="private"/>
        <methodref name="SetImageIndex" visibility="private"/>
        <methodref name="GetHotImageIndex" visibility="private"/>
        <methodref name="SetHotImageIndex" visibility="private"/>
        <methodref name="GetPressedImageIndex" visibility="private"/>
        <methodref name="SetPressedImageIndex" visibility="private"/>
        <methodref name="GetDisabledImageIndex" visibility="private"/>
        <methodref name="SetDisabledImageIndex" visibility="private"/>
        <methodref name="GetSelectedImageIndex" visibility="private"/>
        <methodref name="SetSelectedImageIndex" visibility="private"/>
        <methodref name="UpdateTracking" visibility="private"/>
        <methodref name="IsImageIndexStored" visibility="private"/>
        <methodref name="IsImageNameStored" visibility="private"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMButtonPressed" visibility="private" procflags="message"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="CopyImage" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetPalette" visibility="protected" procflags="override"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseDown" visibility="protected" procflags="override"/>
        <methodref name="MouseMove" visibility="protected" procflags="override"/>
        <methodref name="MouseUp" visibility="protected" procflags="override"/>
        <methodref name="Paint" visibility="protected" procflags="override"/>
        <methodref name="CheckImageIndexes" visibility="protected"/>
        <methodref name="UpdateImageName" visibility="protected"/>
        <methodref name="UpdateImageIndex" visibility="protected"/>
        <propertyref name="AllowAllUp" visibility="protected"/>
        <propertyref name="GroupIndex" visibility="protected"/>
        <propertyref name="Down" visibility="protected"/>
        <propertyref name="DisabledImageIndex" visibility="protected"/>
        <propertyref name="DisabledImageName" visibility="protected"/>
        <propertyref name="ImageIndex" visibility="protected"/>
        <propertyref name="ImageName" visibility="protected"/>
        <propertyref name="Images" visibility="protected"/>
        <propertyref name="LocalDragging" visibility="protected"/>
        <propertyref name="MouseInControl" visibility="protected"/>
        <propertyref name="HotImageIndex" visibility="protected"/>
        <propertyref name="HotImageName" visibility="protected"/>
        <propertyref name="Flat" visibility="protected"/>
        <propertyref name="Glyph" visibility="protected"/>
        <propertyref name="Layout" visibility="protected"/>
        <propertyref name="Margin" visibility="protected"/>
        <propertyref name="NumGlyphs" visibility="protected"/>
        <propertyref name="PressedImageIndex" visibility="protected"/>
        <propertyref name="PressedImageName" visibility="protected"/>
        <propertyref name="SelectedImageIndex" visibility="protected"/>
        <propertyref name="SelectedImageName" visibility="protected"/>
        <propertyref name="Spacing" visibility="protected"/>
        <propertyref name="Transparent" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="Click" visibility="public" procflags="override"/>
        <ancestor name="TGraphicControl" namespace="Vcl.Controls">
          <methodref name="WMPaint" visibility="private" procflags="message"/>
          <methodref name="Paint" visibility="protected" procflags="virtual"/>
          <propertyref name="Canvas" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <ancestor name="TControl" namespace="Vcl.Controls">
            <methodref name="GetCustomHint" visibility="private"/>
            <methodref name="CalcDockSizes" visibility="private"/>
            <methodref name="CheckNewSize" visibility="private"/>
            <methodref name="CreateFloatingDockSite" visibility="private"/>
            <methodref name="DoActionChange" visibility="private"/>
            <methodref name="DoCanAutoSize" visibility="private"/>
            <methodref name="DoCanResize" visibility="private"/>
            <methodref name="DoConstraintsChange" visibility="private"/>
            <methodref name="DoConstrainedResize" visibility="private"/>
            <methodref name="DoDragMsg" visibility="private"/>
            <methodref name="DoMouseActivate" visibility="private"/>
            <methodref name="DoMouseDown" visibility="private"/>
            <methodref name="DoMouseUp" visibility="private"/>
            <methodref name="DoMarginChange" visibility="private"/>
            <methodref name="FontChanged" visibility="private"/>
            <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
            <methodref name="GetBoundsRect" visibility="private"/>
            <methodref name="GetClientHeight" visibility="private"/>
            <methodref name="GetClientWidth" visibility="private"/>
            <methodref name="GetLRDockWidth" visibility="private"/>
            <methodref name="GetMouseCapture" visibility="private"/>
            <methodref name="GetTBDockHeight" visibility="private"/>
            <methodref name="GetUndockWidth" visibility="private"/>
            <methodref name="GetUndockHeight" visibility="private"/>
            <methodref name="InvalidateControl" visibility="private"/>
            <methodref name="IsAnchorsStored" visibility="private"/>
            <methodref name="IsBiDiModeStored" visibility="private"/>
            <methodref name="IsCaptionStored" visibility="private"/>
            <methodref name="IsColorStored" visibility="private"/>
            <methodref name="IsEnabledStored" visibility="private"/>
            <methodref name="IsFontStored" visibility="private"/>
            <methodref name="IsHintStored" visibility="private"/>
            <methodref name="IsHelpContextStored" visibility="private"/>
            <methodref name="IsOnClickStored" visibility="private"/>
            <methodref name="IsShowHintStored" visibility="private"/>
            <methodref name="IsVisibleStored" visibility="private"/>
            <methodref name="ReadIsControl" visibility="private"/>
            <methodref name="ReadExplicitLeft" visibility="private"/>
            <methodref name="ReadExplicitTop" visibility="private"/>
            <methodref name="ReadExplicitWidth" visibility="private"/>
            <methodref name="ReadExplicitHeight" visibility="private"/>
            <methodref name="SetAlignWithMargins" visibility="private"/>
            <methodref name="SetAnchors" visibility="private"/>
            <methodref name="SetAction" visibility="private"/>
            <methodref name="SetAlign" visibility="private"/>
            <methodref name="SetBoundsRect" visibility="private"/>
            <methodref name="SetClientHeight" visibility="private"/>
            <methodref name="SetClientSize" visibility="private"/>
            <methodref name="SetClientWidth" visibility="private"/>
            <methodref name="SetColor" visibility="private"/>
            <methodref name="SetCursor" visibility="private"/>
            <methodref name="SetDesktopFont" visibility="private"/>
            <methodref name="SetFont" visibility="private"/>
            <methodref name="SetHeight" visibility="private"/>
            <methodref name="SetHelpContext" visibility="private"/>
            <methodref name="SetHelpKeyword" visibility="private"/>
            <methodref name="SetHostDockSite" visibility="private"/>
            <methodref name="SetLeft" visibility="private"/>
            <methodref name="SetMouseCapture" visibility="private"/>
            <methodref name="SetParentColor" visibility="private"/>
            <methodref name="SetParentFont" visibility="private"/>
            <methodref name="SetShowHint" visibility="private"/>
            <methodref name="SetParentShowHint" visibility="private"/>
            <methodref name="SetParentCustomHint" visibility="private"/>
            <methodref name="SetPopupMenu" visibility="private"/>
            <methodref name="SetTop" visibility="private"/>
            <methodref name="SetVisible" visibility="private"/>
            <methodref name="SetWidth" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateAnchorRules" visibility="private"/>
            <methodref name="WriteIsControl" visibility="private"/>
            <methodref name="WriteExplicitLeft" visibility="private"/>
            <methodref name="WriteExplicitTop" visibility="private"/>
            <methodref name="WriteExplicitWidth" visibility="private"/>
            <methodref name="WriteExplicitHeight" visibility="private"/>
            <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMouseMove" visibility="private" procflags="message"/>
            <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="WMCancelMode" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMHintShow" visibility="private" procflags="message"/>
            <methodref name="CMHitTest" visibility="private" procflags="message"/>
            <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
            <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="CMGesture" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="SetConstraints" visibility="private"/>
            <methodref name="SetMargins" visibility="private"/>
            <methodref name="SetTouchManager" visibility="private"/>
            <methodref name="GetText" visibility="private"/>
            <methodref name="SetText" visibility="private"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
            <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="CanResize" visibility="protected" procflags="virtual"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="Changed" visibility="protected"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="Click" visibility="protected" procflags="dynamic"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
            <methodref name="CalcCursorPos" visibility="protected"/>
            <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
            <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
            <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
            <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
            <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
            <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
            <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
            <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="GetAction" visibility="protected" procflags="virtual"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
            <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
            <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
            <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
            <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
            <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragMode" visibility="protected"/>
            <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
            <methodref name="Loaded" visibility="protected" procflags="override"/>
            <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
            <methodref name="Resize" visibility="protected" procflags="dynamic"/>
            <methodref name="ScaleConstraints" visibility="protected"/>
            <methodref name="ScaleMargins" visibility="protected"/>
            <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
            <methodref name="SendCancelMode" visibility="protected"/>
            <methodref name="SendDockNotification" visibility="protected"/>
            <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="SetName" visibility="protected" procflags="override"/>
            <methodref name="SetParent" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
            <methodref name="SetCustomHint" visibility="protected"/>
            <methodref name="UpdateExplicitBounds" visibility="protected"/>
            <methodref name="UpdateBoundsRect" visibility="protected"/>
            <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
            <methodref name="WndProc" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
            <propertyref name="ActionLink" visibility="protected"/>
            <propertyref name="AutoSize" visibility="protected"/>
            <propertyref name="Caption" visibility="protected"/>
            <propertyref name="DesktopFont" visibility="protected"/>
            <propertyref name="DragKind" visibility="protected"/>
            <propertyref name="DragCursor" visibility="protected"/>
            <propertyref name="DragMode" visibility="protected"/>
            <propertyref name="IsControl" visibility="protected"/>
            <propertyref name="MouseCapture" visibility="protected"/>
            <propertyref name="ParentBiDiMode" visibility="protected"/>
            <propertyref name="ParentColor" visibility="protected"/>
            <propertyref name="ParentFont" visibility="protected"/>
            <propertyref name="ParentShowHint" visibility="protected"/>
            <propertyref name="PopupMenu" visibility="protected"/>
            <propertyref name="ScalingFlags" visibility="protected"/>
            <propertyref name="Text" visibility="protected"/>
            <propertyref name="WheelAccumulator" visibility="protected"/>
            <propertyref name="Color" visibility="protected"/>
            <propertyref name="Font" visibility="protected"/>
            <propertyref name="IScaling" visibility="protected"/>
            <propertyref name="WindowText" visibility="protected"/>
            <eventref name="OnCanResize" visibility="protected"/>
            <eventref name="OnClick" visibility="protected"/>
            <eventref name="OnConstrainedResize" visibility="protected"/>
            <eventref name="OnContextPopup" visibility="protected"/>
            <eventref name="OnDblClick" visibility="protected"/>
            <eventref name="OnDragDrop" visibility="protected"/>
            <eventref name="OnDragOver" visibility="protected"/>
            <eventref name="OnEndDock" visibility="protected"/>
            <eventref name="OnEndDrag" visibility="protected"/>
            <eventref name="OnMouseActivate" visibility="protected"/>
            <eventref name="OnMouseDown" visibility="protected"/>
            <eventref name="OnMouseEnter" visibility="protected"/>
            <eventref name="OnMouseLeave" visibility="protected"/>
            <eventref name="OnMouseMove" visibility="protected"/>
            <eventref name="OnMouseUp" visibility="protected"/>
            <eventref name="OnMouseWheel" visibility="protected"/>
            <eventref name="OnMouseWheelDown" visibility="protected"/>
            <eventref name="OnMouseWheelUp" visibility="protected"/>
            <eventref name="OnResize" visibility="protected"/>
            <eventref name="OnStartDock" visibility="protected"/>
            <eventref name="OnStartDrag" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="CheckNonMainThreadUsage" visibility="public"/>
            <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
            <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
            <methodref name="BeginDrag" visibility="public"/>
            <methodref name="BringToFront" visibility="public"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToParent" visibility="public"/>
            <methodref name="Dock" visibility="public" procflags="dynamic"/>
            <methodref name="Dragging" visibility="public"/>
            <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
            <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
            <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
            <propertyref name="Enabled" visibility="public"/>
            <methodref name="EndDrag" visibility="public"/>
            <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="GetParentComponent" visibility="public" procflags="override"/>
            <methodref name="HasParent" visibility="public" procflags="override"/>
            <methodref name="Hide" visibility="public"/>
            <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
            <methodref name="Invalidate" visibility="public" procflags="virtual"/>
            <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
            <methodref name="IsRightToLeft" visibility="public"/>
            <methodref name="ManualDock" visibility="public"/>
            <methodref name="ManualFloat" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Refresh" visibility="public"/>
            <methodref name="Repaint" visibility="public" procflags="virtual"/>
            <methodref name="ReplaceDockedControl" visibility="public"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ParentToClient" visibility="public"/>
            <methodref name="SendToBack" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="virtual"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
            <methodref name="SetParentComponent" visibility="public" procflags="override"/>
            <methodref name="Show" visibility="public"/>
            <methodref name="Update" visibility="public" procflags="virtual"/>
            <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="UseRightToLeftReading" visibility="public"/>
            <methodref name="UseRightToLeftScrollBar" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="GetTextBuf" visibility="public"/>
            <methodref name="GetTextLen" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="SetTextBuf" visibility="public"/>
            <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
            <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleRectSize" visibility="public"/>
            <propertyref name="Action" visibility="public"/>
            <propertyref name="Align" visibility="public"/>
            <propertyref name="Anchors" visibility="public"/>
            <propertyref name="BiDiMode" visibility="public"/>
            <propertyref name="BoundsRect" visibility="public"/>
            <propertyref name="ClientHeight" visibility="public"/>
            <propertyref name="ClientOrigin" visibility="public"/>
            <propertyref name="ClientRect" visibility="public"/>
            <propertyref name="ClientWidth" visibility="public"/>
            <propertyref name="Constraints" visibility="public"/>
            <propertyref name="ControlState" visibility="public"/>
            <propertyref name="ControlStyle" visibility="public"/>
            <propertyref name="CurrentPPI" visibility="public"/>
            <propertyref name="DockOrientation" visibility="public"/>
            <propertyref name="ExplicitLeft" visibility="public"/>
            <propertyref name="ExplicitTop" visibility="public"/>
            <propertyref name="ExplicitWidth" visibility="public"/>
            <propertyref name="ExplicitHeight" visibility="public"/>
            <propertyref name="Floating" visibility="public"/>
            <propertyref name="FloatingDockSiteClass" visibility="public"/>
            <propertyref name="HostDockSite" visibility="public"/>
            <propertyref name="LRDockWidth" visibility="public"/>
            <propertyref name="ScaleFactor" visibility="public"/>
            <propertyref name="ShowHint" visibility="public"/>
            <propertyref name="TBDockHeight" visibility="public"/>
            <propertyref name="Touch" visibility="public"/>
            <propertyref name="UndockHeight" visibility="public"/>
            <propertyref name="UndockWidth" visibility="public"/>
            <propertyref name="Visible" visibility="public"/>
            <eventref name="WindowProc" visibility="public"/>
            <propertyref name="Parent" visibility="public"/>
            <propertyref name="StyleElements" visibility="public"/>
            <propertyref name="StyleName" visibility="public"/>
            <eventref name="OnGesture" visibility="public"/>
            <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
            <propertyref name="AlignWithMargins" visibility="published"/>
            <propertyref name="Left" visibility="published"/>
            <propertyref name="Top" visibility="published"/>
            <propertyref name="Width" visibility="published"/>
            <propertyref name="Height" visibility="published"/>
            <propertyref name="Cursor" visibility="published"/>
            <propertyref name="Hint" visibility="published"/>
            <propertyref name="HelpType" visibility="published"/>
            <propertyref name="HelpKeyword" visibility="published"/>
            <propertyref name="HelpContext" visibility="published"/>
            <propertyref name="Margins" visibility="published"/>
            <propertyref name="CustomHint" visibility="published"/>
            <propertyref name="ParentCustomHint" visibility="published"/>
            <ancestor name="TComponent" namespace="System.Classes">
              <interfaces>
                <implements name="IInterfaceComponentReference"/>
                <implements name="IInterface"/>
              </interfaces>
              <methodref name="GetComObject" visibility="private">
              </methodref>
              <methodref name="GetComponent" visibility="private">
              </methodref>
              <methodref name="GetComponentCount" visibility="private">
              </methodref>
              <methodref name="GetComponentIndex" visibility="private">
              </methodref>
              <methodref name="Insert" visibility="private">
              </methodref>
              <methodref name="ReadLeft" visibility="private">
              </methodref>
              <methodref name="ReadTop" visibility="private">
              </methodref>
              <methodref name="Remove" visibility="private">
              </methodref>
              <methodref name="RemoveNotification" visibility="private">
              </methodref>
              <methodref name="SetComponentIndex" visibility="private">
              </methodref>
              <methodref name="SetReference" visibility="private">
              </methodref>
              <methodref name="WriteLeft" visibility="private">
              </methodref>
              <methodref name="WriteTop" visibility="private">
              </methodref>
              <methodref name="IntfGetComponent" visibility="private">
              </methodref>
              <methodref name="DoGetDeltaStreams" visibility="private">
              </methodref>
              <methodref name="ReadDeltaStream" visibility="private">
              </methodref>
              <methodref name="ReadDeltaState" visibility="private">
              </methodref>
              <methodref name="FindSortedComponent" visibility="private">
              </methodref>
              <methodref name="AddSortedComponent" visibility="private">
              </methodref>
              <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
              </methodref>
              <methodref name="Create@" visibility="class private" procflags="class constructor noself">
              </methodref>
              <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ChangeName" visibility="protected">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="override">
              </methodref>
              <methodref name="GetChildren" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="override">
              </methodref>
              <methodref name="Loaded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="Notification" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ReadState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="CanObserve" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetObservers" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAncestor" visibility="protected">
              </methodref>
              <methodref name="SetDesigning" visibility="protected">
              </methodref>
              <methodref name="SetInline" visibility="protected">
              </methodref>
              <methodref name="SetDesignInstance" visibility="protected">
              </methodref>
              <methodref name="SetName" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updating" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updated" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
              </methodref>
              <methodref name="ValidateRename" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="WriteState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="RemoveFreeNotifications" visibility="protected">
              </methodref>
              <methodref name="QueryInterface" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="_AddRef" visibility="protected">
              </methodref>
              <methodref name="_Release" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfoCount" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfo" visibility="protected">
              </methodref>
              <methodref name="GetIDsOfNames" visibility="protected">
              </methodref>
              <methodref name="Invoke" visibility="protected">
              </methodref>
              <eventref name="OnGetDeltaStreams" visibility="protected">
              </eventref>
              <methodref name="Create" visibility="public" procflags="constructor virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="override">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndFunctionInvoke" visibility="public">
              </methodref>
              <methodref name="DestroyComponents" visibility="public">
              </methodref>
              <methodref name="Destroying" visibility="public">
              </methodref>
              <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="FindComponent" visibility="public">
              </methodref>
              <methodref name="FreeNotification" visibility="public">
              </methodref>
              <methodref name="RemoveFreeNotification" visibility="public">
              </methodref>
              <methodref name="FreeOnRelease" visibility="public">
              </methodref>
              <methodref name="GetEnumerator" visibility="public" procflags="inline">
              </methodref>
              <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="override">
              </methodref>
              <methodref name="HasParent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="InsertComponent" visibility="public">
              </methodref>
              <methodref name="RemoveComponent" visibility="public">
              </methodref>
              <methodref name="SetSubComponent" visibility="public">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="override">
              </methodref>
              <methodref name="UpdateAction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="IsImplementorOf" visibility="public">
              </methodref>
              <methodref name="ReferenceInterface" visibility="public">
              </methodref>
              <propertyref name="ComObject" visibility="public">
              </propertyref>
              <propertyref name="Components" visibility="public">
              </propertyref>
              <propertyref name="ComponentCount" visibility="public">
              </propertyref>
              <propertyref name="ComponentIndex" visibility="public">
              </propertyref>
              <propertyref name="ComponentState" visibility="public">
              </propertyref>
              <propertyref name="ComponentStyle" visibility="public">
              </propertyref>
              <propertyref name="DesignInfo" visibility="public">
              </propertyref>
              <propertyref name="Owner" visibility="public">
              </propertyref>
              <propertyref name="VCLComObject" visibility="public">
              </propertyref>
              <propertyref name="Observers" visibility="public">
              </propertyref>
              <propertyref name="Name" visibility="published">
              </propertyref>
              <propertyref name="Tag" visibility="published">
              </propertyref>
              <ancestor name="TPersistent" namespace="System.Classes">
                <methodref name="AssignError" visibility="private">
                </methodref>
                <methodref name="AssignTo" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Assign" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                </methodref>
                <ancestor name="TObject" namespace="System">
                  <methodref name="Create" visibility="public" procflags="constructor">
                  </methodref>
                  <methodref name="Free" visibility="public">
                  </methodref>
                  <methodref name="DisposeOf" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="InitInstance" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="CleanupInstance" visibility="public">
                  </methodref>
                  <methodref name="ClassType" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="ClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassNameIs" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassParent" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="ClassInfo" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InstanceSize" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InheritsFrom" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="QualifiedClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="GetInterface" visibility="public">
                  </methodref>
                  <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="UnitName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="UnitScope" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="Equals" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="GetHashCode" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="ToString" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="SafeCallException" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="AfterConstruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Dispatch" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="DefaultHandler" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="NewInstance" visibility="public" procflags="class virtual">
                  </methodref>
                  <methodref name="FreeInstance" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Destroy" visibility="public" procflags="destructor virtual">
                  </methodref>
                  <methodref name="GetDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <methodref name="CheckDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <propertyref name="Disposed" visibility="protected">
                  </propertyref>
                </ancestor>
              </ancestor>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <const name="InitRepeatPause" visibility="private" type="Integer" file="Vcl.Buttons.pas" line="471">
        <value>
          $190
        </value>
      </const>
      <const name="RepeatPause" visibility="private" type="Integer" file="Vcl.Buttons.pas" line="472">
        <value>
          $64
        </value>
      </const>
      <field name="FIndex" type="Integer" visibility="private" size="4" offset="528" file="Vcl.Buttons.pas" line="474"/>
      <field name="FNavStyle" type="TNavButtonStyle" visibility="private" size="1" offset="532" file="Vcl.Buttons.pas" line="475"/>
      <field name="FRepeatTimer" type="TTimer" visibility="private" size="4" offset="536" file="Vcl.Buttons.pas" line="476"/>
      <field name="FThemeHot" type="TThemedDataNavButtons" visibility="private" size="1" offset="540" file="Vcl.Buttons.pas" line="477"/>
      <field name="FThemePressed" type="TThemedDataNavButtons" visibility="private" size="1" offset="541" file="Vcl.Buttons.pas" line="478"/>
      <field name="FThemeNormal" type="TThemedDataNavButtons" visibility="private" size="1" offset="542" file="Vcl.Buttons.pas" line="479"/>
      <field name="FThemeDisabled" type="TThemedDataNavButtons" visibility="private" size="1" offset="543" file="Vcl.Buttons.pas" line="480"/>
      <procedure name="TimerExpired" visibility="private" file="Vcl.Buttons.pas" line="481">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="Paint" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="483">
      </procedure>
      <procedure name="MouseDown" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="484">
        <parameters>
          <parameter name="Button" type="TMouseButton"/>
          <parameter name="Shift" type="TShiftState"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="MouseUp" visibility="protected" procflags="override" file="Vcl.Buttons.pas" line="486">
        <parameters>
          <parameter name="Button" type="TMouseButton"/>
          <parameter name="Shift" type="TShiftState"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <destructor name="Destroy" visibility="public" file="Vcl.Buttons.pas" line="489">
        <parameters>
        </parameters>
      </destructor>
      <property name="NavStyle" visibility="public" read="FNavStyle" write="FNavStyle" type="TNavButtonStyle" file="Vcl.Buttons.pas" line="490"/>
      <property name="Index" visibility="public" read="FIndex" write="FIndex" type="Integer" file="Vcl.Buttons.pas" line="491"/>
      <property name="ThemeHot" visibility="public" read="FThemeHot" write="FThemeHot" type="TThemedDataNavButtons" file="Vcl.Buttons.pas" line="492"/>
      <property name="ThemeNormal" visibility="public" read="FThemeNormal" write="FThemeNormal" type="TThemedDataNavButtons" file="Vcl.Buttons.pas" line="493"/>
      <property name="ThemeDisabled" visibility="public" read="FThemeDisabled" write="FThemeDisabled" type="TThemedDataNavButtons" file="Vcl.Buttons.pas" line="494"/>
      <property name="ThemePressed" visibility="public" read="FThemePressed" write="FThemePressed" type="TThemedDataNavButtons" file="Vcl.Buttons.pas" line="495"/>
    </members>
  </class>
  <function name="DrawButtonFace" visibility="public" file="Vcl.Buttons.pas" line="551">
    <parameters>
      <parameter name="Canvas" type="TCanvas"/>
      <parameter name="Client" type="TRect" paramflags="const"/>
      <parameter name="BevelWidth" type="Integer"/>
      <parameter name="Style" type="TButtonStyle"/>
      <parameter name="IsRounded" type="Boolean"/>
      <parameter name="IsDown" type="Boolean"/>
      <parameter name="IsFocused" type="Boolean"/>
      <retval type="TRect"/>
    </parameters>
  </function>
</namespace>