// Borland C++ Builder // Copyright (c) 1995, 2005 by Borland Software Corporation // All rights reserved // (DO NOT EDIT: machine generated header) 'Rvdatalist.pas' rev: 10.00 #ifndef RvdatalistHPP #define RvdatalistHPP #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 #include // Pascal unit //-- user supplied ----------------------------------------------------------- namespace Rvdatalist { //-- type declarations ------------------------------------------------------- class DELPHICLASS TRVItemFormattedData; class DELPHICLASS TRVDataList; class PASCALIMPLEMENTATION TRVDataList : public Rvclasses::TRVList { typedef Rvclasses::TRVList inherited; protected: Crvdata::TRVFlags Flags; virtual Crvdata::TCustomRVData* __fastcall GetParentRVData(void); public: __fastcall TRVDataList(Crvdata::TCustomRVData* AParentRVData); public: #pragma option push -w-inl /* TRVList.Destroy */ inline __fastcall virtual ~TRVDataList(void) { } #pragma option pop }; class PASCALIMPLEMENTATION TRVItemFormattedData : public Crvfdata::TCustomRVFormattedData { typedef Crvfdata::TCustomRVFormattedData inherited; protected: TRVDataList* FList; virtual Crvdata::TRVFlags __fastcall GetFlags(void); virtual void __fastcall SetFlags(const Crvdata::TRVFlags Value); public: __fastcall TRVItemFormattedData(TRVDataList* AList); DYNAMIC void __fastcall ShowRectangle(int Left, int Top, int Width, int Height); virtual void __fastcall ScrollTo(int Y, bool Redraw); virtual void __fastcall HScrollTo(int X); virtual int __fastcall GetVSmallStep(void); virtual Crvdata::TCustomRVData* __fastcall GetParentData(void); virtual Crvdata::TCustomRVData* __fastcall GetRootData(void); virtual Crvdata::TCustomRVData* __fastcall GetAbsoluteParentData(void); virtual Crvdata::TCustomRVData* __fastcall GetAbsoluteRootData(void); DYNAMIC AnsiString __fastcall GetURL(int id); virtual int __fastcall GetAreaWidth(void); virtual int __fastcall GetAreaHeight(void); virtual int __fastcall GetMinTextWidth(void); virtual int __fastcall GetMaxTextWidth(void); virtual int __fastcall GetLeftMargin(void); virtual int __fastcall GetRightMargin(void); virtual int __fastcall GetTopMargin(void); virtual int __fastcall GetBottomMargin(void); virtual void __fastcall AdjustVScrollUnits(void); virtual void __fastcall SetDocumentAreaSize(int Width, int Height, bool UpdateH); virtual Rvback::TRVBackground* __fastcall GetBackground(void); DYNAMIC bool __fastcall IsAssignedRVMouseDown(void); DYNAMIC bool __fastcall IsAssignedRVMouseUp(void); DYNAMIC bool __fastcall IsAssignedJump(void); DYNAMIC bool __fastcall IsAssignedCheckpointVisible(void); DYNAMIC int __fastcall GetFirstItemVisible(void); DYNAMIC int __fastcall GetLastItemVisible(void); DYNAMIC void __fastcall DoRVMouseMove(int id); DYNAMIC void __fastcall DoRVMouseDown(Controls::TMouseButton Button, Classes::TShiftState Shift, int ItemNo, int X, int Y); DYNAMIC void __fastcall DoRVMouseUp(Controls::TMouseButton Button, Classes::TShiftState Shift, int ItemNo, int X, int Y); DYNAMIC void __fastcall DoCheckpointVisible(Rvstyle::TCheckpointData CheckpointData); DYNAMIC void __fastcall ControlAction2(Crvdata::TCustomRVData* RVData, Rvstyle::TRVControlAction ControlAction, int ItemNo, Controls::TControl* &Control); DYNAMIC void __fastcall DoJump(int id); DYNAMIC Controls::TCursor __fastcall GetNormalCursor(void); public: #pragma option push -w-inl /* TCustomRVFormattedData.Destroy */ inline __fastcall virtual ~TRVItemFormattedData(void) { } #pragma option pop }; //-- var, const, procedure --------------------------------------------------- } /* namespace Rvdatalist */ using namespace Rvdatalist; #pragma pack(pop) #pragma option pop #pragma delphiheader end. //-- end unit ---------------------------------------------------------------- #endif // Rvdatalist