Adonthell  0.4
win_theme.h
1 /*
2  (C) Copyright 2000 Joel Vennin
3  Part of the Adonthell Project <http://adonthell.nongnu.org>
4 
5  Adonthell is free software; you can redistribute it and/or modify
6  it under the terms of the GNU General Public License as published by
7  the Free Software Foundation; either version 2 of the License, or
8  (at your option) any later version.
9 
10  Adonthell is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  GNU General Public License for more details.
14 
15  You should have received a copy of the GNU General Public License
16  along with Adonthell. If not, see <http://www.gnu.org/licenses/>.
17 */
18 
19 #ifndef _WIN_THEME_H_
20 #define _WIN_THEME_H_
21 
22 #include "win_scroll.h"
23 
24 class win_theme
25 {
26 
27  public:
28  win_theme();
29 
30  win_theme(char *);
31 
33 
34  win_theme & operator=(win_theme &);
35 
36  ~win_theme();
37 
38  void destroy();
39 
40  friend class win_border;
41  friend class win_background;
42  friend class win_scrollbar;
43 
44  private:
45 
46  win_border * normal;
47 
48  win_border * mini;
49 
50  win_background * background;
51 
52  win_scrollbar * scrollbar;
53 };
54 #endif
55 
56 
57 
58 
59 
60 
61 
62 
win_background
Definition: win_background.h:28
win_scrollbar
Definition: win_scrollbar.h:28
win_theme
Definition: win_theme.h:24
win_border
Definition: win_border.h:31