Adonthell 0.4
|
00001 /* 00002 $Id: win_types.h,v 1.24 2001/08/23 21:53:00 gnurou 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 TYPES_WIN_H_ 00016 #define TYPES_WIN_H_ 00017 00018 #include <SDL/SDL_keysym.h> 00019 00020 #define WIN_NB_TABLE_CHAR 127 00021 #define WIN_TEXT_MAX_LENGTH 5000 00022 #define WIN_FONT_HEIGHT 8 00023 #define WIN_FONT_LENGHT 8 00024 #define WIN_SPACE_LENGHT 8 00025 00026 //directory 00027 #define WIN_DIRECTORY "gfx/window/" 00028 #define WIN_FONT_DIRECTORY "font/" 00029 #define WIN_BORDER_DIRECTORY "border/" 00030 #define WIN_BACKGROUND_DIRECTORY "background/" 00031 #define WIN_SCROLLBAR_DIRECTORY "scrollbar/" 00032 #define WIN_CURSOR_DIRECTORY "cursor/" 00033 00034 //font filename 00035 #define WIN_FONT_FILE_IDX "font.idx" 00036 #define WIN_FONT_FILE_PIC "font.pnm" 00037 #define WIN_FONT_FILE "font.font" 00038 00039 //border filename 00040 #define WIN_V_BORDER_TEMPLATE_FILE "v_border.pnm" 00041 #define WIN_H_BORDER_TEMPLATE_FILE "h_border.pnm" 00042 #define WIN_CORNER_TOP_LEFT_FILE "corner_top_left.pnm" 00043 #define WIN_CORNER_TOP_RIGHT_FILE "corner_top_right.pnm" 00044 #define WIN_CORNER_BOTTOM_LEFT_FILE "corner_bottom_left.pnm" 00045 #define WIN_CORNER_BOTTOM_RIGHT_FILE "corner_bottom_right.pnm" 00046 00047 //background filename 00048 #define WIN_BACKGROUND_FILE "background.pnm" 00049 00050 //scrollbar filename 00051 #define WIN_SCROLLBAR_BAR_TOP "scroll_bar_top.pnm" 00052 #define WIN_SCROLLBAR_BAR_MID "scroll_bar_mid.pnm" 00053 #define WIN_SCROLLBAR_BAR_BOT "scroll_bar_bot.pnm" 00054 #define WIN_SCROLLBAR_BAR_FLEX "scroll_bar_flex.pnm" 00055 #define WIN_SCROLLBAR_BACK_TOP "scroll_back_top.pnm" 00056 #define WIN_SCROLLBAR_BACK_MID "scroll_back_mid.pnm" 00057 #define WIN_SCROLLBAR_BACK_BOT "scroll_back_bot.pnm" 00058 00059 00060 //cursor filename 00061 #define WIN_CURSOR_FILE "cursor.pnm" 00062 00063 //directory size 00064 #define WIN_BORDER_NORMAL_SIZE "normal/" 00065 #define WIN_BORDER_MINI_SIZE "mini/" 00066 00067 #define WIN_BRIGHTNESS_LEVEL 130 00068 00069 #endif