Adonthell  0.4
win_types.h
1 /*
2  $Id: win_types.h,v 1.24 2001/08/23 21:53:00 gnurou Exp $
3 
4  (C) Copyright 2000 Joel Vennin
5  Part of the Adonthell Project http://adonthell.linuxgames.com
6 
7  This program is free software; you can redistribute it and/or modify
8  it under the terms of the GNU General Public License.
9  This program is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY.
11 
12  See the COPYING file for more details
13 */
14 
15 #ifndef TYPES_WIN_H_
16 #define TYPES_WIN_H_
17 
18 #include <SDL/SDL_keysym.h>
19 
20 #define WIN_NB_TABLE_CHAR 127
21 #define WIN_TEXT_MAX_LENGTH 5000
22 #define WIN_FONT_HEIGHT 8
23 #define WIN_FONT_LENGHT 8
24 #define WIN_SPACE_LENGHT 8
25 
26 //directory
27 #define WIN_DIRECTORY "gfx/window/"
28 #define WIN_FONT_DIRECTORY "font/"
29 #define WIN_BORDER_DIRECTORY "border/"
30 #define WIN_BACKGROUND_DIRECTORY "background/"
31 #define WIN_SCROLLBAR_DIRECTORY "scrollbar/"
32 #define WIN_CURSOR_DIRECTORY "cursor/"
33 
34 //font filename
35 #define WIN_FONT_FILE_IDX "font.idx"
36 #define WIN_FONT_FILE_PIC "font.pnm"
37 #define WIN_FONT_FILE "font.font"
38 
39 //border filename
40 #define WIN_V_BORDER_TEMPLATE_FILE "v_border.pnm"
41 #define WIN_H_BORDER_TEMPLATE_FILE "h_border.pnm"
42 #define WIN_CORNER_TOP_LEFT_FILE "corner_top_left.pnm"
43 #define WIN_CORNER_TOP_RIGHT_FILE "corner_top_right.pnm"
44 #define WIN_CORNER_BOTTOM_LEFT_FILE "corner_bottom_left.pnm"
45 #define WIN_CORNER_BOTTOM_RIGHT_FILE "corner_bottom_right.pnm"
46 
47 //background filename
48 #define WIN_BACKGROUND_FILE "background.pnm"
49 
50 //scrollbar filename
51 #define WIN_SCROLLBAR_BAR_TOP "scroll_bar_top.pnm"
52 #define WIN_SCROLLBAR_BAR_MID "scroll_bar_mid.pnm"
53 #define WIN_SCROLLBAR_BAR_BOT "scroll_bar_bot.pnm"
54 #define WIN_SCROLLBAR_BAR_FLEX "scroll_bar_flex.pnm"
55 #define WIN_SCROLLBAR_BACK_TOP "scroll_back_top.pnm"
56 #define WIN_SCROLLBAR_BACK_MID "scroll_back_mid.pnm"
57 #define WIN_SCROLLBAR_BACK_BOT "scroll_back_bot.pnm"
58 
59 
60 //cursor filename
61 #define WIN_CURSOR_FILE "cursor.pnm"
62 
63 //directory size
64 #define WIN_BORDER_NORMAL_SIZE "normal/"
65 #define WIN_BORDER_MINI_SIZE "mini/"
66 
67 #define WIN_BRIGHTNESS_LEVEL 130
68 
69 #endif