1/* $NetBSD: hpcmenu.rc,v 1.15 2005/12/11 12:17:28 christos 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 "resource.h" 44#undef APSTUDIO_READONLY_SYMBOLS 45 46LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL 47 48STRINGTABLE DISCARDABLE 49{ 50 IDS_APP_TITLE "hpcboot" 51 IDS_HPCMENU "HPCBOOT" 52 IDS_DIR_FFS_ROOT1 "/" 53 IDS_DIR_FFS_ROOT2 "2:/" 54 IDS_DIR_FAT_ROOT "\\" 55 IDS_DIR_FAT_MY_DOCUMENTS "\\My Documents\\" 56 IDS_DIR_CARD_EN "\\Storage Card\\" 57 IDS_DIR_CARD_EN1 "\\Storage Card1\\" 58 IDS_DIR_CARD_EN2 "\\Storage Card2\\" 59 IDS_DIR_CARD_JP L"\\\xFF92\xFF93\xFF98 \xFF76\xFF70\xFF84\xFF9E\\" 60 IDS_DIR_CARD_JP1 L"\\\xFF92\xFF93\xFF98 \xFF76\xFF70\xFF84\xFF9E1\\" 61 IDS_DIR_CARD_JP2 L"\\\xFF92\xFF93\xFF98 \xFF76\xFF70\xFF84\xFF9E2\\" 62 IDS_DIR_CARD_MMCARD "\\Multimedia Card\\" 63 IDS_DIR_USER_DEFINED "user defined" 64} 65 66IDI_ICON ICON "hpcboot.ico" 67IDI_HPCMENU_MAIN BITMAP DISCARDABLE "kernel.bmp" 68IDI_HPCMENU_OPTION BITMAP DISCARDABLE "option.bmp" 69IDI_HPCMENU_CONSOLE BITMAP DISCARDABLE "console.bmp" 70 71WMain DIALOG DISCARDABLE 0, 0, 0, 0 72STYLE WS_CHILD 73{ 74 // kernel directory 75 COMBOBOX IDC_MAIN_DIR, 5, 5, 70, 120, 76 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | WS_TABSTOP | 77 CBS_DROPDOWN | CBS_AUTOHSCROLL 78 // kernel file name 79 EDITTEXT IDC_MAIN_KERNEL 75, 5, 40, 12, 80 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | 81 ES_LEFT | ES_AUTOHSCROLL 82 // platform select 83 COMBOBOX IDC_MAIN_PLATFORM, 5, 20, 110, 80, 84 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | WS_TABSTOP | 85 CBS_DROPDOWN | CBS_AUTOHSCROLL 86 // root file system select 87 AUTORADIOBUTTON "wd", IDC_MAIN_ROOT_WD, 10, 40, 22, 10 88 AUTORADIOBUTTON "sd", IDC_MAIN_ROOT_SD, 35, 40, 22, 10 89 AUTORADIOBUTTON "md", IDC_MAIN_ROOT_MD, 60, 40, 22, 10 90 AUTORADIOBUTTON "nfs", IDC_MAIN_ROOT_NFS, 85, 40, 22, 10 91 EDITTEXT IDC_MAIN_ROOT_MD_OPS 10, 53, 100, 12, 92 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | 93 ES_LEFT | ES_AUTOHSCROLL 94 GROUPBOX "root file system" IDC_MAIN_ROOT_OPTION 95 5, 33, 110, 35 96 // boot options 97 AUTOCHECKBOX "boot verbosely" IDC_MAIN_OPTION_V 98 5, 59, 120, 9 99 AUTOCHECKBOX "boot to single user" IDC_MAIN_OPTION_S 100 5, 68, 120, 9 101 AUTOCHECKBOX "ask for file name to boot from" IDC_MAIN_OPTION_A 102 5, 77, 120, 9 103 AUTOCHECKBOX "break into kernel debugger" IDC_MAIN_OPTION_D 104 5, 86, 120, 9 105 AUTOCHECKBOX "serial console", IDC_MAIN_OPTION_H, 106 5, 95, 55, 9 107 COMBOBOX IDC_MAIN_OPTION_H_SPEED 65, 93, 50, 40, 108 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | WS_TABSTOP | 109 CBS_DROPDOWN | CBS_AUTOHSCROLL 110} 111 112WOption DIALOG DISCARDABLE 0, 0, 0, 0 113STYLE WS_CHILD 114{ 115 AUTOCHECKBOX "Auto Boot", IDC_OPT_AUTO, 5, 0, 50, 12 116 EDITTEXT IDC_OPT_AUTO_INPUT, 55, 0, 24, 15, 117 WS_CHILD | WS_VISIBLE | WS_BORDER | ES_LEFT 118 AUTOCHECKBOX "Reverse Video", IDC_OPT_VIDEO, 5, 14, 80, 12 119 AUTOCHECKBOX "Pause Before Boot", IDC_OPT_PAUSE, 5, 26, 80, 12 120 AUTOCHECKBOX "Load Debug Info", IDC_OPT_DEBUG, 5, 38, 80, 12 121 AUTOCHECKBOX "Safety Message", IDC_OPT_SAFETY, 5, 50, 80, 12 122 LTEXT "Extra Kernel Options:" -1, 5, 62, 80, 12 123 EDITTEXT IDC_OPT_EXTKOPT 5, 74, 120, 12, 124 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | 125 ES_LEFT | ES_AUTOHSCROLL 126} 127 128WConsole DIALOG DISCARDABLE 0, 0, 0, 0 129STYLE WS_CHILD 130{ 131 AUTOCHECKBOX "", IDC_CONS_CHK7, 5, 0, 10, 10 132 AUTOCHECKBOX "", IDC_CONS_CHK6, 15, 0, 10, 10 133 AUTOCHECKBOX "", IDC_CONS_CHK5, 25, 0, 10, 10 134 AUTOCHECKBOX "", IDC_CONS_CHK4, 35, 0, 10, 10 135 AUTOCHECKBOX "", IDC_CONS_CHK3, 45, 0, 10, 10 136 AUTOCHECKBOX "", IDC_CONS_CHK2, 55, 0, 10, 10 137 AUTOCHECKBOX "", IDC_CONS_CHK1, 65, 0, 10, 10 138 AUTOCHECKBOX "", IDC_CONS_CHK0, 75, 0, 10, 10 139 PUSHBUTTON "a", IDC_CONS_BTN0, 85, 0, 10, 10, 140 WS_CHILD | WS_VISIBLE 141 PUSHBUTTON "b", IDC_CONS_BTN1, 95, 0, 10, 10, 142 WS_CHILD | WS_VISIBLE 143 PUSHBUTTON "c", IDC_CONS_BTN2, 105, 0, 10, 10, 144 WS_CHILD | WS_VISIBLE 145 PUSHBUTTON "d", IDC_CONS_BTN3, 115, 0, 10, 10, 146 WS_CHILD | WS_VISIBLE 147 AUTOCHECKBOX "save to file", IDC_CONS_FILESAVE, 5, 10, 120, 10 148 EDITTEXT IDC_CONS_FILENAME 5, 20, 120, 12, 149 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | 150 ES_LEFT | ES_AUTOHSCROLL 151 EDITTEXT IDC_CONS_EDIT, 0, 0, 0, 0, 152 WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | 153 ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_LEFT | ES_MULTILINE | 154 ES_WANTRETURN 155} 156