ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/include/user_strings.h
Revision: 1.4
Committed: 2004-04-13T22:22:22Z (20 years, 7 months ago) by gbeauche
Content type: text/plain
Branch: MAIN
Changes since 1.3: +1 -0 lines
Log Message:
Fix DGA mode for emulated PPC targets. It currently doesn't work in native
mode as the stack is corrupted and we are jumping to garbage when moving
the mouse. Also add 1152x768 resolution from PBG4, but make timing match
the 1152x870 version.

Cleanups, further merges from Basilisk II tree.

File Contents

# User Rev Content
1 cebix 1.1 /*
2     * user_strings.h - Localizable strings
3     *
4 cebix 1.3 * SheepShaver (C) 1997-2004 Christian Bauer and Marc Hellwig
5 cebix 1.1 *
6     * This program is free software; you can redistribute it and/or modify
7     * it under the terms of the GNU General Public License as published by
8     * the Free Software Foundation; either version 2 of the License, or
9     * (at your option) any later version.
10     *
11     * This program is distributed in the hope that it will be useful,
12     * but WITHOUT ANY WARRANTY; without even the implied warranty of
13     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14     * GNU General Public License for more details.
15     *
16     * You should have received a copy of the GNU General Public License
17     * along with this program; if not, write to the Free Software
18     * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19     */
20    
21     #ifndef USER_STRINGS_H
22     #define USER_STRINGS_H
23    
24     // Common string numbers
25     enum {
26     // General messages
27     STR_ABOUT_TEXT1 = 0,
28     STR_ABOUT_TEXT2,
29     STR_READING_ROM_FILE,
30     STR_SHELL_ERROR_PREFIX,
31     STR_GUI_ERROR_PREFIX,
32     STR_ERROR_ALERT_TITLE,
33     STR_SHELL_WARNING_PREFIX,
34     STR_GUI_WARNING_PREFIX,
35     STR_WARNING_ALERT_TITLE,
36     STR_NOTICE_ALERT_TITLE,
37     STR_ABOUT_TITLE,
38     STR_OK_BUTTON,
39     STR_START_BUTTON,
40     STR_QUIT_BUTTON,
41     STR_CANCEL_BUTTON,
42     STR_IGNORE_BUTTON,
43    
44     // Error messages
45     STR_NOT_ENOUGH_MEMORY_ERR = 1000,
46     STR_NO_KERNEL_DATA_ERR,
47     STR_NO_RAM_AREA_ERR,
48     STR_NO_ROM_FILE_ERR,
49     STR_RAM_HIGHER_THAN_ROM_ERR,
50     STR_ROM_FILE_READ_ERR,
51     STR_ROM_SIZE_ERR,
52     STR_UNSUPPORTED_ROM_TYPE_ERR,
53     STR_POWER_INSTRUCTION_ERR,
54     STR_MEM_ACCESS_ERR,
55     STR_MEM_ACCESS_READ,
56     STR_MEM_ACCESS_WRITE,
57     STR_UNKNOWN_SEGV_ERR,
58     STR_NO_NAME_REGISTRY_ERR,
59     STR_FULL_SCREEN_ERR,
60     STR_SCSI_BUFFER_ERR,
61     STR_SCSI_SG_FULL_ERR,
62    
63     // Warning messages
64     STR_SMALL_RAM_WARN = 2000,
65     STR_VOLUME_IS_MOUNTED_WARN,
66     STR_CANNOT_UNMOUNT_WARN,
67     STR_CREATE_VOLUME_WARN,
68    
69     // Preferences window
70     STR_PREFS_TITLE = 3000,
71     STR_PREFS_MENU = 3020,
72     STR_PREFS_ITEM_ABOUT,
73     STR_PREFS_ITEM_START,
74     STR_PREFS_ITEM_ZAP_PRAM,
75     STR_PREFS_ITEM_QUIT,
76    
77     // Volumes pane
78     STR_VOLUMES_PANE_TITLE = 3200,
79     STR_ADD_VOLUME_BUTTON,
80     STR_CREATE_VOLUME_BUTTON,
81     STR_REMOVE_VOLUME_BUTTON,
82     STR_ADD_VOLUME_PANEL_BUTTON,
83     STR_CREATE_VOLUME_PANEL_BUTTON,
84     STR_BOOTDRIVER_CTRL,
85     STR_BOOT_ANY_LAB,
86     STR_BOOT_CDROM_LAB,
87     STR_NOCDROM_CTRL,
88     STR_EXTFS_CTRL,
89     STR_ADD_VOLUME_TITLE,
90     STR_CREATE_VOLUME_TITLE,
91     STR_HARDFILE_SIZE_CTRL,
92    
93     // Graphics pane
94     STR_GRAPHICS_SOUND_PANE_TITLE = 3300,
95     STR_FRAMESKIP_CTRL,
96     STR_REF_5HZ_LAB,
97     STR_REF_7_5HZ_LAB,
98     STR_REF_10HZ_LAB,
99     STR_REF_15HZ_LAB,
100     STR_REF_30HZ_LAB,
101     STR_REF_60HZ_LAB,
102     STR_GFXACCEL_CTRL,
103     STR_8_BIT_CTRL,
104     STR_16_BIT_CTRL,
105     STR_32_BIT_CTRL,
106     STR_W_640x480_CTRL,
107     STR_W_800x600_CTRL,
108     STR_640x480_CTRL,
109     STR_800x600_CTRL,
110     STR_1024x768_CTRL,
111 gbeauche 1.4 STR_1152x768_CTRL,
112 cebix 1.1 STR_1152x900_CTRL,
113     STR_1280x1024_CTRL,
114     STR_1600x1200_CTRL,
115     STR_VIDEO_MODE_CTRL,
116     STR_FULLSCREEN_CTRL,
117     STR_NOSOUND_CTRL,
118    
119     // Serial/Network pane
120     STR_SERIAL_NETWORK_PANE_TITLE = 3400,
121     STR_SERPORTA_CTRL,
122     STR_SERPORTB_CTRL,
123     STR_NONET_CTRL,
124     STR_ETHERNET_IF_CTRL,
125    
126     // Memory/Misc pane
127     STR_MEMORY_MISC_PANE_TITLE = 3500,
128     STR_RAMSIZE_SLIDER,
129     STR_RAMSIZE_FMT,
130     STR_IGNORESEGV_CTRL,
131     STR_IDLEWAIT_CTRL,
132     STR_ROM_FILE_CTRL,
133    
134 gbeauche 1.2 // JIT Compiler pane
135     STR_JIT_PANE_TITLE = 3700,
136     STR_JIT_CTRL,
137    
138 cebix 1.1 // Mac window
139     STR_WINDOW_TITLE = 4000,
140     STR_WINDOW_TITLE_FROZEN,
141     STR_WINDOW_MENU = 4050,
142     STR_WINDOW_ITEM_ABOUT,
143     STR_WINDOW_ITEM_REFRESH,
144     STR_WINDOW_ITEM_MOUNT,
145    
146     // Audio
147     STR_SOUND_IN_NAME = 6000,
148    
149     // External file system
150     STR_EXTFS_NAME = 7000,
151     STR_EXTFS_VOLUME_NAME
152     };
153    
154     // Common and platform-specific string definitions
155     struct user_string_def {
156     int num;
157     const char *str;
158     };
159    
160     extern user_string_def common_strings[];
161     extern user_string_def platform_strings[];
162    
163     // Fetch pointer to string, given the string number
164     extern const char *GetString(int num);
165    
166     #endif