mirror of
https://github.com/python/cpython.git
synced 2025-11-01 14:11:41 +00:00
macglue: added PyMac_AppRefNum
pythonresources: elaborated comment on preferences, added new options
This commit is contained in:
parent
1383939e45
commit
3d228879fe
2 changed files with 17 additions and 5 deletions
|
|
@ -51,6 +51,8 @@ extern int PyMac_ConsoleIsDead; /* True when exiting */
|
||||||
extern void PyMac_SetGUSISpin(void); /* Install our private GUSI spin routine */
|
extern void PyMac_SetGUSISpin(void); /* Install our private GUSI spin routine */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
extern short PyMac_AppRefNum; /* RefNum of application rsrcfork (from macmain.c) */
|
||||||
|
|
||||||
extern PyObject *PyMac_OSErrException; /* Exception for OSErr */
|
extern PyObject *PyMac_OSErrException; /* Exception for OSErr */
|
||||||
PyObject *PyMac_GetOSErrException(void); /* Initialize & return it */
|
PyObject *PyMac_GetOSErrException(void); /* Initialize & return it */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -62,9 +62,16 @@
|
||||||
/*
|
/*
|
||||||
** The following are valid both in the binary (or shared library)
|
** The following are valid both in the binary (or shared library)
|
||||||
** and in the Preferences file.
|
** and in the Preferences file.
|
||||||
** For all three the override is tried first, through all current
|
** For all these the override is tried first, in the application resource fork
|
||||||
** resource files. This allows an applet to override standard settings
|
** only, this allows an applet to override standard settings.
|
||||||
** by providing a resource of the correct type.
|
** If there is no override resource the preferences file is added to the head
|
||||||
|
** of the resource file chain and the non-override version of the resource is
|
||||||
|
** searched in any resource file.
|
||||||
|
**
|
||||||
|
** The effect of this is that, for example, a 'Popt' of 128 in the application or
|
||||||
|
** shared library provides default options for use when no preferences are set,
|
||||||
|
** while a 'Popt' of 129 (in the application *only*) overrides any options in the
|
||||||
|
** preferences file.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* The STR# resource for sys.path initialization */
|
/* The STR# resource for sys.path initialization */
|
||||||
|
|
@ -85,9 +92,12 @@
|
||||||
#define POPT_DEBUGGING 4
|
#define POPT_DEBUGGING 4
|
||||||
#define POPT_KEEPNORM 5
|
#define POPT_KEEPNORM 5
|
||||||
#define POPT_KEEPERR 6
|
#define POPT_KEEPERR 6
|
||||||
|
#define POPT_NOINTOPT 7 /* Not settable interactively */
|
||||||
|
#define POPT_NOARGS 8 /* Not settable interactively */
|
||||||
|
|
||||||
/* Our menu bar */
|
/* The GUSI options resources */
|
||||||
#define MENUBAR_ID 128
|
#define GUSIOPTIONS_ID 10240
|
||||||
|
#define GUSIOPTIONSOVERRIDE_ID 10241
|
||||||
|
|
||||||
/* From macgetpath.c: */
|
/* From macgetpath.c: */
|
||||||
void PyMac_PreferenceOptions Py_PROTO((int *inspect, int *verbose, int *suppress_print,
|
void PyMac_PreferenceOptions Py_PROTO((int *inspect, int *verbose, int *suppress_print,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue