annotate Mac/Include/pythonresources.h @ 5650:d45dc7fe42af legacy-trunk

Added a range of resource numbers reserved for Bruce
author Jack Jansen <jack.jansen@cwi.nl>
date Wed, 28 May 1997 11:54:43 +0000
parents d6b292a33cfe
children 33ef7ba6e74b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5079
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
1 /***********************************************************
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
2 Copyright 1991-1997 by Stichting Mathematisch Centrum, Amsterdam,
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
3 The Netherlands.
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
4
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
5 All Rights Reserved
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
6
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
7 Permission to use, copy, modify, and distribute this software and its
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
8 documentation for any purpose and without fee is hereby granted,
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
9 provided that the above copyright notice appear in all copies and that
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
10 both that copyright notice and this permission notice appear in
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
11 supporting documentation, and that the names of Stichting Mathematisch
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
12 Centrum or CWI not be used in advertising or publicity pertaining to
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
13 distribution of the software without specific, written prior permission.
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
14
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
15 STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
16 THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
17 FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
18 FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
19 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
20 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
21 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
22
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
23 ******************************************************************/
d6b292a33cfe Added/updated copyright notices
Jack Jansen <jack.jansen@cwi.nl>
parents: 4820
diff changeset
24
2987
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
25 /*
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
26 ** Resource-IDs in use by Python.
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
27 **
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
28 ** All resources used by the python interpreter itself fall
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
29 ** in the range 128-256.
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
30 **
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
31 ** Standard python modules use resources in the range
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
32 ** 256-512.
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
33 **
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
34 ** Python programs that use their own resources are advised to
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
35 ** choose resource numbers higher than 512.
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
36 */
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
37
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
38 /*
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
39 ** Resources that reside in the python executable (or, for
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
40 ** shared ppc python, in the core dynamic library)
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
41 */
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
42
3054
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
43 /* The alert for "No Python directory, where is it?" (OBSOLETE) */
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
44 #define NOPYTHON_ALERT 128
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
45 #define YES_ITEM 1
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
46 #define NO_ITEM 2
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
47 #define CURWD_ITEM 3
2987
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
48
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
49 /* The alert for "this is an applet template" */
3054
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
50 #define NOPYC_ALERT 129
2987
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
51
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
52 /* The dialog for our GetDirectory and PromptGetFile call */
3054
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
53 #define GETDIR_ID 130 /* Resource ID for our "get directory" */
2987
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
54 #define GETFILEPROMPT_ID 132 /* Resource id for prompted get file */
3054
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
55 #define PROMPT_ITEM 10 /* The prompt, at the top */
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
56 #define SELECTCUR_ITEM 11 /* "Select current directory" button */
2987
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
57
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
58
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
59 /* The dialog for interactive options */
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
60 #define OPT_DIALOG 131 /* Resource ID for dialog */
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
61 #define OPT_OK 1
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
62 #define OPT_CANCEL 2
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
63 #define OPT_INSPECT 3
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
64 #define OPT_VERBOSE 4
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
65 #define OPT_SUPPRESS 5
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
66 #define OPT_UNBUFFERED 6
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
67 #define OPT_DEBUGGING 7
3236
463b26fa4d7b Added options for keeping window open on normal/error termination
Jack Jansen <jack.jansen@cwi.nl>
parents: 3054
diff changeset
68 #define OPT_KEEPNORMAL 8
463b26fa4d7b Added options for keeping window open on normal/error termination
Jack Jansen <jack.jansen@cwi.nl>
parents: 3054
diff changeset
69 #define OPT_KEEPERROR 9
3448
f91f6198b276 - Allow setting of argc/argv in <option>-start dialog
Jack Jansen <jack.jansen@cwi.nl>
parents: 3422
diff changeset
70 #define OPT_CMDLINE 10
2987
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
71
3054
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
72 /* Dialog for 'No preferences directory' */
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
73 #define NOPREFDIR_ID 133
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
74
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
75 /* Dialog for 'Create preferences file?' */
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
76 #define NOPREFFILE_ID 134
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
77 #define NOPREFFILE_YES 1
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
78 #define NOPREFFILE_NO 2
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
79
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
80 /* Dialog for 'Bad preference file' */
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
81 #define BADPREFFILE_ID 135
2cb1416010b3 Python will now attempt (again) to create at least a minimal
Jack Jansen <jack.jansen@cwi.nl>
parents: 2987
diff changeset
82
4215
0410ed3808ee Python about box implemented. Slightly convoluted, since (a) we have
Jack Jansen <jack.jansen@cwi.nl>
parents: 3486
diff changeset
83 /* About box */
0410ed3808ee Python about box implemented. Slightly convoluted, since (a) we have
Jack Jansen <jack.jansen@cwi.nl>
parents: 3486
diff changeset
84 #define ABOUT_ID 136
0410ed3808ee Python about box implemented. Slightly convoluted, since (a) we have
Jack Jansen <jack.jansen@cwi.nl>
parents: 3486
diff changeset
85
4441
78010ccb8a46 Added resource for preference file name
Jack Jansen <jack.jansen@cwi.nl>
parents: 4399
diff changeset
86 /* No preferences file name resource */
78010ccb8a46 Added resource for preference file name
Jack Jansen <jack.jansen@cwi.nl>
parents: 4399
diff changeset
87 #define NOPREFNAME_ID 137
78010ccb8a46 Added resource for preference file name
Jack Jansen <jack.jansen@cwi.nl>
parents: 4399
diff changeset
88
4399
fdd129f0574e 'documented' resource-number useage of EditPythonPrefs
Jack Jansen <jack.jansen@cwi.nl>
parents: 4238
diff changeset
89 /* EditPythonPrefs range. Needed here to forestall conflicts with applets */
4820
e72ac1dc614f Added range of resource-ids for twit.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4441
diff changeset
90 #define EDITPYTHONPREFS_MIN 508
4399
fdd129f0574e 'documented' resource-number useage of EditPythonPrefs
Jack Jansen <jack.jansen@cwi.nl>
parents: 4238
diff changeset
91 #define EDITPYTHONPREFS_MAX 511
4820
e72ac1dc614f Added range of resource-ids for twit.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4441
diff changeset
92 /* twit range. Again needed to forestall conflicts with scripts using their own resources */
e72ac1dc614f Added range of resource-ids for twit.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4441
diff changeset
93 #define TWIT_MIN 500
e72ac1dc614f Added range of resource-ids for twit.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4441
diff changeset
94 #define TWIT_MAX 507
5650
d45dc7fe42af Added a range of resource numbers reserved for Bruce
Jack Jansen <jack.jansen@cwi.nl>
parents: 5079
diff changeset
95 /* Bruce range. The same */
d45dc7fe42af Added a range of resource numbers reserved for Bruce
Jack Jansen <jack.jansen@cwi.nl>
parents: 5079
diff changeset
96 #define BRUCE_MIN 468
d45dc7fe42af Added a range of resource numbers reserved for Bruce
Jack Jansen <jack.jansen@cwi.nl>
parents: 5079
diff changeset
97 #define BRUCE_MAX 499
4399
fdd129f0574e 'documented' resource-number useage of EditPythonPrefs
Jack Jansen <jack.jansen@cwi.nl>
parents: 4238
diff changeset
98
2987
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
99 /*
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
100 ** The following are valid both in the binary (or shared library)
3486
02a23e6e414a Added resource-ids for override preferences.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3448
diff changeset
101 ** and in the Preferences file.
4227
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
102 ** For all these the override is tried first, in the application resource fork
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
103 ** only, this allows an applet to override standard settings.
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
104 ** If there is no override resource the preferences file is added to the head
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
105 ** of the resource file chain and the non-override version of the resource is
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
106 ** searched in any resource file.
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
107 **
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
108 ** The effect of this is that, for example, a 'Popt' of 128 in the application or
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
109 ** shared library provides default options for use when no preferences are set,
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
110 ** while a 'Popt' of 129 (in the application *only*) overrides any options in the
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
111 ** preferences file.
2987
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
112 */
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
113
4441
78010ccb8a46 Added resource for preference file name
Jack Jansen <jack.jansen@cwi.nl>
parents: 4399
diff changeset
114 /* The STR resource that holds the preference file name */
78010ccb8a46 Added resource for preference file name
Jack Jansen <jack.jansen@cwi.nl>
parents: 4399
diff changeset
115 /* #define PREFFILENAME_ID 128 */
78010ccb8a46 Added resource for preference file name
Jack Jansen <jack.jansen@cwi.nl>
parents: 4399
diff changeset
116 #define PREFFILENAME_NAME "\pPythonPreferenceFileName"
78010ccb8a46 Added resource for preference file name
Jack Jansen <jack.jansen@cwi.nl>
parents: 4399
diff changeset
117
2987
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
118 /* The STR# resource for sys.path initialization */
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
119 #define PYTHONPATH_ID 128
3486
02a23e6e414a Added resource-ids for override preferences.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3448
diff changeset
120 #define PYTHONPATHOVERRIDE_ID 129
2987
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
121
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
122 /* The alis resource for locating the python home directory */
f933a530c38f New file: list resource-ids in one place.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
123 #define PYTHONHOME_ID 128
3486
02a23e6e414a Added resource-ids for override preferences.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3448
diff changeset
124 #define PYTHONHOMEOVERRIDE_ID 129
3411
14991c4331df Store default startup options in preference file or
Jack Jansen <jack.jansen@cwi.nl>
parents: 3236
diff changeset
125
14991c4331df Store default startup options in preference file or
Jack Jansen <jack.jansen@cwi.nl>
parents: 3236
diff changeset
126 /* The Python options resource and offset of its members */
14991c4331df Store default startup options in preference file or
Jack Jansen <jack.jansen@cwi.nl>
parents: 3236
diff changeset
127 #define PYTHONOPTIONS_ID 128
3486
02a23e6e414a Added resource-ids for override preferences.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3448
diff changeset
128 #define PYTHONOPTIONSOVERRIDE_ID 129
3411
14991c4331df Store default startup options in preference file or
Jack Jansen <jack.jansen@cwi.nl>
parents: 3236
diff changeset
129 #define POPT_INSPECT 0
14991c4331df Store default startup options in preference file or
Jack Jansen <jack.jansen@cwi.nl>
parents: 3236
diff changeset
130 #define POPT_VERBOSE 1
14991c4331df Store default startup options in preference file or
Jack Jansen <jack.jansen@cwi.nl>
parents: 3236
diff changeset
131 #define POPT_SUPPRESS 2
14991c4331df Store default startup options in preference file or
Jack Jansen <jack.jansen@cwi.nl>
parents: 3236
diff changeset
132 #define POPT_UNBUFFERED 3
14991c4331df Store default startup options in preference file or
Jack Jansen <jack.jansen@cwi.nl>
parents: 3236
diff changeset
133 #define POPT_DEBUGGING 4
14991c4331df Store default startup options in preference file or
Jack Jansen <jack.jansen@cwi.nl>
parents: 3236
diff changeset
134 #define POPT_KEEPNORM 5
14991c4331df Store default startup options in preference file or
Jack Jansen <jack.jansen@cwi.nl>
parents: 3236
diff changeset
135 #define POPT_KEEPERR 6
4227
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
136 #define POPT_NOINTOPT 7 /* Not settable interactively */
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
137 #define POPT_NOARGS 8 /* Not settable interactively */
3422
67f5d29d405b - Reorganized init code
Jack Jansen <jack.jansen@cwi.nl>
parents: 3411
diff changeset
138
4238
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
139 typedef struct PyMac_PrefRecord {
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
140 unsigned char inspect;
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
141 unsigned char verbose;
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
142 unsigned char suppress_print;
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
143 unsigned char unbuffered;
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
144 unsigned char debugging;
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
145 unsigned char keep_normal;
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
146 unsigned char keep_error;
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
147 unsigned char nointopt;
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
148 unsigned char noargs;
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
149 } PyMac_PrefRecord;
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
150
4227
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
151 /* The GUSI options resources */
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
152 #define GUSIOPTIONS_ID 10240
573ed5e3879b macglue: added PyMac_AppRefNum
Jack Jansen <jack.jansen@cwi.nl>
parents: 4215
diff changeset
153 #define GUSIOPTIONSOVERRIDE_ID 10241
4215
0410ed3808ee Python about box implemented. Slightly convoluted, since (a) we have
Jack Jansen <jack.jansen@cwi.nl>
parents: 3486
diff changeset
154
3422
67f5d29d405b - Reorganized init code
Jack Jansen <jack.jansen@cwi.nl>
parents: 3411
diff changeset
155 /* From macgetpath.c: */
4238
6c86d9136c09 - Put all options in a struct
Jack Jansen <jack.jansen@cwi.nl>
parents: 4227
diff changeset
156 void PyMac_PreferenceOptions Py_PROTO((PyMac_PrefRecord *));
3422
67f5d29d405b - Reorganized init code
Jack Jansen <jack.jansen@cwi.nl>
parents: 3411
diff changeset
157
3411
14991c4331df Store default startup options in preference file or
Jack Jansen <jack.jansen@cwi.nl>
parents: 3236
diff changeset
158