]>
git.saurik.com Git - apple/boot.git/blob - i386/boot2/old/browser.h
6dbd81655bdc818bfcb3d236b6543c47779bf397
2 * Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
4 * @APPLE_LICENSE_HEADER_START@
6 * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights
7 * Reserved. This file contains Original Code and/or Modifications of
8 * Original Code as defined in and that are subject to the Apple Public
9 * Source License Version 1.1 (the "License"). You may not use this file
10 * except in compliance with the License. Please obtain a copy of the
11 * License at http://www.apple.com/publicsource and read it before using
14 * The Original Code and all software distributed under the License are
15 * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
16 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
17 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
18 * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the
19 * License for the specific language governing rights and limitations
22 * @APPLE_LICENSE_HEADER_END@
28 typedef struct browser
{
40 short item_box_x
, item_box_y
; /* item box location */
41 short item_box_w
, item_box_h
;
42 short item_h
, item_w
; /* individual item metrics */
43 short top_h
, top_w
; /* size of top text area */
47 short bottom_h
, bottom_w
; /* size of bottom text area */
50 #define BROWSER_XMARGIN 8
51 #define BROWSER_YMARGIN 8
53 #define MAX_ITEMS_VISIBLE 8
55 #define BROWSER_SELECT_MULTIPLE 0
56 #define BROWSER_CURRENT_IS_SELECTED 1
58 #define BROWSER_NO_MESSAGE ((char *)0)
59 #define BROWSER_INSTRUCTIONS ((char *)1)
61 extern char * popupBrowser(