<?xml version="1.0" ?><namespace name="Vcl.Samples.Spin" platform="Win32">
  <const name="InitRepeatPause" type="Integer" file="Vcl.Samples.Spin.pas" line="18">
    <value>
      $190
    </value>
  </const>
  <const name="RepeatPause" type="Integer" file="Vcl.Samples.Spin.pas" line="19">
    <value>
      $64
    </value>
  </const>
  <const name="tbFocusRect" type=":3" file="Vcl.Samples.Spin.pas" line="182">
    <value>
      tbFocusRect
    </value>
  </const>
  <const name="tbAllowTimer" type=":3" file="Vcl.Samples.Spin.pas" line="182">
    <value>
      tbAllowTimer
    </value>
  </const>
  <type name="TNumGlyphs" type="shortint" loBound="1" hiBound="4" file="Vcl.Buttons.pas" line="30"/>
  <class name="TSpinButton" file="Vcl.Samples.Spin.pas" line="29">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private">
      </methodref>
      <methodref name="CalcConstraints" visibility="private">
      </methodref>
      <methodref name="DoPaddingChange" visibility="private">
      </methodref>
      <methodref name="GetAlignDisabled" visibility="private">
      </methodref>
      <methodref name="GetControl" visibility="private">
      </methodref>
      <methodref name="GetControlCount" visibility="private">
      </methodref>
      <methodref name="GetDockClientCount" visibility="private">
      </methodref>
      <methodref name="GetDockClients" visibility="private">
      </methodref>
      <methodref name="GetHandle" visibility="private">
      </methodref>
      <methodref name="GetParentBackground" visibility="private" procflags="inline">
      </methodref>
      <methodref name="GetTabOrder" visibility="private">
      </methodref>
      <methodref name="GetVisibleDockClientCount" visibility="private">
      </methodref>
      <methodref name="Insert" visibility="private">
      </methodref>
      <methodref name="InvalidateFrame" visibility="private">
      </methodref>
      <methodref name="InvokeHelp" visibility="private">
      </methodref>
      <methodref name="IsCtl3DStored" visibility="private">
      </methodref>
      <methodref name="IsDoubleBufferedStored" visibility="private">
      </methodref>
      <methodref name="PrecedingWindow" visibility="private">
      </methodref>
      <methodref name="ReadDesignSize" visibility="private">
      </methodref>
      <methodref name="ReadPixelsPerInch" visibility="private">
      </methodref>
      <methodref name="Remove" visibility="private">
      </methodref>
      <methodref name="RemoveFocus" visibility="private">
      </methodref>
      <methodref name="SetBevelCut" visibility="private">
      </methodref>
      <methodref name="SetBevelEdges" visibility="private">
      </methodref>
      <methodref name="SetBevelKind" visibility="private">
      </methodref>
      <methodref name="SetBevelWidth" visibility="private">
      </methodref>
      <methodref name="SetBorderWidth" visibility="private">
      </methodref>
      <methodref name="SetCtl3D" visibility="private">
      </methodref>
      <methodref name="SetDockSite" visibility="private">
      </methodref>
      <methodref name="SetDoubleBuffered" visibility="private">
      </methodref>
      <methodref name="SetPadding" visibility="private">
      </methodref>
      <methodref name="SetParentCtl3D" visibility="private">
      </methodref>
      <methodref name="SetParentWindow" visibility="private">
      </methodref>
      <methodref name="SetTabOrder" visibility="private">
      </methodref>
      <methodref name="SetTabStop" visibility="private">
      </methodref>
      <methodref name="SetUseDockManager" visibility="private">
      </methodref>
      <methodref name="SetZOrderPosition" visibility="private">
      </methodref>
      <methodref name="UpdateTabOrder" visibility="private">
      </methodref>
      <methodref name="UpdateShowing" visibility="private">
      </methodref>
      <methodref name="WriteDesignSize" visibility="private">
      </methodref>
      <methodref name="WritePixelsPerInch" visibility="private">
      </methodref>
      <methodref name="IsMenuKey" visibility="private">
      </methodref>
      <methodref name="GetIsDrawingLocked" visibility="private">
      </methodref>
      <methodref name="GetRedrawDisabled" visibility="private">
      </methodref>
      <methodref name="WMInputLangChange" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMInputLangChange" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMPaint" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMCommand" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMNotify" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMSysColorChange" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMHScroll" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMVScroll" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMCompareItem" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMDeleteItem" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMDrawItem" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMMeasureItem" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMSize" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMMove" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMSetCursor" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMKeyDown" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMKeyUp" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMChar" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMSysCommand" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMCharToItem" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMParentNotify" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMDestroy" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMMouseActivate" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMNCDestroy" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMNCHitTest" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMNCPaint" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMWinIniChange" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMFontChange" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMTimeChange" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMSetFocus" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMKillFocus" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMContextMenu" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMGesture" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMGestureNotify" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMChildKey" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMDialogKey" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMDialogChar" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMColorChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMFontChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMBorderChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMCursorChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMShowingChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMEnter" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMExit" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMSysColorChange" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMWinIniChange" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMFontChange" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMTimeChange" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMDrag" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CNKeyDown" visibility="private" procflags="message">
      </methodref>
      <methodref name="CNKeyUp" visibility="private" procflags="message">
      </methodref>
      <methodref name="CNChar" visibility="private" procflags="message">
      </methodref>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message">
      </methodref>
      <methodref name="CNSysChar" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMSysCommand" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMInvalidate" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMTextChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMPrintClient" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMFocusChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMControlListChange" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMControlListChanging" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMDockClient" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMUnDockClient" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMFloat" visibility="private" procflags="message">
      </methodref>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override">
      </methodref>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override">
      </methodref>
      <methodref name="ActionChange" visibility="protected" procflags="override">
      </methodref>
      <methodref name="AddBiDiModeExStyle" visibility="protected">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="override">
      </methodref>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="AdjustSize" visibility="protected" procflags="override">
      </methodref>
      <methodref name="AlignControls" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="ArrangeControl" visibility="protected">
      </methodref>
      <methodref name="CanAutoSize" visibility="protected" procflags="override">
      </methodref>
      <methodref name="CanResize" visibility="protected" procflags="override">
      </methodref>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override">
      </methodref>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override">
      </methodref>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="CreateParams" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="override">
      </methodref>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="DockOver" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="DoExit" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DoKeyDown" visibility="protected">
      </methodref>
      <methodref name="DoKeyPress" visibility="protected">
      </methodref>
      <methodref name="DoKeyUp" visibility="protected">
      </methodref>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="FindNextControl" visibility="protected">
      </methodref>
      <methodref name="FixupTabList" visibility="protected">
      </methodref>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override">
      </methodref>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override">
      </methodref>
      <methodref name="GetClientRect" visibility="protected" procflags="override">
      </methodref>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override">
      </methodref>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override">
      </methodref>
      <methodref name="GetParentHandle" visibility="protected">
      </methodref>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetTopParentHandle" visibility="protected">
      </methodref>
      <methodref name="InvalidateDockHostSite" visibility="protected">
      </methodref>
      <methodref name="IsControlMouseMsg" visibility="protected">
      </methodref>
      <methodref name="IsControlActivateMsg" visibility="protected">
      </methodref>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="MainWndProc" visibility="protected">
      </methodref>
      <methodref name="Notification" visibility="protected" procflags="override">
      </methodref>
      <methodref name="NotifyControls" visibility="protected">
      </methodref>
      <methodref name="PaintControls" visibility="protected">
      </methodref>
      <methodref name="PaintHandler" visibility="protected">
      </methodref>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="PaletteChanged" visibility="protected" procflags="override">
      </methodref>
      <methodref name="ReadState" visibility="protected" procflags="override">
      </methodref>
      <methodref name="RecreateWnd" visibility="protected">
      </methodref>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline">
      </methodref>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual">
      </methodref>
      <methodref name="ResetImeComposition" visibility="protected">
      </methodref>
      <methodref name="RequestAlign" visibility="protected" procflags="override">
      </methodref>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected">
      </methodref>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="ScaleControls" visibility="protected">
      </methodref>
      <methodref name="ScalePadding" visibility="protected">
      </methodref>
      <methodref name="SelectFirst" visibility="protected">
      </methodref>
      <methodref name="SelectNext" visibility="protected">
      </methodref>
      <methodref name="SetChildOrder" visibility="protected" procflags="override">
      </methodref>
      <methodref name="SetIme" visibility="protected" procflags="overload inline">
      </methodref>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual">
      </methodref>
      <methodref name="SetImeCompositionWindow" visibility="protected">
      </methodref>
      <methodref name="SetParent" visibility="protected" procflags="override">
      </methodref>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetZOrder" visibility="protected" procflags="override">
      </methodref>
      <methodref name="ShowControl" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="UpdateBounds" visibility="protected">
      </methodref>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="UpdateRecreatingFlag" visibility="protected">
      </methodref>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="UpdateUIState" visibility="protected">
      </methodref>
      <methodref name="WndProc" visibility="protected" procflags="override">
      </methodref>
      <methodref name="CreateSubClass" visibility="protected">
      </methodref>
      <methodref name="RemoveWindowProps" visibility="protected">
      </methodref>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override">
      </methodref>
      <propertyref name="AlignControlList" visibility="protected">
      </propertyref>
      <propertyref name="BevelEdges" visibility="protected">
      </propertyref>
      <propertyref name="BevelInner" visibility="protected">
      </propertyref>
      <propertyref name="BevelOuter" visibility="protected">
      </propertyref>
      <propertyref name="BevelKind" visibility="protected">
      </propertyref>
      <propertyref name="BevelWidth" visibility="protected">
      </propertyref>
      <propertyref name="BorderWidth" visibility="protected">
      </propertyref>
      <propertyref name="Ctl3D" visibility="protected">
      </propertyref>
      <propertyref name="ImeMode" visibility="protected">
      </propertyref>
      <propertyref name="ImeName" visibility="protected">
      </propertyref>
      <propertyref name="ParentBackground" visibility="protected">
      </propertyref>
      <propertyref name="ParentCtl3D" visibility="protected">
      </propertyref>
      <propertyref name="TipMode" visibility="protected">
      </propertyref>
      <propertyref name="DefWndProc" visibility="protected">
      </propertyref>
      <propertyref name="WindowHandle" visibility="protected">
      </propertyref>
      <eventref name="OnAlignInsertBefore" visibility="protected">
      </eventref>
      <eventref name="OnAlignPosition" visibility="protected">
      </eventref>
      <eventref name="OnDockDrop" visibility="protected">
      </eventref>
      <eventref name="OnDockOver" visibility="protected">
      </eventref>
      <eventref name="OnEnter" visibility="protected">
      </eventref>
      <eventref name="OnExit" visibility="protected">
      </eventref>
      <eventref name="OnGetSiteInfo" visibility="protected">
      </eventref>
      <eventref name="OnKeyDown" visibility="protected">
      </eventref>
      <eventref name="OnKeyPress" visibility="protected">
      </eventref>
      <eventref name="OnKeyUp" visibility="protected">
      </eventref>
      <eventref name="OnUnDock" visibility="protected">
      </eventref>
      <methodref name="Create" visibility="public" procflags="constructor override">
      </methodref>
      <methodref name="CreateParented" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="CreateParentedControl" visibility="public" procflags="class">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public">
      </methodref>
      <methodref name="CanFocus" visibility="public" procflags="dynamic">
      </methodref>
      <methodref name="ContainsControl" visibility="public">
      </methodref>
      <methodref name="ControlAtPos" visibility="public">
      </methodref>
      <methodref name="DefaultHandler" visibility="public" procflags="override">
      </methodref>
      <methodref name="DisableAlign" visibility="public" procflags="inline">
      </methodref>
      <propertyref name="DockClientCount" visibility="public">
      </propertyref>
      <propertyref name="DockClients" visibility="public">
      </propertyref>
      <methodref name="DockDrop" visibility="public" procflags="dynamic">
      </methodref>
      <propertyref name="DockSite" visibility="public">
      </propertyref>
      <propertyref name="DockManager" visibility="public">
      </propertyref>
      <propertyref name="DoubleBuffered" visibility="public">
      </propertyref>
      <methodref name="EnableAlign" visibility="public">
      </methodref>
      <methodref name="FindChildControl" visibility="public">
      </methodref>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic">
      </methodref>
      <methodref name="Focused" visibility="public" procflags="dynamic">
      </methodref>
      <methodref name="GetChildren" visibility="public" procflags="override">
      </methodref>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic">
      </methodref>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic">
      </methodref>
      <methodref name="HandleAllocated" visibility="public">
      </methodref>
      <methodref name="HandleNeeded" visibility="public">
      </methodref>
      <methodref name="InsertControl" visibility="public">
      </methodref>
      <methodref name="Invalidate" visibility="public" procflags="override">
      </methodref>
      <methodref name="PaintTo" visibility="public" procflags="overload">
      </methodref>
      <methodref name="PaintTo" visibility="public" procflags="overload">
      </methodref>
      <propertyref name="PixelsPerInch" visibility="public">
      </propertyref>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic">
      </methodref>
      <methodref name="RemoveControl" visibility="public">
      </methodref>
      <methodref name="Realign" visibility="public" procflags="inline">
      </methodref>
      <methodref name="Repaint" visibility="public" procflags="override">
      </methodref>
      <methodref name="ScaleBy" visibility="public">
      </methodref>
      <methodref name="ScrollBy" visibility="public">
      </methodref>
      <methodref name="SetBounds" visibility="public" procflags="override">
      </methodref>
      <methodref name="SetDesignVisible" visibility="public" procflags="override">
      </methodref>
      <methodref name="SetFocus" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Update" visibility="public" procflags="override">
      </methodref>
      <methodref name="UpdateControlState" visibility="public">
      </methodref>
      <methodref name="LockDrawing" visibility="public">
      </methodref>
      <methodref name="UnlockDrawing" visibility="public">
      </methodref>
      <propertyref name="AlignDisabled" visibility="public">
      </propertyref>
      <propertyref name="MouseInClient" visibility="public">
      </propertyref>
      <propertyref name="VisibleDockClientCount" visibility="public">
      </propertyref>
      <propertyref name="Brush" visibility="public">
      </propertyref>
      <propertyref name="Controls" visibility="public">
      </propertyref>
      <propertyref name="ControlCount" visibility="public">
      </propertyref>
      <propertyref name="Handle" visibility="public">
      </propertyref>
      <propertyref name="Padding" visibility="public">
      </propertyref>
      <propertyref name="ParentDoubleBuffered" visibility="public">
      </propertyref>
      <propertyref name="ParentWindow" visibility="public">
      </propertyref>
      <propertyref name="Showing" visibility="public">
      </propertyref>
      <propertyref name="IsDrawingLocked" visibility="public">
      </propertyref>
      <propertyref name="RedrawDisabled" visibility="public">
      </propertyref>
      <propertyref name="TabOrder" visibility="public">
      </propertyref>
      <propertyref name="TabStop" visibility="public">
      </propertyref>
      <propertyref name="UseDockManager" visibility="public">
      </propertyref>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private">
        </methodref>
        <methodref name="CalcDockSizes" visibility="private">
        </methodref>
        <methodref name="CheckNewSize" visibility="private">
        </methodref>
        <methodref name="CreateFloatingDockSite" visibility="private">
        </methodref>
        <methodref name="DoActionChange" visibility="private">
        </methodref>
        <methodref name="DoCanAutoSize" visibility="private">
        </methodref>
        <methodref name="DoCanResize" visibility="private">
        </methodref>
        <methodref name="DoConstraintsChange" visibility="private">
        </methodref>
        <methodref name="DoConstrainedResize" visibility="private">
        </methodref>
        <methodref name="DoDragMsg" visibility="private">
        </methodref>
        <methodref name="DoMouseActivate" visibility="private">
        </methodref>
        <methodref name="DoMouseDown" visibility="private">
        </methodref>
        <methodref name="DoMouseUp" visibility="private">
        </methodref>
        <methodref name="DoMarginChange" visibility="private">
        </methodref>
        <methodref name="FontChanged" visibility="private">
        </methodref>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline">
        </methodref>
        <methodref name="GetBoundsRect" visibility="private">
        </methodref>
        <methodref name="GetClientHeight" visibility="private">
        </methodref>
        <methodref name="GetClientWidth" visibility="private">
        </methodref>
        <methodref name="GetLRDockWidth" visibility="private">
        </methodref>
        <methodref name="GetMouseCapture" visibility="private">
        </methodref>
        <methodref name="GetTBDockHeight" visibility="private">
        </methodref>
        <methodref name="GetUndockWidth" visibility="private">
        </methodref>
        <methodref name="GetUndockHeight" visibility="private">
        </methodref>
        <methodref name="InvalidateControl" visibility="private">
        </methodref>
        <methodref name="IsAnchorsStored" visibility="private">
        </methodref>
        <methodref name="IsBiDiModeStored" visibility="private">
        </methodref>
        <methodref name="IsCaptionStored" visibility="private">
        </methodref>
        <methodref name="IsColorStored" visibility="private">
        </methodref>
        <methodref name="IsEnabledStored" visibility="private">
        </methodref>
        <methodref name="IsFontStored" visibility="private">
        </methodref>
        <methodref name="IsHintStored" visibility="private">
        </methodref>
        <methodref name="IsHelpContextStored" visibility="private">
        </methodref>
        <methodref name="IsOnClickStored" visibility="private">
        </methodref>
        <methodref name="IsShowHintStored" visibility="private">
        </methodref>
        <methodref name="IsVisibleStored" visibility="private">
        </methodref>
        <methodref name="ReadIsControl" visibility="private">
        </methodref>
        <methodref name="ReadExplicitLeft" visibility="private">
        </methodref>
        <methodref name="ReadExplicitTop" visibility="private">
        </methodref>
        <methodref name="ReadExplicitWidth" visibility="private">
        </methodref>
        <methodref name="ReadExplicitHeight" visibility="private">
        </methodref>
        <methodref name="SetAlignWithMargins" visibility="private">
        </methodref>
        <methodref name="SetAnchors" visibility="private">
        </methodref>
        <methodref name="SetAction" visibility="private">
        </methodref>
        <methodref name="SetAlign" visibility="private">
        </methodref>
        <methodref name="SetBoundsRect" visibility="private">
        </methodref>
        <methodref name="SetClientHeight" visibility="private">
        </methodref>
        <methodref name="SetClientSize" visibility="private">
        </methodref>
        <methodref name="SetClientWidth" visibility="private">
        </methodref>
        <methodref name="SetColor" visibility="private">
        </methodref>
        <methodref name="SetCursor" visibility="private">
        </methodref>
        <methodref name="SetDesktopFont" visibility="private">
        </methodref>
        <methodref name="SetFont" visibility="private">
        </methodref>
        <methodref name="SetHeight" visibility="private">
        </methodref>
        <methodref name="SetHelpContext" visibility="private">
        </methodref>
        <methodref name="SetHelpKeyword" visibility="private">
        </methodref>
        <methodref name="SetHostDockSite" visibility="private">
        </methodref>
        <methodref name="SetLeft" visibility="private">
        </methodref>
        <methodref name="SetMouseCapture" visibility="private">
        </methodref>
        <methodref name="SetParentColor" visibility="private">
        </methodref>
        <methodref name="SetParentFont" visibility="private">
        </methodref>
        <methodref name="SetShowHint" visibility="private">
        </methodref>
        <methodref name="SetParentShowHint" visibility="private">
        </methodref>
        <methodref name="SetParentCustomHint" visibility="private">
        </methodref>
        <methodref name="SetPopupMenu" visibility="private">
        </methodref>
        <methodref name="SetTop" visibility="private">
        </methodref>
        <methodref name="SetVisible" visibility="private">
        </methodref>
        <methodref name="SetWidth" visibility="private">
        </methodref>
        <methodref name="SetZOrderPosition" visibility="private">
        </methodref>
        <methodref name="UpdateAnchorRules" visibility="private">
        </methodref>
        <methodref name="WriteIsControl" visibility="private">
        </methodref>
        <methodref name="WriteExplicitLeft" visibility="private">
        </methodref>
        <methodref name="WriteExplicitTop" visibility="private">
        </methodref>
        <methodref name="WriteExplicitWidth" visibility="private">
        </methodref>
        <methodref name="WriteExplicitHeight" visibility="private">
        </methodref>
        <methodref name="WMLButtonDown" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMRButtonDown" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMMButtonDown" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMMouseMove" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMLButtonUp" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMRButtonUp" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMMButtonUp" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMMouseWheel" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMCancelMode" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMFontChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMColorChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMMouseActivate" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMHintShow" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMHitTest" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMMouseEnter" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMMouseLeave" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMMouseWheel" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMGesture" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMContextMenu" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="SetConstraints" visibility="private">
        </methodref>
        <methodref name="SetMargins" visibility="private">
        </methodref>
        <methodref name="SetTouchManager" visibility="private">
        </methodref>
        <methodref name="GetText" visibility="private">
        </methodref>
        <methodref name="SetText" visibility="private">
        </methodref>
        <methodref name="CMFloat" visibility="private" procflags="message">
        </methodref>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override">
        </methodref>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="override">
        </methodref>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="CanResize" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="Changed" visibility="protected">
        </methodref>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic">
        </methodref>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic">
        </methodref>
        <methodref name="Click" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="CalcCursorPos" visibility="protected">
        </methodref>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DblClick" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="override">
        </methodref>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoDock" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DragOver" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoGesture" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="GetAction" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual">
        </methodref>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetFloating" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="GetDragMode" visibility="protected">
        </methodref>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Loaded" visibility="protected" procflags="override">
        </methodref>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Notification" visibility="protected" procflags="override">
        </methodref>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="ReadState" visibility="protected" procflags="override">
        </methodref>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="Resize" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="ScaleConstraints" visibility="protected">
        </methodref>
        <methodref name="ScaleMargins" visibility="protected">
        </methodref>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SendCancelMode" visibility="protected">
        </methodref>
        <methodref name="SendDockNotification" visibility="protected">
        </methodref>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetName" visibility="protected" procflags="override">
        </methodref>
        <methodref name="SetParent" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="SetCustomHint" visibility="protected">
        </methodref>
        <methodref name="UpdateExplicitBounds" visibility="protected">
        </methodref>
        <methodref name="UpdateBoundsRect" visibility="protected">
        </methodref>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="WndProc" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual">
        </methodref>
        <propertyref name="ActionLink" visibility="protected">
        </propertyref>
        <propertyref name="AutoSize" visibility="protected">
        </propertyref>
        <propertyref name="Caption" visibility="protected">
        </propertyref>
        <propertyref name="DesktopFont" visibility="protected">
        </propertyref>
        <propertyref name="DragKind" visibility="protected">
        </propertyref>
        <propertyref name="DragCursor" visibility="protected">
        </propertyref>
        <propertyref name="DragMode" visibility="protected">
        </propertyref>
        <propertyref name="IsControl" visibility="protected">
        </propertyref>
        <propertyref name="MouseCapture" visibility="protected">
        </propertyref>
        <propertyref name="ParentBiDiMode" visibility="protected">
        </propertyref>
        <propertyref name="ParentColor" visibility="protected">
        </propertyref>
        <propertyref name="ParentFont" visibility="protected">
        </propertyref>
        <propertyref name="ParentShowHint" visibility="protected">
        </propertyref>
        <propertyref name="PopupMenu" visibility="protected">
        </propertyref>
        <propertyref name="ScalingFlags" visibility="protected">
        </propertyref>
        <propertyref name="Text" visibility="protected">
        </propertyref>
        <propertyref name="WheelAccumulator" visibility="protected">
        </propertyref>
        <propertyref name="Color" visibility="protected">
        </propertyref>
        <propertyref name="Font" visibility="protected">
        </propertyref>
        <propertyref name="IScaling" visibility="protected">
        </propertyref>
        <propertyref name="WindowText" visibility="protected">
        </propertyref>
        <eventref name="OnCanResize" visibility="protected">
        </eventref>
        <eventref name="OnClick" visibility="protected">
        </eventref>
        <eventref name="OnConstrainedResize" visibility="protected">
        </eventref>
        <eventref name="OnContextPopup" visibility="protected">
        </eventref>
        <eventref name="OnDblClick" visibility="protected">
        </eventref>
        <eventref name="OnDragDrop" visibility="protected">
        </eventref>
        <eventref name="OnDragOver" visibility="protected">
        </eventref>
        <eventref name="OnEndDock" visibility="protected">
        </eventref>
        <eventref name="OnEndDrag" visibility="protected">
        </eventref>
        <eventref name="OnMouseActivate" visibility="protected">
        </eventref>
        <eventref name="OnMouseDown" visibility="protected">
        </eventref>
        <eventref name="OnMouseEnter" visibility="protected">
        </eventref>
        <eventref name="OnMouseLeave" visibility="protected">
        </eventref>
        <eventref name="OnMouseMove" visibility="protected">
        </eventref>
        <eventref name="OnMouseUp" visibility="protected">
        </eventref>
        <eventref name="OnMouseWheel" visibility="protected">
        </eventref>
        <eventref name="OnMouseWheelDown" visibility="protected">
        </eventref>
        <eventref name="OnMouseWheelUp" visibility="protected">
        </eventref>
        <eventref name="OnResize" visibility="protected">
        </eventref>
        <eventref name="OnStartDock" visibility="protected">
        </eventref>
        <eventref name="OnStartDrag" visibility="protected">
        </eventref>
        <methodref name="Create" visibility="public" procflags="constructor override">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="CheckNonMainThreadUsage" visibility="public">
        </methodref>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeginDrag" visibility="public">
        </methodref>
        <methodref name="BringToFront" visibility="public">
        </methodref>
        <methodref name="ClientToScreen" visibility="public" procflags="overload">
        </methodref>
        <methodref name="ClientToScreen" visibility="public" procflags="overload">
        </methodref>
        <methodref name="ClientToParent" visibility="public">
        </methodref>
        <methodref name="Dock" visibility="public" procflags="dynamic">
        </methodref>
        <methodref name="Dragging" visibility="public">
        </methodref>
        <methodref name="DragDrop" visibility="public" procflags="dynamic">
        </methodref>
        <methodref name="DrawTextBiDiModeFlags" visibility="public">
        </methodref>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public">
        </methodref>
        <propertyref name="Enabled" visibility="public">
        </propertyref>
        <methodref name="EndDrag" visibility="public">
        </methodref>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic">
        </methodref>
        <methodref name="GetParentComponent" visibility="public" procflags="override">
        </methodref>
        <methodref name="HasParent" visibility="public" procflags="override">
        </methodref>
        <methodref name="Hide" visibility="public">
        </methodref>
        <methodref name="InitiateAction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Invalidate" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic">
        </methodref>
        <methodref name="IsRightToLeft" visibility="public">
        </methodref>
        <methodref name="ManualDock" visibility="public">
        </methodref>
        <methodref name="ManualFloat" visibility="public">
        </methodref>
        <methodref name="Perform" visibility="public" procflags="overload">
        </methodref>
        <methodref name="Refresh" visibility="public">
        </methodref>
        <methodref name="Repaint" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ReplaceDockedControl" visibility="public">
        </methodref>
        <methodref name="ScreenToClient" visibility="public" procflags="overload">
        </methodref>
        <methodref name="ScreenToClient" visibility="public" procflags="overload">
        </methodref>
        <methodref name="ParentToClient" visibility="public">
        </methodref>
        <methodref name="SendToBack" visibility="public">
        </methodref>
        <methodref name="SetBounds" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic">
        </methodref>
        <methodref name="SetParentComponent" visibility="public" procflags="override">
        </methodref>
        <methodref name="Show" visibility="public">
        </methodref>
        <methodref name="Update" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic">
        </methodref>
        <methodref name="UseRightToLeftReading" visibility="public">
        </methodref>
        <methodref name="UseRightToLeftScrollBar" visibility="public">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="override">
        </methodref>
        <methodref name="GetTextBuf" visibility="public">
        </methodref>
        <methodref name="GetTextLen" visibility="public">
        </methodref>
        <methodref name="Perform" visibility="public" procflags="overload">
        </methodref>
        <methodref name="Perform" visibility="public" procflags="overload">
        </methodref>
        <methodref name="SetTextBuf" visibility="public">
        </methodref>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetStyleName" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ScaleValue" visibility="public" procflags="overload">
        </methodref>
        <methodref name="ScaleValue" visibility="public" procflags="overload">
        </methodref>
        <methodref name="ScaleValue" visibility="public" procflags="overload">
        </methodref>
        <methodref name="ScaleValue" visibility="public" procflags="overload">
        </methodref>
        <methodref name="ScaleValue" visibility="public" procflags="overload">
        </methodref>
        <methodref name="ScaleRectSize" visibility="public">
        </methodref>
        <propertyref name="Action" visibility="public">
        </propertyref>
        <propertyref name="Align" visibility="public">
        </propertyref>
        <propertyref name="Anchors" visibility="public">
        </propertyref>
        <propertyref name="BiDiMode" visibility="public">
        </propertyref>
        <propertyref name="BoundsRect" visibility="public">
        </propertyref>
        <propertyref name="ClientHeight" visibility="public">
        </propertyref>
        <propertyref name="ClientOrigin" visibility="public">
        </propertyref>
        <propertyref name="ClientRect" visibility="public">
        </propertyref>
        <propertyref name="ClientWidth" visibility="public">
        </propertyref>
        <propertyref name="Constraints" visibility="public">
        </propertyref>
        <propertyref name="ControlState" visibility="public">
        </propertyref>
        <propertyref name="ControlStyle" visibility="public">
        </propertyref>
        <propertyref name="CurrentPPI" visibility="public">
        </propertyref>
        <propertyref name="DockOrientation" visibility="public">
        </propertyref>
        <propertyref name="ExplicitLeft" visibility="public">
        </propertyref>
        <propertyref name="ExplicitTop" visibility="public">
        </propertyref>
        <propertyref name="ExplicitWidth" visibility="public">
        </propertyref>
        <propertyref name="ExplicitHeight" visibility="public">
        </propertyref>
        <propertyref name="Floating" visibility="public">
        </propertyref>
        <propertyref name="FloatingDockSiteClass" visibility="public">
        </propertyref>
        <propertyref name="HostDockSite" visibility="public">
        </propertyref>
        <propertyref name="LRDockWidth" visibility="public">
        </propertyref>
        <propertyref name="ScaleFactor" visibility="public">
        </propertyref>
        <propertyref name="ShowHint" visibility="public">
        </propertyref>
        <propertyref name="TBDockHeight" visibility="public">
        </propertyref>
        <propertyref name="Touch" visibility="public">
        </propertyref>
        <propertyref name="UndockHeight" visibility="public">
        </propertyref>
        <propertyref name="UndockWidth" visibility="public">
        </propertyref>
        <propertyref name="Visible" visibility="public">
        </propertyref>
        <eventref name="WindowProc" visibility="public">
        </eventref>
        <propertyref name="Parent" visibility="public">
        </propertyref>
        <propertyref name="StyleElements" visibility="public">
        </propertyref>
        <propertyref name="StyleName" visibility="public">
        </propertyref>
        <eventref name="OnGesture" visibility="public">
        </eventref>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public">
        </propertyref>
        <propertyref name="AlignWithMargins" visibility="published">
        </propertyref>
        <propertyref name="Left" visibility="published">
        </propertyref>
        <propertyref name="Top" visibility="published">
        </propertyref>
        <propertyref name="Width" visibility="published">
        </propertyref>
        <propertyref name="Height" visibility="published">
        </propertyref>
        <propertyref name="Cursor" visibility="published">
        </propertyref>
        <propertyref name="Hint" visibility="published">
        </propertyref>
        <propertyref name="HelpType" visibility="published">
        </propertyref>
        <propertyref name="HelpKeyword" visibility="published">
        </propertyref>
        <propertyref name="HelpContext" visibility="published">
        </propertyref>
        <propertyref name="Margins" visibility="published">
        </propertyref>
        <propertyref name="CustomHint" visibility="published">
        </propertyref>
        <propertyref name="ParentCustomHint" visibility="published">
        </propertyref>
        <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="FUpButton" type="TTimerSpeedButton" visibility="private" size="4" offset="688" file="Vcl.Samples.Spin.pas" line="31"/>
      <field name="FDownButton" type="TTimerSpeedButton" visibility="private" size="4" offset="692" file="Vcl.Samples.Spin.pas" line="32"/>
      <field name="FFocusedButton" type="TTimerSpeedButton" visibility="private" size="4" offset="696" file="Vcl.Samples.Spin.pas" line="33"/>
      <field name="FFocusControl" type="TWinControl" visibility="private" size="4" offset="700" file="Vcl.Samples.Spin.pas" line="34"/>
      <field name="FOnUpClick" type="TNotifyEvent" visibility="private" size="8" offset="704" file="Vcl.Samples.Spin.pas" line="35"/>
      <field name="FOnDownClick" type="TNotifyEvent" visibility="private" size="8" offset="712" file="Vcl.Samples.Spin.pas" line="36"/>
      <function name="CreateButton" visibility="private" file="Vcl.Samples.Spin.pas" line="37">
        <parameters>
          <parameter name="ADownButton" type="Boolean"/>
          <retval type="TTimerSpeedButton"/>
        </parameters>
      </function>
      <function name="GetUpGlyph" visibility="private" file="Vcl.Samples.Spin.pas" line="38">
        <parameters>
          <retval type="TBitmap"/>
        </parameters>
      </function>
      <function name="GetDownGlyph" visibility="private" file="Vcl.Samples.Spin.pas" line="39">
        <parameters>
          <retval type="TBitmap"/>
        </parameters>
      </function>
      <procedure name="SetUpGlyph" visibility="private" file="Vcl.Samples.Spin.pas" line="40">
        <parameters>
          <parameter name="Value" type="TBitmap"/>
        </parameters>
      </procedure>
      <procedure name="SetDownGlyph" visibility="private" file="Vcl.Samples.Spin.pas" line="41">
        <parameters>
          <parameter name="Value" type="TBitmap"/>
        </parameters>
      </procedure>
      <function name="GetUpNumGlyphs" visibility="private" file="Vcl.Samples.Spin.pas" line="42">
        <parameters>
          <retval type="TNumGlyphs"/>
        </parameters>
      </function>
      <function name="GetDownNumGlyphs" visibility="private" file="Vcl.Samples.Spin.pas" line="43">
        <parameters>
          <retval type="TNumGlyphs"/>
        </parameters>
      </function>
      <procedure name="SetUpNumGlyphs" visibility="private" file="Vcl.Samples.Spin.pas" line="44">
        <parameters>
          <parameter name="Value" type="TNumGlyphs"/>
        </parameters>
      </procedure>
      <procedure name="SetDownNumGlyphs" visibility="private" file="Vcl.Samples.Spin.pas" line="45">
        <parameters>
          <parameter name="Value" type="TNumGlyphs"/>
        </parameters>
      </procedure>
      <procedure name="BtnClick" visibility="private" file="Vcl.Samples.Spin.pas" line="46">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="BtnMouseDown" visibility="private" file="Vcl.Samples.Spin.pas" line="47">
        <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="SetFocusBtn" visibility="private" file="Vcl.Samples.Spin.pas" line="49">
        <parameters>
          <parameter name="Btn" type="TTimerSpeedButton"/>
        </parameters>
      </procedure>
      <procedure name="AdjustSize" visibility="private" file="Vcl.Samples.Spin.pas" line="50">
        <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.Samples.Spin.pas" line="51">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSetFocus" visibility="private" procflags="message" file="Vcl.Samples.Spin.pas" line="52">
        <parameters>
          <parameter name="Message" type="TWMSetFocus" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMKillFocus" visibility="private" procflags="message" file="Vcl.Samples.Spin.pas" line="53">
        <parameters>
          <parameter name="Message" type="TWMKillFocus" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMGetDlgCode" visibility="private" procflags="message" file="Vcl.Samples.Spin.pas" line="54">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="private" procflags="message" file="Vcl.Samples.Spin.pas" line="55">
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="Loaded" visibility="protected" procflags="override" file="Vcl.Samples.Spin.pas" line="57">
      <devnotes><summary>
Initializes the control after it is loaded from a stream.
Loaded overrides the inherited method in order to set the button bounds.
Do not call Loaded. The VCL streaming system calls Loaded automatically after the control's form is loaded into memory so that the control can complete any initializations that depend on other objects in the form. 
</summary></devnotes></procedure>
      <procedure name="KeyDown" visibility="protected" procflags="override" file="Vcl.Samples.Spin.pas" line="58">
        <parameters>
          <parameter name="Key" type="Word" paramflags="var"/>
          <parameter name="Shift" type="TShiftState"/>
        </parameters>
      <devnotes><summary>
Responds to keypress events.
The KeyDown responds to keypress events.
Shift indicates which shift keys (SHIFT, CTRL, or ALT) are combined with the keystroke. 
The Key parameter is one of the following keyboard keys: Space, Down, or Up. 
If Key is Down, the OnDownClick event is handled, if Up - OnUpClick, and if Space - the click event for the focused button.
</summary></devnotes></procedure>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.Samples.Spin.pas" line="59">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      <devnotes><summary>
Responds to notifications indicating that components are being destroyed.
Notification responds to notifications indicating that the focus controls are about to be destroyed.
Notification calls the Notification inherited method.
</summary></devnotes></procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.Samples.Spin.pas" line="61">
      <devnotes><summary>
Creates the underlying window.
Vcl.Samples.Spin.TSpinButton.CreateWnd inherits from Vcl.Controls.TWinControl.CreateWnd. All content below this line refers to Vcl.Controls.TWinControl.CreateWnd.
Creates the underlying window.
CreateWnd is called automatically when the control is first created or when the underlying screen object must be destroyed and recreated to reflect property changes. Override CreateWnd to pass additional initialization messages to the screen object when it is created.
</summary></devnotes></procedure>
      <constructor name="Create" visibility="public" file="Vcl.Samples.Spin.pas" line="63">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Creates and initializes a TSpinButton instance.
The Create method creates and initializes a TSpinButton instance.


</summary></devnotes></constructor>
      <procedure name="SetBounds" visibility="public" procflags="override" file="Vcl.Samples.Spin.pas" line="64">
        <parameters>
          <parameter name="ALeft" type="Integer"/>
          <parameter name="ATop" type="Integer"/>
          <parameter name="AWidth" type="Integer"/>
          <parameter name="AHeight" type="Integer"/>
        </parameters>
      <devnotes><summary>
Sets the Left, Top, Width, and Height properties of the control in a single operation.
SetBounds sets the Left, Top, Width, and Height properties of the control in a single operation. Specify the values for the Left, Top, Width, and Height properties as the value of the ALeft, ATop, AWidth, and AHeight parameters, respectively. The same effect can be achieved by setting the Left, Top, Width, and Height properties separately.
SetBounds calls the SetBounds inherited method.
</summary></devnotes></procedure>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.Samples.Spin.pas" line="66"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.Samples.Spin.pas" line="67"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.Samples.Spin.pas" line="68"/>
      <property name="Ctl3D" visibility="published" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" hoisted="true" file="Vcl.Samples.Spin.pas" line="69"/>
      <property name="DownGlyph" visibility="published" read="GetDownGlyph" write="SetDownGlyph" type="TBitmap" file="Vcl.Samples.Spin.pas" line="70"><devnotes><summary>
The bitmap that appears on the Down button.
DownGlyph represents the bitmap that appears on the Down button.
You can provide up to four images (one for each state) within a single bitmap, depending on the value of the DownNumGlyphs property. All images must be the same size and next to each other in a row.
The four states of the button are described in the following table:



Button state

Description



Up



This image appears when the button is up. 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.




Disabled



This image usually appears dimmed to indicate that the button cannot be selected.




Clicked



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




Down



This image appears when the button stays down.

</summary></devnotes></property>
      <property name="DownNumGlyphs" visibility="published" read="GetDownNumGlyphs" write="SetDownNumGlyphs" type="TNumGlyphs" default="1" file="Vcl.Samples.Spin.pas" line="71"><devnotes><summary>
Specifies the number of Glyphs that appear on the Down button.
DownNumGlyphs specifies the number of Glyphs that appear on the Down button. 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="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.Samples.Spin.pas" line="72"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.Samples.Spin.pas" line="73"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.Samples.Spin.pas" line="74"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.Samples.Spin.pas" line="75"/>
      <property name="FocusControl" visibility="published" read="FFocusControl" write="FFocusControl" type="TWinControl" file="Vcl.Samples.Spin.pas" line="76"><devnotes><summary>
Designates a windowed control associated with the TSpinButton.
Use FocusControl to set focus to a control.
</summary></devnotes></property>
      <property name="ParentCtl3D" visibility="published" read="FParentCtl3D" write="SetParentCtl3D" type="Boolean" default="1" hoisted="true" file="Vcl.Samples.Spin.pas" line="77"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.Samples.Spin.pas" line="78"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.Samples.Spin.pas" line="79"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.Samples.Spin.pas" line="80"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.Samples.Spin.pas" line="81"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="0" hoisted="true" file="Vcl.Samples.Spin.pas" line="82"/>
      <property name="UpGlyph" visibility="published" read="GetUpGlyph" write="SetUpGlyph" type="TBitmap" file="Vcl.Samples.Spin.pas" line="83"><devnotes><summary>
The bitmap that appears on the Up button.
UpGlyph specifies the bitmap that appears on the Up button.
You can provide up to four images (one for each state) within a single bitmap, depending on the value of the UpNumGlyphs property. All images must be the same size and next to each other in a row.
The four states of the button are described in the following table:



Button state

Description



Up



This image appears when the button is up. 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.




Disabled



This image usually appears dimmed to indicate that the button cannot be selected.




Clicked



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




Down



This image appears when the button stays down.



</summary></devnotes></property>
      <property name="UpNumGlyphs" visibility="published" read="GetUpNumGlyphs" write="SetUpNumGlyphs" type="TNumGlyphs" default="1" file="Vcl.Samples.Spin.pas" line="84"><devnotes><summary>
Number of Glyphs that appear on the Up button.
UpNumGlyphs specifies the number of Glyphs that appear on the Up button. 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="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.Samples.Spin.pas" line="85"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.Samples.Spin.pas" line="86"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.Samples.Spin.pas" line="87"/>
      <event name="OnDownClick" visibility="published" read="FOnDownClick" write="FOnDownClick" type="TNotifyEvent" file="Vcl.Samples.Spin.pas" line="88"><devnotes><summary>
Occurs when the user clicks the down button of the TSpinButton.
Use the OnDownClick event handler to specify what happens with the focused control value when the user clicks the down button of the TSpinButton.
</summary></devnotes></event>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="89"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="90"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="91"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="92"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="93"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="94"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="95"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="96"/>
      <event name="OnUpClick" visibility="published" read="FOnUpClick" write="FOnUpClick" type="TNotifyEvent" file="Vcl.Samples.Spin.pas" line="97"><devnotes><summary>
Occurs when the user clicks the up button of the TSpinButton.
Use the OnUpClick event handler to specify what happens with the focused control value when the user clicks the up button of the TSpinButton.
</summary></devnotes></event>
    </members>
  <devnotes><summary>
TSpinButton allows the user to navigate through a range of values using the arrow buttons.
A TSpinButton is a control with two TTimerSpeedButtons, each button displaying an arrow. TSpinButton allows the navigation through a range of values using the arrow buttons to customize the value held by the control. Usually, it is used to increase or decrease the value of the focused control.   
</summary></devnotes></class>
  <class name="TSpinEdit" file="Vcl.Samples.Spin.pas" line="102">
    <ancestor name="TCustomEdit" namespace="Vcl.StdCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself">
      </methodref>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself">
      </methodref>
      <methodref name="AdjustHeight" visibility="private">
      </methodref>
      <methodref name="GetModified" visibility="private">
      </methodref>
      <methodref name="GetCanUndo" visibility="private">
      </methodref>
      <methodref name="GetReadOnly" visibility="private">
      </methodref>
      <methodref name="SetBorderStyle" visibility="private">
      </methodref>
      <methodref name="SetCharCase" visibility="private">
      </methodref>
      <methodref name="SetHideSelection" visibility="private">
      </methodref>
      <methodref name="SetMaxLength" visibility="private">
      </methodref>
      <methodref name="SetModified" visibility="private">
      </methodref>
      <methodref name="SetNumbersOnly" visibility="private">
      </methodref>
      <methodref name="SetOEMConvert" visibility="private">
      </methodref>
      <methodref name="SetPasswordChar" visibility="private">
      </methodref>
      <methodref name="SetReadOnly" visibility="private">
      </methodref>
      <methodref name="SetTextHint" visibility="private">
      </methodref>
      <methodref name="UpdateHeight" visibility="private">
      </methodref>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMEnter" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMExit" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMFontChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMGestureManagerChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMTextChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="CNCommand" visibility="private" procflags="message">
      </methodref>
      <methodref name="CMColorChanged" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMContextMenu" visibility="private" procflags="message">
      </methodref>
      <methodref name="WMSetFont" visibility="private" procflags="message">
      </methodref>
      <methodref name="CanObserve" visibility="protected" procflags="override">
      </methodref>
      <methodref name="ObserverAdded" visibility="protected" procflags="override">
      </methodref>
      <methodref name="ObserverToggle" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Change" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="KeyDown" visibility="protected" procflags="override">
      </methodref>
      <methodref name="KeyPress" visibility="protected" procflags="override">
      </methodref>
      <methodref name="CreateParams" visibility="protected" procflags="override">
      </methodref>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="override">
      </methodref>
      <methodref name="CreateWnd" visibility="protected" procflags="override">
      </methodref>
      <methodref name="DestroyWnd" visibility="protected" procflags="override">
      </methodref>
      <methodref name="DoSetMaxLength" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DoSetTextHint" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="UpdateEditMargins" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetSelLength" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetSelStart" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetSelText" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetAlignment" visibility="protected">
      </methodref>
      <methodref name="SetAutoSize" visibility="protected" procflags="override">
      </methodref>
      <methodref name="SetSelLength" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetSelStart" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="override">
      </methodref>
      <propertyref name="AutoSelect" visibility="protected">
      </propertyref>
      <propertyref name="AutoSize" visibility="protected">
      </propertyref>
      <propertyref name="BorderStyle" visibility="protected">
      </propertyref>
      <propertyref name="CharCase" visibility="protected">
      </propertyref>
      <propertyref name="HideSelection" visibility="protected">
      </propertyref>
      <propertyref name="MaxLength" visibility="protected">
      </propertyref>
      <propertyref name="OEMConvert" visibility="protected">
      </propertyref>
      <propertyref name="NumbersOnly" visibility="protected">
      </propertyref>
      <propertyref name="PasswordChar" visibility="protected">
      </propertyref>
      <propertyref name="ParentColor" visibility="protected">
      </propertyref>
      <eventref name="OnChange" visibility="protected">
      </eventref>
      <methodref name="Create" visibility="public" procflags="constructor override">
      </methodref>
      <methodref name="Clear" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ClearSelection" visibility="public">
      </methodref>
      <methodref name="CopyToClipboard" visibility="public">
      </methodref>
      <methodref name="CutToClipboard" visibility="public">
      </methodref>
      <methodref name="DefaultHandler" visibility="public" procflags="override">
      </methodref>
      <methodref name="GetControlsAlignment" visibility="public" procflags="override">
      </methodref>
      <methodref name="PasteFromClipboard" visibility="public">
      </methodref>
      <methodref name="Undo" visibility="public">
      </methodref>
      <methodref name="ClearUndo" visibility="public">
      </methodref>
      <methodref name="SetSelText" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="SelectAll" visibility="public">
      </methodref>
      <methodref name="GetSelTextBuf" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="SetSelTextBuf" visibility="public">
      </methodref>
      <propertyref name="Alignment" visibility="public">
      </propertyref>
      <propertyref name="CanUndo" visibility="public">
      </propertyref>
      <propertyref name="Modified" visibility="public">
      </propertyref>
      <propertyref name="CanUndoSelText" visibility="public">
      </propertyref>
      <propertyref name="ReadOnly" visibility="public">
      </propertyref>
      <propertyref name="SelLength" visibility="public">
      </propertyref>
      <propertyref name="SelStart" visibility="public">
      </propertyref>
      <propertyref name="SelText" visibility="public">
      </propertyref>
      <propertyref name="Text" visibility="public">
      </propertyref>
      <propertyref name="TextHint" visibility="public">
      </propertyref>
      <propertyref name="TabStop" visibility="published">
      </propertyref>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private">
        </methodref>
        <methodref name="CalcConstraints" visibility="private">
        </methodref>
        <methodref name="DoPaddingChange" visibility="private">
        </methodref>
        <methodref name="GetAlignDisabled" visibility="private">
        </methodref>
        <methodref name="GetControl" visibility="private">
        </methodref>
        <methodref name="GetControlCount" visibility="private">
        </methodref>
        <methodref name="GetDockClientCount" visibility="private">
        </methodref>
        <methodref name="GetDockClients" visibility="private">
        </methodref>
        <methodref name="GetHandle" visibility="private">
        </methodref>
        <methodref name="GetParentBackground" visibility="private" procflags="inline">
        </methodref>
        <methodref name="GetTabOrder" visibility="private">
        </methodref>
        <methodref name="GetVisibleDockClientCount" visibility="private">
        </methodref>
        <methodref name="Insert" visibility="private">
        </methodref>
        <methodref name="InvalidateFrame" visibility="private">
        </methodref>
        <methodref name="InvokeHelp" visibility="private">
        </methodref>
        <methodref name="IsCtl3DStored" visibility="private">
        </methodref>
        <methodref name="IsDoubleBufferedStored" visibility="private">
        </methodref>
        <methodref name="PrecedingWindow" visibility="private">
        </methodref>
        <methodref name="ReadDesignSize" visibility="private">
        </methodref>
        <methodref name="ReadPixelsPerInch" visibility="private">
        </methodref>
        <methodref name="Remove" visibility="private">
        </methodref>
        <methodref name="RemoveFocus" visibility="private">
        </methodref>
        <methodref name="SetBevelCut" visibility="private">
        </methodref>
        <methodref name="SetBevelEdges" visibility="private">
        </methodref>
        <methodref name="SetBevelKind" visibility="private">
        </methodref>
        <methodref name="SetBevelWidth" visibility="private">
        </methodref>
        <methodref name="SetBorderWidth" visibility="private">
        </methodref>
        <methodref name="SetCtl3D" visibility="private">
        </methodref>
        <methodref name="SetDockSite" visibility="private">
        </methodref>
        <methodref name="SetDoubleBuffered" visibility="private">
        </methodref>
        <methodref name="SetPadding" visibility="private">
        </methodref>
        <methodref name="SetParentCtl3D" visibility="private">
        </methodref>
        <methodref name="SetParentWindow" visibility="private">
        </methodref>
        <methodref name="SetTabOrder" visibility="private">
        </methodref>
        <methodref name="SetTabStop" visibility="private">
        </methodref>
        <methodref name="SetUseDockManager" visibility="private">
        </methodref>
        <methodref name="SetZOrderPosition" visibility="private">
        </methodref>
        <methodref name="UpdateTabOrder" visibility="private">
        </methodref>
        <methodref name="UpdateShowing" visibility="private">
        </methodref>
        <methodref name="WriteDesignSize" visibility="private">
        </methodref>
        <methodref name="WritePixelsPerInch" visibility="private">
        </methodref>
        <methodref name="IsMenuKey" visibility="private">
        </methodref>
        <methodref name="GetIsDrawingLocked" visibility="private">
        </methodref>
        <methodref name="GetRedrawDisabled" visibility="private">
        </methodref>
        <methodref name="WMInputLangChange" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMInputLangChange" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMPaint" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMCommand" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMNotify" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMSysColorChange" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMHScroll" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMVScroll" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMCompareItem" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMDeleteItem" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMDrawItem" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMMeasureItem" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMSize" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMMove" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMSetCursor" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMKeyDown" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMKeyUp" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMChar" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMSysCommand" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMCharToItem" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMParentNotify" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMDestroy" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMMouseActivate" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMNCDestroy" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMNCHitTest" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMNCPaint" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMWinIniChange" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMFontChange" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMTimeChange" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMSetFocus" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMKillFocus" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMContextMenu" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMGesture" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMGestureNotify" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMChildKey" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMDialogKey" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMDialogChar" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMColorChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMFontChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMBorderChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMCursorChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMShowingChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMEnter" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMExit" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMSysColorChange" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMWinIniChange" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMFontChange" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMTimeChange" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMDrag" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CNKeyDown" visibility="private" procflags="message">
        </methodref>
        <methodref name="CNKeyUp" visibility="private" procflags="message">
        </methodref>
        <methodref name="CNChar" visibility="private" procflags="message">
        </methodref>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message">
        </methodref>
        <methodref name="CNSysChar" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMSysCommand" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMInvalidate" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMTextChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="WMPrintClient" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMFocusChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMControlListChange" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMControlListChanging" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMDockClient" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMUnDockClient" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMFloat" visibility="private" procflags="message">
        </methodref>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override">
        </methodref>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override">
        </methodref>
        <methodref name="ActionChange" visibility="protected" procflags="override">
        </methodref>
        <methodref name="AddBiDiModeExStyle" visibility="protected">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="override">
        </methodref>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="AdjustSize" visibility="protected" procflags="override">
        </methodref>
        <methodref name="AlignControls" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="ArrangeControl" visibility="protected">
        </methodref>
        <methodref name="CanAutoSize" visibility="protected" procflags="override">
        </methodref>
        <methodref name="CanResize" visibility="protected" procflags="override">
        </methodref>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override">
        </methodref>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override">
        </methodref>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="CreateParams" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="override">
        </methodref>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DockOver" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoExit" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DoKeyDown" visibility="protected">
        </methodref>
        <methodref name="DoKeyPress" visibility="protected">
        </methodref>
        <methodref name="DoKeyUp" visibility="protected">
        </methodref>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="FindNextControl" visibility="protected">
        </methodref>
        <methodref name="FixupTabList" visibility="protected">
        </methodref>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override">
        </methodref>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override">
        </methodref>
        <methodref name="GetClientRect" visibility="protected" procflags="override">
        </methodref>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override">
        </methodref>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override">
        </methodref>
        <methodref name="GetParentHandle" visibility="protected">
        </methodref>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="GetTopParentHandle" visibility="protected">
        </methodref>
        <methodref name="InvalidateDockHostSite" visibility="protected">
        </methodref>
        <methodref name="IsControlMouseMsg" visibility="protected">
        </methodref>
        <methodref name="IsControlActivateMsg" visibility="protected">
        </methodref>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="MainWndProc" visibility="protected">
        </methodref>
        <methodref name="Notification" visibility="protected" procflags="override">
        </methodref>
        <methodref name="NotifyControls" visibility="protected">
        </methodref>
        <methodref name="PaintControls" visibility="protected">
        </methodref>
        <methodref name="PaintHandler" visibility="protected">
        </methodref>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="PaletteChanged" visibility="protected" procflags="override">
        </methodref>
        <methodref name="ReadState" visibility="protected" procflags="override">
        </methodref>
        <methodref name="RecreateWnd" visibility="protected">
        </methodref>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline">
        </methodref>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual">
        </methodref>
        <methodref name="ResetImeComposition" visibility="protected">
        </methodref>
        <methodref name="RequestAlign" visibility="protected" procflags="override">
        </methodref>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected">
        </methodref>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="ScaleControls" visibility="protected">
        </methodref>
        <methodref name="ScalePadding" visibility="protected">
        </methodref>
        <methodref name="SelectFirst" visibility="protected">
        </methodref>
        <methodref name="SelectNext" visibility="protected">
        </methodref>
        <methodref name="SetChildOrder" visibility="protected" procflags="override">
        </methodref>
        <methodref name="SetIme" visibility="protected" procflags="overload inline">
        </methodref>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual">
        </methodref>
        <methodref name="SetImeCompositionWindow" visibility="protected">
        </methodref>
        <methodref name="SetParent" visibility="protected" procflags="override">
        </methodref>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetZOrder" visibility="protected" procflags="override">
        </methodref>
        <methodref name="ShowControl" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="UpdateBounds" visibility="protected">
        </methodref>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="UpdateRecreatingFlag" visibility="protected">
        </methodref>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="UpdateUIState" visibility="protected">
        </methodref>
        <methodref name="WndProc" visibility="protected" procflags="override">
        </methodref>
        <methodref name="CreateSubClass" visibility="protected">
        </methodref>
        <methodref name="RemoveWindowProps" visibility="protected">
        </methodref>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override">
        </methodref>
        <propertyref name="AlignControlList" visibility="protected">
        </propertyref>
        <propertyref name="BevelEdges" visibility="protected">
        </propertyref>
        <propertyref name="BevelInner" visibility="protected">
        </propertyref>
        <propertyref name="BevelOuter" visibility="protected">
        </propertyref>
        <propertyref name="BevelKind" visibility="protected">
        </propertyref>
        <propertyref name="BevelWidth" visibility="protected">
        </propertyref>
        <propertyref name="BorderWidth" visibility="protected">
        </propertyref>
        <propertyref name="Ctl3D" visibility="protected">
        </propertyref>
        <propertyref name="ImeMode" visibility="protected">
        </propertyref>
        <propertyref name="ImeName" visibility="protected">
        </propertyref>
        <propertyref name="ParentBackground" visibility="protected">
        </propertyref>
        <propertyref name="ParentCtl3D" visibility="protected">
        </propertyref>
        <propertyref name="TipMode" visibility="protected">
        </propertyref>
        <propertyref name="DefWndProc" visibility="protected">
        </propertyref>
        <propertyref name="WindowHandle" visibility="protected">
        </propertyref>
        <eventref name="OnAlignInsertBefore" visibility="protected">
        </eventref>
        <eventref name="OnAlignPosition" visibility="protected">
        </eventref>
        <eventref name="OnDockDrop" visibility="protected">
        </eventref>
        <eventref name="OnDockOver" visibility="protected">
        </eventref>
        <eventref name="OnEnter" visibility="protected">
        </eventref>
        <eventref name="OnExit" visibility="protected">
        </eventref>
        <eventref name="OnGetSiteInfo" visibility="protected">
        </eventref>
        <eventref name="OnKeyDown" visibility="protected">
        </eventref>
        <eventref name="OnKeyPress" visibility="protected">
        </eventref>
        <eventref name="OnKeyUp" visibility="protected">
        </eventref>
        <eventref name="OnUnDock" visibility="protected">
        </eventref>
        <methodref name="Create" visibility="public" procflags="constructor override">
        </methodref>
        <methodref name="CreateParented" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="CreateParentedControl" visibility="public" procflags="class">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public">
        </methodref>
        <methodref name="CanFocus" visibility="public" procflags="dynamic">
        </methodref>
        <methodref name="ContainsControl" visibility="public">
        </methodref>
        <methodref name="ControlAtPos" visibility="public">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="override">
        </methodref>
        <methodref name="DisableAlign" visibility="public" procflags="inline">
        </methodref>
        <propertyref name="DockClientCount" visibility="public">
        </propertyref>
        <propertyref name="DockClients" visibility="public">
        </propertyref>
        <methodref name="DockDrop" visibility="public" procflags="dynamic">
        </methodref>
        <propertyref name="DockSite" visibility="public">
        </propertyref>
        <propertyref name="DockManager" visibility="public">
        </propertyref>
        <propertyref name="DoubleBuffered" visibility="public">
        </propertyref>
        <methodref name="EnableAlign" visibility="public">
        </methodref>
        <methodref name="FindChildControl" visibility="public">
        </methodref>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic">
        </methodref>
        <methodref name="Focused" visibility="public" procflags="dynamic">
        </methodref>
        <methodref name="GetChildren" visibility="public" procflags="override">
        </methodref>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic">
        </methodref>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic">
        </methodref>
        <methodref name="HandleAllocated" visibility="public">
        </methodref>
        <methodref name="HandleNeeded" visibility="public">
        </methodref>
        <methodref name="InsertControl" visibility="public">
        </methodref>
        <methodref name="Invalidate" visibility="public" procflags="override">
        </methodref>
        <methodref name="PaintTo" visibility="public" procflags="overload">
        </methodref>
        <methodref name="PaintTo" visibility="public" procflags="overload">
        </methodref>
        <propertyref name="PixelsPerInch" visibility="public">
        </propertyref>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic">
        </methodref>
        <methodref name="RemoveControl" visibility="public">
        </methodref>
        <methodref name="Realign" visibility="public" procflags="inline">
        </methodref>
        <methodref name="Repaint" visibility="public" procflags="override">
        </methodref>
        <methodref name="ScaleBy" visibility="public">
        </methodref>
        <methodref name="ScrollBy" visibility="public">
        </methodref>
        <methodref name="SetBounds" visibility="public" procflags="override">
        </methodref>
        <methodref name="SetDesignVisible" visibility="public" procflags="override">
        </methodref>
        <methodref name="SetFocus" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Update" visibility="public" procflags="override">
        </methodref>
        <methodref name="UpdateControlState" visibility="public">
        </methodref>
        <methodref name="LockDrawing" visibility="public">
        </methodref>
        <methodref name="UnlockDrawing" visibility="public">
        </methodref>
        <propertyref name="AlignDisabled" visibility="public">
        </propertyref>
        <propertyref name="MouseInClient" visibility="public">
        </propertyref>
        <propertyref name="VisibleDockClientCount" visibility="public">
        </propertyref>
        <propertyref name="Brush" visibility="public">
        </propertyref>
        <propertyref name="Controls" visibility="public">
        </propertyref>
        <propertyref name="ControlCount" visibility="public">
        </propertyref>
        <propertyref name="Handle" visibility="public">
        </propertyref>
        <propertyref name="Padding" visibility="public">
        </propertyref>
        <propertyref name="ParentDoubleBuffered" visibility="public">
        </propertyref>
        <propertyref name="ParentWindow" visibility="public">
        </propertyref>
        <propertyref name="Showing" visibility="public">
        </propertyref>
        <propertyref name="IsDrawingLocked" visibility="public">
        </propertyref>
        <propertyref name="RedrawDisabled" visibility="public">
        </propertyref>
        <propertyref name="TabOrder" visibility="public">
        </propertyref>
        <propertyref name="TabStop" visibility="public">
        </propertyref>
        <propertyref name="UseDockManager" visibility="public">
        </propertyref>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private">
          </methodref>
          <methodref name="CalcDockSizes" visibility="private">
          </methodref>
          <methodref name="CheckNewSize" visibility="private">
          </methodref>
          <methodref name="CreateFloatingDockSite" visibility="private">
          </methodref>
          <methodref name="DoActionChange" visibility="private">
          </methodref>
          <methodref name="DoCanAutoSize" visibility="private">
          </methodref>
          <methodref name="DoCanResize" visibility="private">
          </methodref>
          <methodref name="DoConstraintsChange" visibility="private">
          </methodref>
          <methodref name="DoConstrainedResize" visibility="private">
          </methodref>
          <methodref name="DoDragMsg" visibility="private">
          </methodref>
          <methodref name="DoMouseActivate" visibility="private">
          </methodref>
          <methodref name="DoMouseDown" visibility="private">
          </methodref>
          <methodref name="DoMouseUp" visibility="private">
          </methodref>
          <methodref name="DoMarginChange" visibility="private">
          </methodref>
          <methodref name="FontChanged" visibility="private">
          </methodref>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline">
          </methodref>
          <methodref name="GetBoundsRect" visibility="private">
          </methodref>
          <methodref name="GetClientHeight" visibility="private">
          </methodref>
          <methodref name="GetClientWidth" visibility="private">
          </methodref>
          <methodref name="GetLRDockWidth" visibility="private">
          </methodref>
          <methodref name="GetMouseCapture" visibility="private">
          </methodref>
          <methodref name="GetTBDockHeight" visibility="private">
          </methodref>
          <methodref name="GetUndockWidth" visibility="private">
          </methodref>
          <methodref name="GetUndockHeight" visibility="private">
          </methodref>
          <methodref name="InvalidateControl" visibility="private">
          </methodref>
          <methodref name="IsAnchorsStored" visibility="private">
          </methodref>
          <methodref name="IsBiDiModeStored" visibility="private">
          </methodref>
          <methodref name="IsCaptionStored" visibility="private">
          </methodref>
          <methodref name="IsColorStored" visibility="private">
          </methodref>
          <methodref name="IsEnabledStored" visibility="private">
          </methodref>
          <methodref name="IsFontStored" visibility="private">
          </methodref>
          <methodref name="IsHintStored" visibility="private">
          </methodref>
          <methodref name="IsHelpContextStored" visibility="private">
          </methodref>
          <methodref name="IsOnClickStored" visibility="private">
          </methodref>
          <methodref name="IsShowHintStored" visibility="private">
          </methodref>
          <methodref name="IsVisibleStored" visibility="private">
          </methodref>
          <methodref name="ReadIsControl" visibility="private">
          </methodref>
          <methodref name="ReadExplicitLeft" visibility="private">
          </methodref>
          <methodref name="ReadExplicitTop" visibility="private">
          </methodref>
          <methodref name="ReadExplicitWidth" visibility="private">
          </methodref>
          <methodref name="ReadExplicitHeight" visibility="private">
          </methodref>
          <methodref name="SetAlignWithMargins" visibility="private">
          </methodref>
          <methodref name="SetAnchors" visibility="private">
          </methodref>
          <methodref name="SetAction" visibility="private">
          </methodref>
          <methodref name="SetAlign" visibility="private">
          </methodref>
          <methodref name="SetBoundsRect" visibility="private">
          </methodref>
          <methodref name="SetClientHeight" visibility="private">
          </methodref>
          <methodref name="SetClientSize" visibility="private">
          </methodref>
          <methodref name="SetClientWidth" visibility="private">
          </methodref>
          <methodref name="SetColor" visibility="private">
          </methodref>
          <methodref name="SetCursor" visibility="private">
          </methodref>
          <methodref name="SetDesktopFont" visibility="private">
          </methodref>
          <methodref name="SetFont" visibility="private">
          </methodref>
          <methodref name="SetHeight" visibility="private">
          </methodref>
          <methodref name="SetHelpContext" visibility="private">
          </methodref>
          <methodref name="SetHelpKeyword" visibility="private">
          </methodref>
          <methodref name="SetHostDockSite" visibility="private">
          </methodref>
          <methodref name="SetLeft" visibility="private">
          </methodref>
          <methodref name="SetMouseCapture" visibility="private">
          </methodref>
          <methodref name="SetParentColor" visibility="private">
          </methodref>
          <methodref name="SetParentFont" visibility="private">
          </methodref>
          <methodref name="SetShowHint" visibility="private">
          </methodref>
          <methodref name="SetParentShowHint" visibility="private">
          </methodref>
          <methodref name="SetParentCustomHint" visibility="private">
          </methodref>
          <methodref name="SetPopupMenu" visibility="private">
          </methodref>
          <methodref name="SetTop" visibility="private">
          </methodref>
          <methodref name="SetVisible" visibility="private">
          </methodref>
          <methodref name="SetWidth" visibility="private">
          </methodref>
          <methodref name="SetZOrderPosition" visibility="private">
          </methodref>
          <methodref name="UpdateAnchorRules" visibility="private">
          </methodref>
          <methodref name="WriteIsControl" visibility="private">
          </methodref>
          <methodref name="WriteExplicitLeft" visibility="private">
          </methodref>
          <methodref name="WriteExplicitTop" visibility="private">
          </methodref>
          <methodref name="WriteExplicitWidth" visibility="private">
          </methodref>
          <methodref name="WriteExplicitHeight" visibility="private">
          </methodref>
          <methodref name="WMLButtonDown" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMRButtonDown" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMMButtonDown" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMMouseMove" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMLButtonUp" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMRButtonUp" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMMButtonUp" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMMouseWheel" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMCancelMode" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMFontChanged" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMColorChanged" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMMouseActivate" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMHintShow" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMHitTest" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMMouseEnter" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMMouseLeave" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMMouseWheel" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMGesture" visibility="private" procflags="message">
          </methodref>
          <methodref name="WMContextMenu" visibility="private" procflags="message">
          </methodref>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message">
          </methodref>
          <methodref name="SetConstraints" visibility="private">
          </methodref>
          <methodref name="SetMargins" visibility="private">
          </methodref>
          <methodref name="SetTouchManager" visibility="private">
          </methodref>
          <methodref name="GetText" visibility="private">
          </methodref>
          <methodref name="SetText" visibility="private">
          </methodref>
          <methodref name="CMFloat" visibility="private" procflags="message">
          </methodref>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override">
          </methodref>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="AssignTo" visibility="protected" procflags="override">
          </methodref>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="CanResize" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Changed" visibility="protected">
          </methodref>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic">
          </methodref>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic">
          </methodref>
          <methodref name="Click" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CalcCursorPos" visibility="protected">
          </methodref>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="DblClick" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DoDock" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DragOver" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="DoGesture" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetAction" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual">
          </methodref>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetFloating" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetDragMode" visibility="protected">
          </methodref>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="override">
          </methodref>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="override">
          </methodref>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="override">
          </methodref>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Resize" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ScaleConstraints" visibility="protected">
          </methodref>
          <methodref name="ScaleMargins" visibility="protected">
          </methodref>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SendCancelMode" visibility="protected">
          </methodref>
          <methodref name="SendDockNotification" visibility="protected">
          </methodref>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="override">
          </methodref>
          <methodref name="SetParent" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetCustomHint" visibility="protected">
          </methodref>
          <methodref name="UpdateExplicitBounds" visibility="protected">
          </methodref>
          <methodref name="UpdateBoundsRect" visibility="protected">
          </methodref>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WndProc" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual">
          </methodref>
          <propertyref name="ActionLink" visibility="protected">
          </propertyref>
          <propertyref name="AutoSize" visibility="protected">
          </propertyref>
          <propertyref name="Caption" visibility="protected">
          </propertyref>
          <propertyref name="DesktopFont" visibility="protected">
          </propertyref>
          <propertyref name="DragKind" visibility="protected">
          </propertyref>
          <propertyref name="DragCursor" visibility="protected">
          </propertyref>
          <propertyref name="DragMode" visibility="protected">
          </propertyref>
          <propertyref name="IsControl" visibility="protected">
          </propertyref>
          <propertyref name="MouseCapture" visibility="protected">
          </propertyref>
          <propertyref name="ParentBiDiMode" visibility="protected">
          </propertyref>
          <propertyref name="ParentColor" visibility="protected">
          </propertyref>
          <propertyref name="ParentFont" visibility="protected">
          </propertyref>
          <propertyref name="ParentShowHint" visibility="protected">
          </propertyref>
          <propertyref name="PopupMenu" visibility="protected">
          </propertyref>
          <propertyref name="ScalingFlags" visibility="protected">
          </propertyref>
          <propertyref name="Text" visibility="protected">
          </propertyref>
          <propertyref name="WheelAccumulator" visibility="protected">
          </propertyref>
          <propertyref name="Color" visibility="protected">
          </propertyref>
          <propertyref name="Font" visibility="protected">
          </propertyref>
          <propertyref name="IScaling" visibility="protected">
          </propertyref>
          <propertyref name="WindowText" visibility="protected">
          </propertyref>
          <eventref name="OnCanResize" visibility="protected">
          </eventref>
          <eventref name="OnClick" visibility="protected">
          </eventref>
          <eventref name="OnConstrainedResize" visibility="protected">
          </eventref>
          <eventref name="OnContextPopup" visibility="protected">
          </eventref>
          <eventref name="OnDblClick" visibility="protected">
          </eventref>
          <eventref name="OnDragDrop" visibility="protected">
          </eventref>
          <eventref name="OnDragOver" visibility="protected">
          </eventref>
          <eventref name="OnEndDock" visibility="protected">
          </eventref>
          <eventref name="OnEndDrag" visibility="protected">
          </eventref>
          <eventref name="OnMouseActivate" visibility="protected">
          </eventref>
          <eventref name="OnMouseDown" visibility="protected">
          </eventref>
          <eventref name="OnMouseEnter" visibility="protected">
          </eventref>
          <eventref name="OnMouseLeave" visibility="protected">
          </eventref>
          <eventref name="OnMouseMove" visibility="protected">
          </eventref>
          <eventref name="OnMouseUp" visibility="protected">
          </eventref>
          <eventref name="OnMouseWheel" visibility="protected">
          </eventref>
          <eventref name="OnMouseWheelDown" visibility="protected">
          </eventref>
          <eventref name="OnMouseWheelUp" visibility="protected">
          </eventref>
          <eventref name="OnResize" visibility="protected">
          </eventref>
          <eventref name="OnStartDock" visibility="protected">
          </eventref>
          <eventref name="OnStartDrag" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor override">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="CheckNonMainThreadUsage" visibility="public">
          </methodref>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="BeginDrag" visibility="public">
          </methodref>
          <methodref name="BringToFront" visibility="public">
          </methodref>
          <methodref name="ClientToScreen" visibility="public" procflags="overload">
          </methodref>
          <methodref name="ClientToScreen" visibility="public" procflags="overload">
          </methodref>
          <methodref name="ClientToParent" visibility="public">
          </methodref>
          <methodref name="Dock" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="Dragging" visibility="public">
          </methodref>
          <methodref name="DragDrop" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="DrawTextBiDiModeFlags" visibility="public">
          </methodref>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public">
          </methodref>
          <propertyref name="Enabled" visibility="public">
          </propertyref>
          <methodref name="EndDrag" visibility="public">
          </methodref>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="override">
          </methodref>
          <methodref name="Hide" visibility="public">
          </methodref>
          <methodref name="InitiateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Invalidate" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="IsRightToLeft" visibility="public">
          </methodref>
          <methodref name="ManualDock" visibility="public">
          </methodref>
          <methodref name="ManualFloat" visibility="public">
          </methodref>
          <methodref name="Perform" visibility="public" procflags="overload">
          </methodref>
          <methodref name="Refresh" visibility="public">
          </methodref>
          <methodref name="Repaint" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="ReplaceDockedControl" visibility="public">
          </methodref>
          <methodref name="ScreenToClient" visibility="public" procflags="overload">
          </methodref>
          <methodref name="ScreenToClient" visibility="public" procflags="overload">
          </methodref>
          <methodref name="ParentToClient" visibility="public">
          </methodref>
          <methodref name="SendToBack" visibility="public">
          </methodref>
          <methodref name="SetBounds" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="public" procflags="override">
          </methodref>
          <methodref name="Show" visibility="public">
          </methodref>
          <methodref name="Update" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="UseRightToLeftReading" visibility="public">
          </methodref>
          <methodref name="UseRightToLeftScrollBar" visibility="public">
          </methodref>
          <methodref name="DefaultHandler" visibility="public" procflags="override">
          </methodref>
          <methodref name="GetTextBuf" visibility="public">
          </methodref>
          <methodref name="GetTextLen" visibility="public">
          </methodref>
          <methodref name="Perform" visibility="public" procflags="overload">
          </methodref>
          <methodref name="Perform" visibility="public" procflags="overload">
          </methodref>
          <methodref name="SetTextBuf" visibility="public">
          </methodref>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="GetStyleName" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="ScaleValue" visibility="public" procflags="overload">
          </methodref>
          <methodref name="ScaleValue" visibility="public" procflags="overload">
          </methodref>
          <methodref name="ScaleValue" visibility="public" procflags="overload">
          </methodref>
          <methodref name="ScaleValue" visibility="public" procflags="overload">
          </methodref>
          <methodref name="ScaleValue" visibility="public" procflags="overload">
          </methodref>
          <methodref name="ScaleRectSize" visibility="public">
          </methodref>
          <propertyref name="Action" visibility="public">
          </propertyref>
          <propertyref name="Align" visibility="public">
          </propertyref>
          <propertyref name="Anchors" visibility="public">
          </propertyref>
          <propertyref name="BiDiMode" visibility="public">
          </propertyref>
          <propertyref name="BoundsRect" visibility="public">
          </propertyref>
          <propertyref name="ClientHeight" visibility="public">
          </propertyref>
          <propertyref name="ClientOrigin" visibility="public">
          </propertyref>
          <propertyref name="ClientRect" visibility="public">
          </propertyref>
          <propertyref name="ClientWidth" visibility="public">
          </propertyref>
          <propertyref name="Constraints" visibility="public">
          </propertyref>
          <propertyref name="ControlState" visibility="public">
          </propertyref>
          <propertyref name="ControlStyle" visibility="public">
          </propertyref>
          <propertyref name="CurrentPPI" visibility="public">
          </propertyref>
          <propertyref name="DockOrientation" visibility="public">
          </propertyref>
          <propertyref name="ExplicitLeft" visibility="public">
          </propertyref>
          <propertyref name="ExplicitTop" visibility="public">
          </propertyref>
          <propertyref name="ExplicitWidth" visibility="public">
          </propertyref>
          <propertyref name="ExplicitHeight" visibility="public">
          </propertyref>
          <propertyref name="Floating" visibility="public">
          </propertyref>
          <propertyref name="FloatingDockSiteClass" visibility="public">
          </propertyref>
          <propertyref name="HostDockSite" visibility="public">
          </propertyref>
          <propertyref name="LRDockWidth" visibility="public">
          </propertyref>
          <propertyref name="ScaleFactor" visibility="public">
          </propertyref>
          <propertyref name="ShowHint" visibility="public">
          </propertyref>
          <propertyref name="TBDockHeight" visibility="public">
          </propertyref>
          <propertyref name="Touch" visibility="public">
          </propertyref>
          <propertyref name="UndockHeight" visibility="public">
          </propertyref>
          <propertyref name="UndockWidth" visibility="public">
          </propertyref>
          <propertyref name="Visible" visibility="public">
          </propertyref>
          <eventref name="WindowProc" visibility="public">
          </eventref>
          <propertyref name="Parent" visibility="public">
          </propertyref>
          <propertyref name="StyleElements" visibility="public">
          </propertyref>
          <propertyref name="StyleName" visibility="public">
          </propertyref>
          <eventref name="OnGesture" visibility="public">
          </eventref>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public">
          </propertyref>
          <propertyref name="AlignWithMargins" visibility="published">
          </propertyref>
          <propertyref name="Left" visibility="published">
          </propertyref>
          <propertyref name="Top" visibility="published">
          </propertyref>
          <propertyref name="Width" visibility="published">
          </propertyref>
          <propertyref name="Height" visibility="published">
          </propertyref>
          <propertyref name="Cursor" visibility="published">
          </propertyref>
          <propertyref name="Hint" visibility="published">
          </propertyref>
          <propertyref name="HelpType" visibility="published">
          </propertyref>
          <propertyref name="HelpKeyword" visibility="published">
          </propertyref>
          <propertyref name="HelpContext" visibility="published">
          </propertyref>
          <propertyref name="Margins" visibility="published">
          </propertyref>
          <propertyref name="CustomHint" visibility="published">
          </propertyref>
          <propertyref name="ParentCustomHint" visibility="published">
          </propertyref>
          <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>
      <field name="FMinValue" type="Integer" visibility="private" size="4" offset="752" file="Vcl.Samples.Spin.pas" line="104"/>
      <field name="FMaxValue" type="Integer" visibility="private" size="4" offset="756" file="Vcl.Samples.Spin.pas" line="105"/>
      <field name="FIncrement" type="Integer" visibility="private" size="4" offset="760" file="Vcl.Samples.Spin.pas" line="106"/>
      <field name="FButton" type="TSpinButton" visibility="private" size="4" offset="764" file="Vcl.Samples.Spin.pas" line="107"/>
      <field name="FEditorEnabled" type="Boolean" visibility="private" size="1" offset="768" file="Vcl.Samples.Spin.pas" line="108"/>
      <function name="GetMinHeight" visibility="private" file="Vcl.Samples.Spin.pas" line="109">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetValue" visibility="private" file="Vcl.Samples.Spin.pas" line="110">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="CheckValue" visibility="private" file="Vcl.Samples.Spin.pas" line="111">
        <parameters>
          <parameter name="NewValue" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="SetValue" visibility="private" file="Vcl.Samples.Spin.pas" line="112">
        <parameters>
          <parameter name="NewValue" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetEditRect" visibility="private" file="Vcl.Samples.Spin.pas" line="113">
      </procedure>
      <procedure name="WMSize" visibility="private" procflags="message" file="Vcl.Samples.Spin.pas" line="114">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMEnter" visibility="private" procflags="message" file="Vcl.Samples.Spin.pas" line="115">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMExit" visibility="private" procflags="message" file="Vcl.Samples.Spin.pas" line="116">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMPaste" visibility="private" procflags="message" file="Vcl.Samples.Spin.pas" line="117">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMCut" visibility="private" procflags="message" file="Vcl.Samples.Spin.pas" line="118">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMGetDlgCode" visibility="private" procflags="message" file="Vcl.Samples.Spin.pas" line="119">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="IsValidChar" visibility="protected" procflags="virtual" file="Vcl.Samples.Spin.pas" line="121">
        <parameters>
          <parameter name="Key" type="Char"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Verifies whether the pressed key is valid.
IsValidChar verifies whether the pressed key is valid. IsValidChar returns True if the Key is &quot;+&quot;, &quot;-&quot;, or one of the number keys.
</summary></devnotes></function>
      <procedure name="UpClick" visibility="protected" procflags="virtual" file="Vcl.Samples.Spin.pas" line="122">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      <devnotes><summary>
Is the control's action in response to a mouse click on the up button of the TSpinEdit.
UpClick is called automatically when the user left-clicks the up button of the control. The method increases the edit box's Value.
</summary></devnotes></procedure>
      <procedure name="DownClick" visibility="protected" procflags="virtual" file="Vcl.Samples.Spin.pas" line="123">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      <devnotes><summary>
Represents the control's action in response to a mouse click on the down button of the TSpinEdit.
DownClick is called automatically when the user left-clicks the down button of the control. The method decreases the edit box's Value.
</summary></devnotes></procedure>
      <procedure name="KeyDown" visibility="protected" procflags="override" file="Vcl.Samples.Spin.pas" line="124">
        <parameters>
          <parameter name="Key" type="Word" paramflags="var"/>
          <parameter name="Shift" type="TShiftState"/>
        </parameters>
      <devnotes><summary>
Responds to key press events.
KeyDown responds to key press events considering the Key parameter.
Shift indicates which shift keys (SHIFT, CTRL, or ALT) were down when the user moved the mouse.
The Key parameter can be either the Down or Up keyboard key. If the key is Up, then the method calls UpClick; if the key is Down, then the method calls DownClick.
</summary></devnotes></procedure>
      <procedure name="KeyPress" visibility="protected" procflags="override" file="Vcl.Samples.Spin.pas" line="125">
        <parameters>
          <parameter name="Key" type="Char" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Responds to keyboard input.
KeyPress responds to key press events. The method uses IsValidChar to validate the key. 
The Key parameter is a keyboard key. KeyPress calls the KeyPress inherited method.
</summary></devnotes></procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.Samples.Spin.pas" line="126">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Initializes a window creation parameter record passed in the Params parameter.
The CreateWnd method calls CreateParams to initialize the parameters it passes to CreateWindowHandle.
CreateWnd calls the inherited method and then specifies the style for the created window. 
</summary></devnotes></procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.Samples.Spin.pas" line="127">
      <devnotes><summary>
Creates a Windows control corresponding to the edit control.
CreateWnd is called when the edit control is created and whenever a change to the edit control requires the window to be re-created. 
</summary></devnotes></procedure>
      <constructor name="Create" visibility="public" file="Vcl.Samples.Spin.pas" line="129">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Creates and initializes a TSpinEdit instance.
The Create method creates and initializes a TSpinEdit instance. 
</summary></devnotes></constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Samples.Spin.pas" line="130">
        <parameters>
        </parameters>
      <devnotes><summary>
Destroys a TSpinEdit instance.
The Destroy method destroys a TSpinEdit instance. Destroy calls the Destroy inherited method. 
</summary></devnotes></destructor>
      <procedure name="GetChildren" visibility="public" procflags="override" file="Vcl.Samples.Spin.pas" line="131">
        <parameters>
          <parameter name="Proc" type="TGetChildProc"/>
          <parameter name="Root" type="TComponent"/>
        </parameters>
      <devnotes><summary>
The method is blank.
TSpinEdit has no need to call a specified method for the control's child, so GetChildren doesn't perform any action.


</summary></devnotes></procedure>
      <property name="Button" visibility="public" read="FButton" type="TSpinButton" file="Vcl.Samples.Spin.pas" line="132"><devnotes><summary>
Specifies the TSpinButton of the TSpinEdit.
Button is a read-only property that specifies the spin button of the TSpinEdit.
</summary></devnotes></property>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.Samples.Spin.pas" line="134"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.Samples.Spin.pas" line="135"/>
      <property name="AutoSelect" visibility="published" read="FAutoSelect" write="FAutoSelect" type="Boolean" default="1" hoisted="true" file="Vcl.Samples.Spin.pas" line="136"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="1" hoisted="true" file="Vcl.Samples.Spin.pas" line="137"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" default="-16777211" hoisted="true" file="Vcl.Samples.Spin.pas" line="138"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.Samples.Spin.pas" line="139"/>
      <property name="Ctl3D" visibility="published" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" hoisted="true" file="Vcl.Samples.Spin.pas" line="140"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.Samples.Spin.pas" line="141"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.Samples.Spin.pas" line="142"/>
      <property name="EditorEnabled" visibility="published" read="FEditorEnabled" write="FEditorEnabled" type="Boolean" default="1" file="Vcl.Samples.Spin.pas" line="143"><devnotes><summary>
Specifies whether Value can be edited.
EditorEnabled specifies whether Value can be edited or not.
</summary></devnotes></property>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.Samples.Spin.pas" line="144"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.Samples.Spin.pas" line="145"/>
      <property name="Increment" visibility="published" read="FIncrement" write="FIncrement" type="Integer" default="1" file="Vcl.Samples.Spin.pas" line="146"><devnotes><summary>
Specifies the increment value.
Increment specifies the increment used to increase or decrease the Value property by clicking one of the TSpinEdit buttons or using the Up and Down keys while TSpinEdit is focused.
</summary></devnotes></property>
      <property name="MaxLength" visibility="published" read="FMaxLength" write="SetMaxLength" type="Integer" default="0" hoisted="true" file="Vcl.Samples.Spin.pas" line="147"/>
      <property name="MaxValue" visibility="published" read="FMaxValue" write="FMaxValue" type="Integer" file="Vcl.Samples.Spin.pas" line="148"><devnotes><summary>
Specifies the maximum value.
MaxValue specifies the maximum Value that TSpinEdit can take.
</summary></devnotes></property>
      <property name="MinValue" visibility="published" read="FMinValue" write="FMinValue" type="Integer" file="Vcl.Samples.Spin.pas" line="149"><devnotes><summary>
Specifies the minimum value.
MinValue specifies the minimum Value that TSpinEdit can take.
</summary></devnotes></property>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="0" hoisted="true" file="Vcl.Samples.Spin.pas" line="150"/>
      <property name="ParentCtl3D" visibility="published" read="FParentCtl3D" write="SetParentCtl3D" type="Boolean" default="1" hoisted="true" file="Vcl.Samples.Spin.pas" line="151"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.Samples.Spin.pas" line="152"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.Samples.Spin.pas" line="153"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.Samples.Spin.pas" line="154"/>
      <property name="ReadOnly" visibility="published" read="GetReadOnly" write="SetReadOnly" type="Boolean" default="0" hoisted="true" file="Vcl.Samples.Spin.pas" line="155"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.Samples.Spin.pas" line="156"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.Samples.Spin.pas" line="157"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.Samples.Spin.pas" line="158"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.Samples.Spin.pas" line="159"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.Samples.Spin.pas" line="160"/>
      <property name="Value" visibility="published" read="GetValue" write="SetValue" type="Integer" file="Vcl.Samples.Spin.pas" line="161"><devnotes><summary>
Specifies the value listed in the TSpinEdit.
Value specifies the value listed in the TSpinEdit. The value can be changed by clicking one of the TSpinEdit buttons or using the Up and Down keys while TSpinEdit is focused.
</summary></devnotes></property>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.Samples.Spin.pas" line="162"/>
      <event name="OnChange" visibility="published" read="FOnChange" write="FOnChange" type="TNotifyEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="163"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="164"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="165"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="166"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="167"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="168"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="169"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="170"/>
      <event name="OnKeyDown" visibility="published" read="FOnKeyDown" write="FOnKeyDown" type="TKeyEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="171"/>
      <event name="OnKeyPress" visibility="published" read="FOnKeyPress" write="FOnKeyPress" type="TKeyPressEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="172"/>
      <event name="OnKeyUp" visibility="published" read="FOnKeyUp" write="FOnKeyUp" type="TKeyEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="173"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="174"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="175"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="176"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.Samples.Spin.pas" line="177"/>
    </members>
  <devnotes><summary>
TSpinEdit combines a TEdit box with a TSpinButton.
A TSpinEdit component is a TEdit with a TSpinButton attached.
The Value of the edit box is numerical. By pressing the up and down buttons of TSpinButton, the Value is increased or decreased.
</summary></devnotes></class>
  <set name="TTimeBtnState" file="Vcl.Samples.Spin.pas" line="182">
    <element name="tbFocusRect"/>
    <element name="tbAllowTimer"/>
  </set>
  <class name="TTimerSpeedButton" file="Vcl.Samples.Spin.pas" line="184">
    <ancestor name="TSpeedButton" namespace="Vcl.Buttons">
      <propertyref name="Action" visibility="published">
      </propertyref>
      <propertyref name="Align" visibility="published">
      </propertyref>
      <propertyref name="AllowAllUp" visibility="published">
      </propertyref>
      <propertyref name="Anchors" visibility="published">
      </propertyref>
      <propertyref name="BiDiMode" visibility="published">
      </propertyref>
      <propertyref name="Constraints" visibility="published">
      </propertyref>
      <propertyref name="GroupIndex" visibility="published">
      </propertyref>
      <propertyref name="Down" visibility="published">
      </propertyref>
      <propertyref name="DisabledImageIndex" visibility="published">
      </propertyref>
      <propertyref name="DisabledImageName" visibility="published">
      </propertyref>
      <propertyref name="Caption" visibility="published">
      </propertyref>
      <propertyref name="ImageIndex" visibility="published">
      </propertyref>
      <propertyref name="ImageName" visibility="published">
      </propertyref>
      <propertyref name="Images" visibility="published">
      </propertyref>
      <propertyref name="Enabled" visibility="published">
      </propertyref>
      <propertyref name="HotImageIndex" visibility="published">
      </propertyref>
      <propertyref name="HotImageName" visibility="published">
      </propertyref>
      <propertyref name="Flat" visibility="published">
      </propertyref>
      <propertyref name="Font" visibility="published">
      </propertyref>
      <propertyref name="Glyph" visibility="published">
      </propertyref>
      <propertyref name="Layout" visibility="published">
      </propertyref>
      <propertyref name="Margin" visibility="published">
      </propertyref>
      <propertyref name="NumGlyphs" visibility="published">
      </propertyref>
      <propertyref name="ParentFont" visibility="published">
      </propertyref>
      <propertyref name="ParentShowHint" visibility="published">
      </propertyref>
      <propertyref name="ParentBiDiMode" visibility="published">
      </propertyref>
      <propertyref name="PopupMenu" visibility="published">
      </propertyref>
      <propertyref name="PressedImageIndex" visibility="published">
      </propertyref>
      <propertyref name="PressedImageName" visibility="published">
      </propertyref>
      <propertyref name="ShowHint" visibility="published">
      </propertyref>
      <propertyref name="SelectedImageIndex" visibility="published">
      </propertyref>
      <propertyref name="SelectedImageName" visibility="published">
      </propertyref>
      <propertyref name="Spacing" visibility="published">
      </propertyref>
      <propertyref name="Transparent" visibility="published">
      </propertyref>
      <propertyref name="Visible" visibility="published">
      </propertyref>
      <propertyref name="StyleElements" visibility="published">
      </propertyref>
      <propertyref name="StyleName" visibility="published">
      </propertyref>
      <propertyref name="OnClick" visibility="published">
      </propertyref>
      <propertyref name="OnDblClick" visibility="published">
      </propertyref>
      <propertyref name="OnMouseActivate" visibility="published">
      </propertyref>
      <propertyref name="OnMouseDown" visibility="published">
      </propertyref>
      <propertyref name="OnMouseEnter" visibility="published">
      </propertyref>
      <propertyref name="OnMouseLeave" visibility="published">
      </propertyref>
      <propertyref name="OnMouseMove" visibility="published">
      </propertyref>
      <propertyref name="OnMouseUp" visibility="published">
      </propertyref>
      <ancestor name="TCustomSpeedButton" namespace="Vcl.Buttons">
        <methodref name="SetImageName" visibility="private">
        </methodref>
        <methodref name="SetHotImageName" visibility="private">
        </methodref>
        <methodref name="SetDisabledImageName" visibility="private">
        </methodref>
        <methodref name="SetPressedImageName" visibility="private">
        </methodref>
        <methodref name="SetSelectedImageName" visibility="private">
        </methodref>
        <methodref name="GlyphChanged" visibility="private">
        </methodref>
        <methodref name="ImageListChange" visibility="private">
        </methodref>
        <methodref name="HasCustomGlyph" visibility="private">
        </methodref>
        <methodref name="InternalCopyImage" visibility="private">
        </methodref>
        <methodref name="UpdateExclusive" visibility="private">
        </methodref>
        <methodref name="GetGlyph" visibility="private">
        </methodref>
        <methodref name="SetGlyph" visibility="private">
        </methodref>
        <methodref name="GetNumGlyphs" visibility="private">
        </methodref>
        <methodref name="SetNumGlyphs" visibility="private">
        </methodref>
        <methodref name="SetDown" visibility="private">
        </methodref>
        <methodref name="SetFlat" visibility="private">
        </methodref>
        <methodref name="SetAllowAllUp" visibility="private">
        </methodref>
        <methodref name="SetGroupIndex" visibility="private">
        </methodref>
        <methodref name="SetLayout" visibility="private">
        </methodref>
        <methodref name="SetSpacing" visibility="private">
        </methodref>
        <methodref name="SetTransparent" visibility="private">
        </methodref>
        <methodref name="SetMargin" visibility="private">
        </methodref>
        <methodref name="GetImages" visibility="private">
        </methodref>
        <methodref name="SetImages" visibility="private">
        </methodref>
        <methodref name="GetImageIndex" visibility="private">
        </methodref>
        <methodref name="SetImageIndex" visibility="private">
        </methodref>
        <methodref name="GetHotImageIndex" visibility="private">
        </methodref>
        <methodref name="SetHotImageIndex" visibility="private">
        </methodref>
        <methodref name="GetPressedImageIndex" visibility="private">
        </methodref>
        <methodref name="SetPressedImageIndex" visibility="private">
        </methodref>
        <methodref name="GetDisabledImageIndex" visibility="private">
        </methodref>
        <methodref name="SetDisabledImageIndex" visibility="private">
        </methodref>
        <methodref name="GetSelectedImageIndex" visibility="private">
        </methodref>
        <methodref name="SetSelectedImageIndex" visibility="private">
        </methodref>
        <methodref name="UpdateTracking" visibility="private">
        </methodref>
        <methodref name="IsImageIndexStored" visibility="private">
        </methodref>
        <methodref name="IsImageNameStored" visibility="private">
        </methodref>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMDialogChar" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMFontChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMTextChanged" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMSysColorChange" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMMouseEnter" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMMouseLeave" visibility="private" procflags="message">
        </methodref>
        <methodref name="CMButtonPressed" visibility="private" procflags="message">
        </methodref>
        <methodref name="ActionChange" visibility="protected" procflags="override">
        </methodref>
        <methodref name="Notification" visibility="protected" procflags="override">
        </methodref>
        <methodref name="CopyImage" visibility="protected">
        </methodref>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override">
        </methodref>
        <methodref name="GetPalette" visibility="protected" procflags="override">
        </methodref>
        <methodref name="Loaded" visibility="protected" procflags="override">
        </methodref>
        <methodref name="MouseDown" visibility="protected" procflags="override">
        </methodref>
        <methodref name="MouseMove" visibility="protected" procflags="override">
        </methodref>
        <methodref name="MouseUp" visibility="protected" procflags="override">
        </methodref>
        <methodref name="Paint" visibility="protected" procflags="override">
        </methodref>
        <methodref name="CheckImageIndexes" visibility="protected">
        </methodref>
        <methodref name="UpdateImageName" visibility="protected">
        </methodref>
        <methodref name="UpdateImageIndex" visibility="protected">
        </methodref>
        <propertyref name="AllowAllUp" visibility="protected">
        </propertyref>
        <propertyref name="GroupIndex" visibility="protected">
        </propertyref>
        <propertyref name="Down" visibility="protected">
        </propertyref>
        <propertyref name="DisabledImageIndex" visibility="protected">
        </propertyref>
        <propertyref name="DisabledImageName" visibility="protected">
        </propertyref>
        <propertyref name="ImageIndex" visibility="protected">
        </propertyref>
        <propertyref name="ImageName" visibility="protected">
        </propertyref>
        <propertyref name="Images" visibility="protected">
        </propertyref>
        <propertyref name="LocalDragging" visibility="protected">
        </propertyref>
        <propertyref name="MouseInControl" visibility="protected">
        </propertyref>
        <propertyref name="HotImageIndex" visibility="protected">
        </propertyref>
        <propertyref name="HotImageName" visibility="protected">
        </propertyref>
        <propertyref name="Flat" visibility="protected">
        </propertyref>
        <propertyref name="Glyph" visibility="protected">
        </propertyref>
        <propertyref name="Layout" visibility="protected">
        </propertyref>
        <propertyref name="Margin" visibility="protected">
        </propertyref>
        <propertyref name="NumGlyphs" visibility="protected">
        </propertyref>
        <propertyref name="PressedImageIndex" visibility="protected">
        </propertyref>
        <propertyref name="PressedImageName" visibility="protected">
        </propertyref>
        <propertyref name="SelectedImageIndex" visibility="protected">
        </propertyref>
        <propertyref name="SelectedImageName" visibility="protected">
        </propertyref>
        <propertyref name="Spacing" visibility="protected">
        </propertyref>
        <propertyref name="Transparent" visibility="protected">
        </propertyref>
        <methodref name="Create" visibility="public" procflags="constructor override">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Click" visibility="public" procflags="override">
        </methodref>
        <ancestor name="TGraphicControl" namespace="Vcl.Controls">
          <methodref name="WMPaint" visibility="private" procflags="message">
          </methodref>
          <methodref name="Paint" visibility="protected" procflags="virtual">
          </methodref>
          <propertyref name="Canvas" visibility="protected">
          </propertyref>
          <methodref name="Create" visibility="public" procflags="constructor override">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <ancestor name="TControl" namespace="Vcl.Controls">
            <methodref name="GetCustomHint" visibility="private">
            </methodref>
            <methodref name="CalcDockSizes" visibility="private">
            </methodref>
            <methodref name="CheckNewSize" visibility="private">
            </methodref>
            <methodref name="CreateFloatingDockSite" visibility="private">
            </methodref>
            <methodref name="DoActionChange" visibility="private">
            </methodref>
            <methodref name="DoCanAutoSize" visibility="private">
            </methodref>
            <methodref name="DoCanResize" visibility="private">
            </methodref>
            <methodref name="DoConstraintsChange" visibility="private">
            </methodref>
            <methodref name="DoConstrainedResize" visibility="private">
            </methodref>
            <methodref name="DoDragMsg" visibility="private">
            </methodref>
            <methodref name="DoMouseActivate" visibility="private">
            </methodref>
            <methodref name="DoMouseDown" visibility="private">
            </methodref>
            <methodref name="DoMouseUp" visibility="private">
            </methodref>
            <methodref name="DoMarginChange" visibility="private">
            </methodref>
            <methodref name="FontChanged" visibility="private">
            </methodref>
            <methodref name="GetAlignWithMargins" visibility="private" procflags="inline">
            </methodref>
            <methodref name="GetBoundsRect" visibility="private">
            </methodref>
            <methodref name="GetClientHeight" visibility="private">
            </methodref>
            <methodref name="GetClientWidth" visibility="private">
            </methodref>
            <methodref name="GetLRDockWidth" visibility="private">
            </methodref>
            <methodref name="GetMouseCapture" visibility="private">
            </methodref>
            <methodref name="GetTBDockHeight" visibility="private">
            </methodref>
            <methodref name="GetUndockWidth" visibility="private">
            </methodref>
            <methodref name="GetUndockHeight" visibility="private">
            </methodref>
            <methodref name="InvalidateControl" visibility="private">
            </methodref>
            <methodref name="IsAnchorsStored" visibility="private">
            </methodref>
            <methodref name="IsBiDiModeStored" visibility="private">
            </methodref>
            <methodref name="IsCaptionStored" visibility="private">
            </methodref>
            <methodref name="IsColorStored" visibility="private">
            </methodref>
            <methodref name="IsEnabledStored" visibility="private">
            </methodref>
            <methodref name="IsFontStored" visibility="private">
            </methodref>
            <methodref name="IsHintStored" visibility="private">
            </methodref>
            <methodref name="IsHelpContextStored" visibility="private">
            </methodref>
            <methodref name="IsOnClickStored" visibility="private">
            </methodref>
            <methodref name="IsShowHintStored" visibility="private">
            </methodref>
            <methodref name="IsVisibleStored" visibility="private">
            </methodref>
            <methodref name="ReadIsControl" visibility="private">
            </methodref>
            <methodref name="ReadExplicitLeft" visibility="private">
            </methodref>
            <methodref name="ReadExplicitTop" visibility="private">
            </methodref>
            <methodref name="ReadExplicitWidth" visibility="private">
            </methodref>
            <methodref name="ReadExplicitHeight" visibility="private">
            </methodref>
            <methodref name="SetAlignWithMargins" visibility="private">
            </methodref>
            <methodref name="SetAnchors" visibility="private">
            </methodref>
            <methodref name="SetAction" visibility="private">
            </methodref>
            <methodref name="SetAlign" visibility="private">
            </methodref>
            <methodref name="SetBoundsRect" visibility="private">
            </methodref>
            <methodref name="SetClientHeight" visibility="private">
            </methodref>
            <methodref name="SetClientSize" visibility="private">
            </methodref>
            <methodref name="SetClientWidth" visibility="private">
            </methodref>
            <methodref name="SetColor" visibility="private">
            </methodref>
            <methodref name="SetCursor" visibility="private">
            </methodref>
            <methodref name="SetDesktopFont" visibility="private">
            </methodref>
            <methodref name="SetFont" visibility="private">
            </methodref>
            <methodref name="SetHeight" visibility="private">
            </methodref>
            <methodref name="SetHelpContext" visibility="private">
            </methodref>
            <methodref name="SetHelpKeyword" visibility="private">
            </methodref>
            <methodref name="SetHostDockSite" visibility="private">
            </methodref>
            <methodref name="SetLeft" visibility="private">
            </methodref>
            <methodref name="SetMouseCapture" visibility="private">
            </methodref>
            <methodref name="SetParentColor" visibility="private">
            </methodref>
            <methodref name="SetParentFont" visibility="private">
            </methodref>
            <methodref name="SetShowHint" visibility="private">
            </methodref>
            <methodref name="SetParentShowHint" visibility="private">
            </methodref>
            <methodref name="SetParentCustomHint" visibility="private">
            </methodref>
            <methodref name="SetPopupMenu" visibility="private">
            </methodref>
            <methodref name="SetTop" visibility="private">
            </methodref>
            <methodref name="SetVisible" visibility="private">
            </methodref>
            <methodref name="SetWidth" visibility="private">
            </methodref>
            <methodref name="SetZOrderPosition" visibility="private">
            </methodref>
            <methodref name="UpdateAnchorRules" visibility="private">
            </methodref>
            <methodref name="WriteIsControl" visibility="private">
            </methodref>
            <methodref name="WriteExplicitLeft" visibility="private">
            </methodref>
            <methodref name="WriteExplicitTop" visibility="private">
            </methodref>
            <methodref name="WriteExplicitWidth" visibility="private">
            </methodref>
            <methodref name="WriteExplicitHeight" visibility="private">
            </methodref>
            <methodref name="WMLButtonDown" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMNCLButtonDown" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMRButtonDown" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMMButtonDown" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMLButtonDblClk" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMRButtonDblClk" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMMButtonDblClk" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMMouseMove" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMLButtonUp" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMRButtonUp" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMMButtonUp" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMMouseWheel" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMCancelMode" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMFontChanged" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMColorChanged" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMMouseActivate" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMParentFontChanged" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMParentColorChanged" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMParentShowHintChanged" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMHintShow" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMHitTest" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMMouseEnter" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMMouseLeave" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMMouseWheel" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMGesture" visibility="private" procflags="message">
            </methodref>
            <methodref name="WMContextMenu" visibility="private" procflags="message">
            </methodref>
            <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message">
            </methodref>
            <methodref name="SetConstraints" visibility="private">
            </methodref>
            <methodref name="SetMargins" visibility="private">
            </methodref>
            <methodref name="SetTouchManager" visibility="private">
            </methodref>
            <methodref name="GetText" visibility="private">
            </methodref>
            <methodref name="SetText" visibility="private">
            </methodref>
            <methodref name="CMFloat" visibility="private" procflags="message">
            </methodref>
            <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override">
            </methodref>
            <methodref name="ActionChange" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="AdjustSize" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="override">
            </methodref>
            <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="CanResize" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanAutoSize" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Changed" visibility="protected">
            </methodref>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic">
            </methodref>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic">
            </methodref>
            <methodref name="Click" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ConstrainedResize" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CalcCursorPos" visibility="protected">
            </methodref>
            <methodref name="CreateTouchManager" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DblClick" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DoContextPopup" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DoEndDock" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DoDock" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DoStartDock" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DragCanceled" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DragOver" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DoEndDrag" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DoStartDrag" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="DoGesture" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetAction" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetClientOrigin" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetClientRect" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual">
            </methodref>
            <methodref name="GetDockEdge" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetEnabled" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetFloating" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetPalette" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetDragMode" visibility="protected">
            </methodref>
            <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="override">
            </methodref>
            <methodref name="MouseActivate" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="MouseDown" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="MouseMove" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="MouseUp" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="override">
            </methodref>
            <methodref name="PositionDockRect" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="PaletteChanged" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="override">
            </methodref>
            <methodref name="RequestAlign" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Resize" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ScaleConstraints" visibility="protected">
            </methodref>
            <methodref name="ScaleMargins" visibility="protected">
            </methodref>
            <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SendCancelMode" visibility="protected">
            </methodref>
            <methodref name="SendDockNotification" visibility="protected">
            </methodref>
            <methodref name="SetAutoSize" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetDragMode" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetEnabled" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="override">
            </methodref>
            <methodref name="SetParent" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetBiDiMode" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetStyleElements" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetStyleName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetZOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetCustomHint" visibility="protected">
            </methodref>
            <methodref name="UpdateExplicitBounds" visibility="protected">
            </methodref>
            <methodref name="UpdateBoundsRect" visibility="protected">
            </methodref>
            <methodref name="VisibleChanging" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WndProc" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DesignWndProc" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetDragImages" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual">
            </methodref>
            <propertyref name="ActionLink" visibility="protected">
            </propertyref>
            <propertyref name="AutoSize" visibility="protected">
            </propertyref>
            <propertyref name="Caption" visibility="protected">
            </propertyref>
            <propertyref name="DesktopFont" visibility="protected">
            </propertyref>
            <propertyref name="DragKind" visibility="protected">
            </propertyref>
            <propertyref name="DragCursor" visibility="protected">
            </propertyref>
            <propertyref name="DragMode" visibility="protected">
            </propertyref>
            <propertyref name="IsControl" visibility="protected">
            </propertyref>
            <propertyref name="MouseCapture" visibility="protected">
            </propertyref>
            <propertyref name="ParentBiDiMode" visibility="protected">
            </propertyref>
            <propertyref name="ParentColor" visibility="protected">
            </propertyref>
            <propertyref name="ParentFont" visibility="protected">
            </propertyref>
            <propertyref name="ParentShowHint" visibility="protected">
            </propertyref>
            <propertyref name="PopupMenu" visibility="protected">
            </propertyref>
            <propertyref name="ScalingFlags" visibility="protected">
            </propertyref>
            <propertyref name="Text" visibility="protected">
            </propertyref>
            <propertyref name="WheelAccumulator" visibility="protected">
            </propertyref>
            <propertyref name="Color" visibility="protected">
            </propertyref>
            <propertyref name="Font" visibility="protected">
            </propertyref>
            <propertyref name="IScaling" visibility="protected">
            </propertyref>
            <propertyref name="WindowText" visibility="protected">
            </propertyref>
            <eventref name="OnCanResize" visibility="protected">
            </eventref>
            <eventref name="OnClick" visibility="protected">
            </eventref>
            <eventref name="OnConstrainedResize" visibility="protected">
            </eventref>
            <eventref name="OnContextPopup" visibility="protected">
            </eventref>
            <eventref name="OnDblClick" visibility="protected">
            </eventref>
            <eventref name="OnDragDrop" visibility="protected">
            </eventref>
            <eventref name="OnDragOver" visibility="protected">
            </eventref>
            <eventref name="OnEndDock" visibility="protected">
            </eventref>
            <eventref name="OnEndDrag" visibility="protected">
            </eventref>
            <eventref name="OnMouseActivate" visibility="protected">
            </eventref>
            <eventref name="OnMouseDown" visibility="protected">
            </eventref>
            <eventref name="OnMouseEnter" visibility="protected">
            </eventref>
            <eventref name="OnMouseLeave" visibility="protected">
            </eventref>
            <eventref name="OnMouseMove" visibility="protected">
            </eventref>
            <eventref name="OnMouseUp" visibility="protected">
            </eventref>
            <eventref name="OnMouseWheel" visibility="protected">
            </eventref>
            <eventref name="OnMouseWheelDown" visibility="protected">
            </eventref>
            <eventref name="OnMouseWheelUp" visibility="protected">
            </eventref>
            <eventref name="OnResize" visibility="protected">
            </eventref>
            <eventref name="OnStartDock" visibility="protected">
            </eventref>
            <eventref name="OnStartDrag" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor override">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="CheckNonMainThreadUsage" visibility="public">
            </methodref>
            <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsLightStyleColor" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="ScaleForPPI" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="BeginDrag" visibility="public">
            </methodref>
            <methodref name="BringToFront" visibility="public">
            </methodref>
            <methodref name="ClientToScreen" visibility="public" procflags="overload">
            </methodref>
            <methodref name="ClientToScreen" visibility="public" procflags="overload">
            </methodref>
            <methodref name="ClientToParent" visibility="public">
            </methodref>
            <methodref name="Dock" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="Dragging" visibility="public">
            </methodref>
            <methodref name="DragDrop" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="DrawTextBiDiModeFlags" visibility="public">
            </methodref>
            <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public">
            </methodref>
            <propertyref name="Enabled" visibility="public">
            </propertyref>
            <methodref name="EndDrag" visibility="public">
            </methodref>
            <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="override">
            </methodref>
            <methodref name="Hide" visibility="public">
            </methodref>
            <methodref name="InitiateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="Invalidate" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="IsRightToLeft" visibility="public">
            </methodref>
            <methodref name="ManualDock" visibility="public">
            </methodref>
            <methodref name="ManualFloat" visibility="public">
            </methodref>
            <methodref name="Perform" visibility="public" procflags="overload">
            </methodref>
            <methodref name="Refresh" visibility="public">
            </methodref>
            <methodref name="Repaint" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="ReplaceDockedControl" visibility="public">
            </methodref>
            <methodref name="ScreenToClient" visibility="public" procflags="overload">
            </methodref>
            <methodref name="ScreenToClient" visibility="public" procflags="overload">
            </methodref>
            <methodref name="ParentToClient" visibility="public">
            </methodref>
            <methodref name="SendToBack" visibility="public">
            </methodref>
            <methodref name="SetBounds" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="SetDesignVisible" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="public" procflags="override">
            </methodref>
            <methodref name="Show" visibility="public">
            </methodref>
            <methodref name="Update" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="UseRightToLeftReading" visibility="public">
            </methodref>
            <methodref name="UseRightToLeftScrollBar" visibility="public">
            </methodref>
            <methodref name="DefaultHandler" visibility="public" procflags="override">
            </methodref>
            <methodref name="GetTextBuf" visibility="public">
            </methodref>
            <methodref name="GetTextLen" visibility="public">
            </methodref>
            <methodref name="Perform" visibility="public" procflags="overload">
            </methodref>
            <methodref name="Perform" visibility="public" procflags="overload">
            </methodref>
            <methodref name="SetTextBuf" visibility="public">
            </methodref>
            <methodref name="GetSystemMetrics" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetStyleName" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="ScaleValue" visibility="public" procflags="overload">
            </methodref>
            <methodref name="ScaleValue" visibility="public" procflags="overload">
            </methodref>
            <methodref name="ScaleValue" visibility="public" procflags="overload">
            </methodref>
            <methodref name="ScaleValue" visibility="public" procflags="overload">
            </methodref>
            <methodref name="ScaleValue" visibility="public" procflags="overload">
            </methodref>
            <methodref name="ScaleRectSize" visibility="public">
            </methodref>
            <propertyref name="Action" visibility="public">
            </propertyref>
            <propertyref name="Align" visibility="public">
            </propertyref>
            <propertyref name="Anchors" visibility="public">
            </propertyref>
            <propertyref name="BiDiMode" visibility="public">
            </propertyref>
            <propertyref name="BoundsRect" visibility="public">
            </propertyref>
            <propertyref name="ClientHeight" visibility="public">
            </propertyref>
            <propertyref name="ClientOrigin" visibility="public">
            </propertyref>
            <propertyref name="ClientRect" visibility="public">
            </propertyref>
            <propertyref name="ClientWidth" visibility="public">
            </propertyref>
            <propertyref name="Constraints" visibility="public">
            </propertyref>
            <propertyref name="ControlState" visibility="public">
            </propertyref>
            <propertyref name="ControlStyle" visibility="public">
            </propertyref>
            <propertyref name="CurrentPPI" visibility="public">
            </propertyref>
            <propertyref name="DockOrientation" visibility="public">
            </propertyref>
            <propertyref name="ExplicitLeft" visibility="public">
            </propertyref>
            <propertyref name="ExplicitTop" visibility="public">
            </propertyref>
            <propertyref name="ExplicitWidth" visibility="public">
            </propertyref>
            <propertyref name="ExplicitHeight" visibility="public">
            </propertyref>
            <propertyref name="Floating" visibility="public">
            </propertyref>
            <propertyref name="FloatingDockSiteClass" visibility="public">
            </propertyref>
            <propertyref name="HostDockSite" visibility="public">
            </propertyref>
            <propertyref name="LRDockWidth" visibility="public">
            </propertyref>
            <propertyref name="ScaleFactor" visibility="public">
            </propertyref>
            <propertyref name="ShowHint" visibility="public">
            </propertyref>
            <propertyref name="TBDockHeight" visibility="public">
            </propertyref>
            <propertyref name="Touch" visibility="public">
            </propertyref>
            <propertyref name="UndockHeight" visibility="public">
            </propertyref>
            <propertyref name="UndockWidth" visibility="public">
            </propertyref>
            <propertyref name="Visible" visibility="public">
            </propertyref>
            <eventref name="WindowProc" visibility="public">
            </eventref>
            <propertyref name="Parent" visibility="public">
            </propertyref>
            <propertyref name="StyleElements" visibility="public">
            </propertyref>
            <propertyref name="StyleName" visibility="public">
            </propertyref>
            <eventref name="OnGesture" visibility="public">
            </eventref>
            <propertyref name="RaiseOnNonMainThreadUsage" visibility="public">
            </propertyref>
            <propertyref name="AlignWithMargins" visibility="published">
            </propertyref>
            <propertyref name="Left" visibility="published">
            </propertyref>
            <propertyref name="Top" visibility="published">
            </propertyref>
            <propertyref name="Width" visibility="published">
            </propertyref>
            <propertyref name="Height" visibility="published">
            </propertyref>
            <propertyref name="Cursor" visibility="published">
            </propertyref>
            <propertyref name="Hint" visibility="published">
            </propertyref>
            <propertyref name="HelpType" visibility="published">
            </propertyref>
            <propertyref name="HelpKeyword" visibility="published">
            </propertyref>
            <propertyref name="HelpContext" visibility="published">
            </propertyref>
            <propertyref name="Margins" visibility="published">
            </propertyref>
            <propertyref name="CustomHint" visibility="published">
            </propertyref>
            <propertyref name="ParentCustomHint" visibility="published">
            </propertyref>
            <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>
      <field name="FRepeatTimer" type="TTimer" visibility="private" size="4" offset="528" file="Vcl.Samples.Spin.pas" line="186"/>
      <field name="FTimeBtnState" type="TTimeBtnState" visibility="private" size="1" offset="532" file="Vcl.Samples.Spin.pas" line="187"/>
      <field name="FDownButton" type="Boolean" visibility="private" size="1" offset="533" file="Vcl.Samples.Spin.pas" line="188"/>
      <procedure name="TimerExpired" visibility="private" file="Vcl.Samples.Spin.pas" line="189">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="Paint" visibility="protected" procflags="override" file="Vcl.Samples.Spin.pas" line="191">
      </procedure>
      <procedure name="MouseDown" visibility="protected" procflags="override" file="Vcl.Samples.Spin.pas" line="192">
        <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.Samples.Spin.pas" line="194">
        <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.Samples.Spin.pas" line="197">
        <parameters>
        </parameters>
      </destructor>
      <property name="TimeBtnState" visibility="public" read="FTimeBtnState" write="FTimeBtnState" type="TTimeBtnState" file="Vcl.Samples.Spin.pas" line="198"/>
    </members>
  </class>
</namespace>