home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // DsgnWnds.hpp - dcc32 generated hdr (DO NOT EDIT) rev: -2
- // From: DsgnWnds.pas
- //----------------------------------------------------------------------------
- #ifndef DsgnWndsHPP
- #define DsgnWndsHPP
- //----------------------------------------------------------------------------
- #ifndef DsgnIntfHPP
- #include <DsgnIntf.hpp>
- #endif
-
- #ifndef LibIntfHPP
- #include <LibIntf.hpp>
- #endif
-
- #ifndef FormsHPP
- #include <Forms.hpp>
- #endif
-
- #ifndef ControlsHPP
- #include <Controls.hpp>
- #endif
-
- #ifndef ClassesHPP
- #include <Classes.hpp>
- #endif
-
- #ifndef SysUtilsHPP
- #include <SysUtils.hpp>
- #endif
-
- #ifndef MessagesHPP
- #include <Messages.hpp>
- #endif
-
- #ifndef SystemHPP
- #include <System.hpp>
- #endif
-
- namespace Dsgnwnds
- {
- //-- type declarations -------------------------------------------------------
- class __declspec(delphiclass) TDesignWindow;
- class __declspec(pascalimplementation) TDesignWindow : public Forms::TForm
- {
- typedef TDesignWindow ThisClass;
- typedef Forms::TForm inherited;
-
- private:
- Dsgnintf::TComponentList *FSelection;
- Classes::TComponent *FOwner;
- Dsgnintf::TFormDesigner *FDesigner;
- System::Boolean FActive;
- System::Byte FReserved;
- void __fastcall ComponentRead(Classes::TComponent *Component);
- void __fastcall ReaderSetName(Classes::TReader *Reader, Classes::TComponent *Component, System::AnsiString &
- Name);
- MESSAGE void __fastcall WMActivate(Messages::TWMActivate &Msg);
-
- protected:
- virtual void __fastcall Activated(void);
- void __fastcall ActivateInspector(System::Char Ch);
- System::Boolean __fastcall ClipboardComponents(void);
- void __fastcall CopyComponents(Classes::TComponent *Root, Dsgnintf::TComponentList *Components);
- void __fastcall PasteComponents(Classes::TComponent *AOwner, Classes::TComponent *AParent, Dsgnintf::TComponentList *
- Components);
- void __fastcall SetSelection(Dsgnintf::TComponentList *Components);
- virtual System::AnsiString __fastcall UniqueName(Classes::TComponent *Component) = 0;
-
- public:
- __fastcall virtual TDesignWindow(Classes::TComponent *AOwner);
- __fastcall virtual ~TDesignWindow(void);
- virtual void __fastcall ComponentDeleted(Classes::TComponent *Component);
- virtual Libintf::TEditState __fastcall GetEditState(void);
- virtual void __fastcall EditAction(Libintf::TEditAction Action);
- virtual void __fastcall FormClosed(Forms::TForm *AForm);
- virtual void __fastcall FormModified(void);
- virtual void __fastcall SelectionChanged(Dsgnintf::TComponentList *ASelection);
- __property System::Boolean Active = {read=FActive, nodefault};
- __property Dsgnintf::TFormDesigner * Designer = {read=FDesigner, write=FDesigner, nodefault};
- public:
-
- /* !! TForm.CreateNew */ __fastcall TDesignWindow(Classes::TComponent *AOwner, System::Integer Dummy
- ) : Forms::TForm(AOwner, Dummy) { }
-
- };
-
- //-- var, const, procedure ---------------------------------------------------
-
- } /* namespace Dsgnwnds */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Dsgnwnds;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // DsgnWnds
-