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 00009 #ifndef header_filedialog_default 00010 #define header_filedialog_default 00011 00012 #include "API/GUI/filedialog.h" 00013 #include "API/GUI/stylemanager_default.h" 00014 #include "API/GUI/component_style.h" 00015 00016 class CL_FileDialog_Default: public CL_ComponentStyle 00017 { 00018 public: 00019 CL_FileDialog_Default( 00020 CL_FileDialog *filedialog, 00021 const CL_ComponentOptions &options, 00022 CL_StyleManager_Default *style); 00023 00024 virtual ~CL_FileDialog_Default() { return; }; 00025 00026 private: 00027 CL_Slot slot_paint; 00028 void on_paint(); 00029 00030 CL_FileDialog *filedialog; 00031 00032 int x, y, width, height; 00033 00034 CL_StyleManager_Default *style; 00035 }; 00036 00037 #endif
1.2.6 written by Dimitri van Heesch,
© 1997-2001