hpcmenu.rc revision 1.2 1 /* $NetBSD: hpcmenu.rc,v 1.2 2001/03/22 18:26:46 uch Exp $ */
2
3 /*-
4 * Copyright (c) 2001 The NetBSD Foundation, Inc.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to The NetBSD Foundation
8 * by UCHIYAMA Yasushi.
9 *
10 * Redistribution and use in source and binary forms, with or without
11 * modification, are permitted provided that the following conditions
12 * are met:
13 * 1. Redistributions of source code must retain the above copyright
14 * notice, this list of conditions and the following disclaimer.
15 * 2. Redistributions in binary form must reproduce the above copyright
16 * notice, this list of conditions and the following disclaimer in the
17 * documentation and/or other materials provided with the distribution.
18 * 3. All advertising materials mentioning features or use of this software
19 * must display the following acknowledgement:
20 * This product includes software developed by the NetBSD
21 * Foundation, Inc. and its contributors.
22 * 4. Neither the name of The NetBSD Foundation nor the names of its
23 * contributors may be used to endorse or promote products derived
24 * from this software without specific prior written permission.
25 *
26 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
27 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
28 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
29 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
30 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
31 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
32 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
33 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
34 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
35 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
36 * POSSIBILITY OF SUCH DAMAGE.
37 */
38
39 #define APSTUDIO_READONLY_SYMBOLS
40 #define APSTUDIO_HIDDEN_SYMBOLS
41 #include <windows.h>
42 #undef APSTUDIO_HIDDEN_SYMBOLS
43 #include <res/resource.h>
44 #undef APSTUDIO_READONLY_SYMBOLS
45
46 STRINGTABLE DISCARDABLE
47 {
48 IDS_APP_TITLE "hpcboot"
49 IDS_HPCMENU "HPCBOOT"
50 IDS_DIR_FFS_ROOT1 "/"
51 IDS_DIR_FFS_ROOT2 "2:/"
52 IDS_DIR_FAT_ROOT "\\"
53 IDS_DIR_FAT_MY_DOCUMENTS "\\My Documents\\"
54 IDS_DIR_CARD_EN "\\Storage Card\\"
55 IDS_DIR_CARD_EN1 "\\Storage Card1\\"
56 IDS_DIR_CARD_EN2 "\\Storage Card2\\"
57 IDS_DIR_CARD_JP "\\ \\"
58 IDS_DIR_CARD_JP1 "\\ 1\\"
59 IDS_DIR_CARD_JP2 "\\ 2\\"
60 IDS_DIR_USER_DEFINED "user defined"
61 }
62
63 IDI_ICON ICON "res\\hpcboot.ico"
64 IDI_HPCMENU_MAIN BITMAP DISCARDABLE "res\\kernel.bmp"
65 IDI_HPCMENU_OPTION BITMAP DISCARDABLE "res\\option.bmp"
66 IDI_HPCMENU_CONSOLE BITMAP DISCARDABLE "res\\console.bmp"
67
68 WMain DIALOG DISCARDABLE 0, 0, 0, 0
69 STYLE WS_CHILD
70 {
71 // kernel directory
72 COMBOBOX IDC_MAIN_DIR, 5, 0, 70, 120,
73 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | WS_TABSTOP |
74 CBS_DROPDOWN | CBS_AUTOHSCROLL
75 // kernel file name
76 EDITTEXT IDC_MAIN_KERNEL 75, 0, 40, 12,
77 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP |
78 ES_LEFT | ES_AUTOHSCROLL
79 // platform select
80 COMBOBOX IDC_MAIN_PLATFORM, 5, 12, 110, 80,
81 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | WS_TABSTOP |
82 CBS_DROPDOWN | CBS_AUTOHSCROLL
83 // root file system select
84 AUTORADIOBUTTON "wd", IDC_MAIN_ROOT_WD, 10, 32, 22, 10
85 AUTORADIOBUTTON "sd", IDC_MAIN_ROOT_SD, 35, 32, 22, 10
86 AUTORADIOBUTTON "md", IDC_MAIN_ROOT_MD, 60, 32, 22, 10
87 AUTORADIOBUTTON "nfs", IDC_MAIN_ROOT_NFS, 85, 32, 22, 10
88 EDITTEXT IDC_MAIN_ROOT_MD_OPS 10, 42, 90, 11,
89 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP |
90 ES_LEFT | ES_AUTOHSCROLL
91 GROUPBOX "root file system" IDC_MAIN_ROOT_OPTION
92 5, 24, 105, 30
93 // boot options
94 AUTOCHECKBOX "boot verbosely" IDC_MAIN_OPTION_V
95 5, 54, 120, 9
96 AUTOCHECKBOX "boot to single user" IDC_MAIN_OPTION_S
97 5, 63, 120, 9
98 AUTOCHECKBOX "ask for file name to boot from" IDC_MAIN_OPTION_A
99 5, 72, 120, 9
100 AUTOCHECKBOX "serial console (19200 bps)", IDC_MAIN_OPTION_H,
101 5, 81, 120, 9
102 }
103
104 WOption DIALOG DISCARDABLE 0, 0, 0, 0
105 STYLE WS_CHILD
106 {
107 EDITTEXT IDC_OPT_AUTO_INPUT, 55, 0, 24, 15,
108 WS_CHILD | WS_VISIBLE | WS_BORDER | ES_LEFT
109 AUTOCHECKBOX "Auto Boot", IDC_OPT_AUTO, 5, 0, 50, 12
110 AUTOCHECKBOX "Reverse Video", IDC_OPT_VIDEO, 5, 15, 80, 12
111 AUTOCHECKBOX "Pause Before Boot", IDC_OPT_PAUSE, 5, 30, 80, 12
112 AUTOCHECKBOX "Load Debug Info", IDC_OPT_DEBUG, 5, 45, 80, 12
113 AUTOCHECKBOX "Safety Message", IDC_OPT_SAFETY, 5, 60, 80, 12
114 }
115
116 WConsole DIALOG DISCARDABLE 0, 0, 0, 0
117 STYLE WS_CHILD
118 {
119 AUTOCHECKBOX "", IDC_CONS_CHK0, 75, 0, 10, 10
120 AUTOCHECKBOX "", IDC_CONS_CHK1, 65, 0, 10, 10
121 AUTOCHECKBOX "", IDC_CONS_CHK2, 55, 0, 10, 10
122 AUTOCHECKBOX "", IDC_CONS_CHK3, 45, 0, 10, 10
123 AUTOCHECKBOX "", IDC_CONS_CHK4, 35, 0, 10, 10
124 AUTOCHECKBOX "", IDC_CONS_CHK5, 25, 0, 10, 10
125 AUTOCHECKBOX "", IDC_CONS_CHK6, 15, 0, 10, 10
126 AUTOCHECKBOX "", IDC_CONS_CHK7, 5, 0, 10, 10
127 PUSHBUTTON "a", IDC_CONS_BTN0, 85, 0, 10, 10,
128 WS_CHILD | WS_VISIBLE
129 PUSHBUTTON "b", IDC_CONS_BTN1, 95, 0, 10, 10,
130 WS_CHILD | WS_VISIBLE
131 PUSHBUTTON "c", IDC_CONS_BTN2, 105, 0, 10, 10,
132 WS_CHILD | WS_VISIBLE
133 PUSHBUTTON "d", IDC_CONS_BTN3, 115, 0, 10, 10,
134 WS_CHILD | WS_VISIBLE
135 AUTOCHECKBOX "save to file", IDC_CONS_FILESAVE, 5, 10, 120, 10
136 EDITTEXT IDC_CONS_FILENAME 5, 20, 120, 12,
137 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP |
138 ES_LEFT | ES_AUTOHSCROLL
139 EDITTEXT IDC_CONS_EDIT, 0, 0, 0, 0,
140 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL |
141 ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_LEFT | ES_MULTILINE |
142 ES_WANTRETURN
143 }
144
145