00001 /* 00002 $Id: win_theme.h,v 1.9 2003/02/23 23:14:34 ksterker Exp $ 00003 00004 (C) Copyright 2000 Joel Vennin 00005 Part of the Adonthell Project http://adonthell.linuxgames.com 00006 00007 This program is free software; you can redistribute it and/or modify 00008 it under the terms of the GNU General Public License. 00009 This program is distributed in the hope that it will be useful, 00010 but WITHOUT ANY WARRANTY. 00011 00012 See the COPYING file for more details 00013 */ 00014 00015 #ifndef _WIN_THEME_H_ 00016 #define _WIN_THEME_H_ 00017 00018 #include "win_scroll.h" 00019 00020 class win_theme 00021 { 00022 00023 public: 00024 win_theme(); 00025 00026 win_theme(char *); 00027 00028 win_theme(win_theme &); 00029 00030 win_theme & operator=(win_theme &); 00031 00032 ~win_theme(); 00033 00034 void destroy(); 00035 00036 friend class win_border; 00037 friend class win_background; 00038 friend class win_scrollbar; 00039 00040 private: 00041 00042 win_border * normal; 00043 00044 win_border * mini; 00045 00046 win_background * background; 00047 00048 win_scrollbar * scrollbar; 00049 }; 00050 #endif 00051 00052 00053 00054 00055 00056 00057 00058