00001 /* 00002 ClanGUI, copyrights by various people. Have a look in the CREDITS file. 00003 00004 This sourcecode is distributed using the Library GNU Public Licence, 00005 version 2 or (at your option) any later version. Please read LICENSE 00006 for details. 00007 */ 00008 00010 00011 #ifndef header_frame 00012 #define header_frame 00013 00014 #include "component.h" 00015 00016 class CL_Frame : public CL_Component 00017 //: Frame component 00018 { 00020 public: 00021 CL_Frame( 00022 const CL_ComponentOptions &options, 00023 CL_Component *parent, 00024 CL_StyleManager *style = NULL); 00025 00026 CL_Frame( 00027 const CL_Rect &pos, 00028 CL_Component *parent, 00029 CL_StyleManager *style = NULL); 00030 00031 virtual ~CL_Frame(); 00032 00034 public: 00035 00037 public: 00038 00040 public: 00041 00043 private: 00044 CL_Frame(const CL_Frame ©) : CL_Component(NULL, NULL) { return; } // disallow copy construction. 00045 class CL_Frame_Generic *impl; 00046 }; 00047 00048 #endif
1.2.6 written by Dimitri van Heesch,
© 1997-2001