xref: /netbsd/sys/arch/hpc/stand/hpcboot/res/resource.h (revision 94bcd64c)
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