1*94bcd64cSnonaka /* -*-C++-*- $NetBSD: resource.h,v 1.13 2011/11/23 15:49:58 nonaka Exp $ */ 29173eae7Such 39173eae7Such /*- 49173eae7Such * Copyright (c) 2001 The NetBSD Foundation, Inc. 59173eae7Such * All rights reserved. 69173eae7Such * 79173eae7Such * This code is derived from software contributed to The NetBSD Foundation 89173eae7Such * by UCHIYAMA Yasushi. 99173eae7Such * 109173eae7Such * Redistribution and use in source and binary forms, with or without 119173eae7Such * modification, are permitted provided that the following conditions 129173eae7Such * are met: 139173eae7Such * 1. Redistributions of source code must retain the above copyright 149173eae7Such * notice, this list of conditions and the following disclaimer. 159173eae7Such * 2. Redistributions in binary form must reproduce the above copyright 169173eae7Such * notice, this list of conditions and the following disclaimer in the 179173eae7Such * documentation and/or other materials provided with the distribution. 189173eae7Such * 199173eae7Such * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 209173eae7Such * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 219173eae7Such * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 229173eae7Such * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 239173eae7Such * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 249173eae7Such * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 259173eae7Such * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 269173eae7Such * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 279173eae7Such * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 289173eae7Such * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 299173eae7Such * POSSIBILITY OF SUCH DAMAGE. 309173eae7Such */ 319173eae7Such 329173eae7Such #define _APS_NO_MFC 1 339173eae7Such 349173eae7Such #define IDI_ICON 1 359173eae7Such #define IDD_TIMER 2 369173eae7Such #define IDC_CMDBAR 3 379173eae7Such 389173eae7Such #define BOOT_BUTTON_WIDTH 50 399173eae7Such #define IDC_PROGRESSBAR 4 409173eae7Such #define IDC_BOOTBUTTON 5 419173eae7Such #define IDC_CANCELBUTTON 6 429173eae7Such // TabCtrl ID 439173eae7Such #define IDC_BASE 7 449173eae7Such 459173eae7Such #define TABCTRL_TAB_WIDTH 20 469173eae7Such #define TABCTRL_TAB_HEIGHT 40 479173eae7Such #define TABCTRL_PAD_WIDTH 2 489173eae7Such #define TABCTRL_TAB_IMAGE_WIDTH \ 499173eae7Such (TABCTRL_TAB_WIDTH - TABCTRL_PAD_WIDTH * 2) 509173eae7Such #define TABCTRL_TAB_IMAGE_HEIGHT \ 519173eae7Such (TABCTRL_TAB_HEIGHT - TABCTRL_PAD_WIDTH * 2) 529173eae7Such 539173eae7Such // Child Dialog ID 549173eae7Such #define IDC_BASE_MAIN 0 559173eae7Such #define IDC_BASE_OPTION 1 569173eae7Such #define IDC_BASE_CONSOLE 2 579173eae7Such 589173eae7Such // Main Dialog ID 599173eae7Such #define IDC_MAIN_ROOT_OPTION 100 609173eae7Such #define IDC_MAIN_ROOT_ 101 619173eae7Such #define IDC_MAIN_ROOT_WD 101 629173eae7Such #define IDC_MAIN_ROOT_SD 102 639173eae7Such #define IDC_MAIN_ROOT_MD 103 649173eae7Such #define IDC_MAIN_ROOT_NFS 104 65569b7f92Snonaka #define IDC_MAIN_ROOT_DK 105 66569b7f92Snonaka #define IDC_MAIN_ROOT_LD 106 67569b7f92Snonaka #define IDC_MAIN_ROOT_MD_OPS 107 689173eae7Such 699173eae7Such #define IDC_MAIN_OPTION_A 150 709173eae7Such #define IDC_MAIN_OPTION_S 151 719173eae7Such #define IDC_MAIN_OPTION_V 152 729173eae7Such #define IDC_MAIN_OPTION_H 153 73c31816f7Such #define IDC_MAIN_OPTION_H_SPEED 154 74c7a624dcSenami #define IDC_MAIN_OPTION_D 155 759173eae7Such 769173eae7Such #define IDC_MAIN_DIR 1001 779173eae7Such #define IDC_MAIN_PLATFORM 1002 789173eae7Such #define IDC_MAIN_KERNEL 1003 799173eae7Such 809173eae7Such 819173eae7Such // Option Dialog ID 829173eae7Such #define IDC_OPT_AUTO 200 839173eae7Such #define IDC_OPT_AUTO_INPUT 2000 849173eae7Such #define IDC_OPT_AUTO_UPDOWN 2001 859173eae7Such #define IDC_OPT_VIDEO 201 869173eae7Such #define IDC_OPT_PAUSE 202 879173eae7Such #define IDC_OPT_DEBUG 203 889173eae7Such #define IDC_OPT_SAFETY 205 89d1f348c0Such #define IDC_OPT_EXTKOPT 206 909173eae7Such 919173eae7Such // Console Dialog ID 929173eae7Such #define IDC_CONS_CHK_ 300 939173eae7Such #define IDC_CONS_CHK0 300 949173eae7Such #define IDC_CONS_CHK1 301 959173eae7Such #define IDC_CONS_CHK2 302 969173eae7Such #define IDC_CONS_CHK3 303 979173eae7Such #define IDC_CONS_CHK4 304 989173eae7Such #define IDC_CONS_CHK5 305 999173eae7Such #define IDC_CONS_CHK6 306 1009173eae7Such #define IDC_CONS_CHK7 307 1019173eae7Such #define IDC_CONS_CHK_END 308 1029173eae7Such #define IDC_CONS_BTN_ 310 1039173eae7Such #define IDC_CONS_BTN0 310 1049173eae7Such #define IDC_CONS_BTN1 311 1059173eae7Such #define IDC_CONS_BTN2 312 1069173eae7Such #define IDC_CONS_BTN3 313 1079173eae7Such #define IDC_CONS_EDIT 320 108a7876b44Such #define IDC_CONS_FILESAVE 321 109a7876b44Such #define IDC_CONS_FILENAME 322 1109173eae7Such 1119173eae7Such // String table. 1129173eae7Such #define IDS_APP_TITLE 10000 1139173eae7Such #define IDS_HPCMENU 10002 1149173eae7Such 1159173eae7Such #define IDS_DIR_FFS_ROOT1 10004 1169173eae7Such #define IDS_DIR_FFS_ROOT2 10006 117*94bcd64cSnonaka #define IDS_DIR_FFS_SMC_ROOT1 10008 118*94bcd64cSnonaka #define IDS_DIR_FAT_ROOT 10010 119*94bcd64cSnonaka #define IDS_DIR_FAT_MY_DOCUMENTS 10012 120*94bcd64cSnonaka #define IDS_DIR_CARD_EN 10014 121*94bcd64cSnonaka #define IDS_DIR_CARD_EN1 10016 122*94bcd64cSnonaka #define IDS_DIR_CARD_EN2 10018 123*94bcd64cSnonaka #define IDS_DIR_CARD_JP 10020 124*94bcd64cSnonaka #define IDS_DIR_CARD_JP1 10022 125*94bcd64cSnonaka #define IDS_DIR_CARD_JP2 10024 126*94bcd64cSnonaka #define IDS_DIR_CARD_MMCARD 10026 127*94bcd64cSnonaka #define IDS_DIR_CARD_SDMMCARD 10028 128*94bcd64cSnonaka #define IDS_DIR_CARD_MINISD_JP 10030 129*94bcd64cSnonaka #define IDS_DIR_CARD_MICROSD_JP 10032 130*94bcd64cSnonaka #define IDS_DIR_USER_DEFINED 10034 131352d7c06Such 1329173eae7Such 1339173eae7Such #define IDS_DIR_START IDS_DIR_FFS_ROOT1 1349173eae7Such #define IDS_DIR_END IDS_DIR_USER_DEFINED 1359173eae7Such #define IDS_DIR_SEQ(r) (((r) - IDS_DIR_START) >> 1) 1369173eae7Such #define IDS_DIR_RES(n) (((n) << 1) + IDS_DIR_START) 1379173eae7Such #define IDS_DIR_RES_VALID(n) \ 1389173eae7Such ((n) >= IDS_DIR_START && (n) <= IDS_DIR_END) 1399173eae7Such 140