// Borland C++ Builder // Copyright (c) 1995, 2005 by Borland Software Corporation // All rights reserved // (DO NOT EDIT: machine generated header) 'Rvctrldata.pas' rev: 10.00 #ifndef RvctrldataHPP #define RvctrldataHPP #pragma delphiheader begin #pragma option push #pragma option -w- // All warnings off #pragma option -Vx // Zero-length empty class member functions #pragma pack(push,8) #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit //-- user supplied ----------------------------------------------------------- namespace Rvctrldata { //-- type declarations ------------------------------------------------------- class DELPHICLASS TRVControlData; class PASCALIMPLEMENTATION TRVControlData : public Crvfdata::TCustomRVFormattedData { typedef Crvfdata::TCustomRVFormattedData inherited; public: int TopLevelFocusedItemNo; Crvfdata::TCustomRVFormattedData* TopLevelFocusedRVData; Rvscroll::TRVTabNavigationType TabNavigation; virtual void __fastcall ClearTemporal(void); void __fastcall DoTabNavigation(bool Shift, Controls::TWinControl* PrevCtrl); virtual void __fastcall PaintBuffered(void); void __fastcall DrawFocusedRect(Graphics::TCanvas* Canvas); DYNAMIC void __fastcall Deselect(Rvitem::TCustomRVItemInfo* NewPartiallySelected, bool MakeEvent); void __fastcall ExecuteFocused(void); DYNAMIC void __fastcall AdjustFocus(int NewFocusedItemNo, Classes::TPersistent* TopLevelRVData, int TopLevelItemNo); DYNAMIC void __fastcall MouseUp(Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y); __fastcall TRVControlData(void); public: #pragma option push -w-inl /* TCustomRVFormattedData.Destroy */ inline __fastcall virtual ~TRVControlData(void) { } #pragma option pop }; //-- var, const, procedure --------------------------------------------------- } /* namespace Rvctrldata */ using namespace Rvctrldata; #pragma pack(pop) #pragma option pop #pragma delphiheader end. //-- end unit ---------------------------------------------------------------- #endif // Rvctrldata