cpython/Mac/Include/pythonresources.h
Jack Jansen 3469e997b4 Python about box implemented. Slightly convoluted, since (a) we have
to override an internal sioux routine and (b) we have to override the
"about sioux" menuitem after sioux has created its menus.
1996-09-06 00:30:45 +00:00

97 lines
2.6 KiB
C

/*
** Resource-IDs in use by Python.
**
** All resources used by the python interpreter itself fall
** in the range 128-256.
**
** Standard python modules use resources in the range
** 256-512.
**
** Python programs that use their own resources are advised to
** choose resource numbers higher than 512.
*/
/*
** Resources that reside in the python executable (or, for
** shared ppc python, in the core dynamic library)
*/
/* The alert for "No Python directory, where is it?" (OBSOLETE) */
#define NOPYTHON_ALERT 128
#define YES_ITEM 1
#define NO_ITEM 2
#define CURWD_ITEM 3
/* The alert for "this is an applet template" */
#define NOPYC_ALERT 129
/* The dialog for our GetDirectory and PromptGetFile call */
#define GETDIR_ID 130 /* Resource ID for our "get directory" */
#define GETFILEPROMPT_ID 132 /* Resource id for prompted get file */
#define PROMPT_ITEM 10 /* The prompt, at the top */
#define SELECTCUR_ITEM 11 /* "Select current directory" button */
/* The dialog for interactive options */
#define OPT_DIALOG 131 /* Resource ID for dialog */
#define OPT_OK 1
#define OPT_CANCEL 2
#define OPT_INSPECT 3
#define OPT_VERBOSE 4
#define OPT_SUPPRESS 5
#define OPT_UNBUFFERED 6
#define OPT_DEBUGGING 7
#define OPT_KEEPNORMAL 8
#define OPT_KEEPERROR 9
#define OPT_CMDLINE 10
/* Dialog for 'No preferences directory' */
#define NOPREFDIR_ID 133
/* Dialog for 'Create preferences file?' */
#define NOPREFFILE_ID 134
#define NOPREFFILE_YES 1
#define NOPREFFILE_NO 2
/* Dialog for 'Bad preference file' */
#define BADPREFFILE_ID 135
/* About box */
#define ABOUT_ID 136
/*
** The following are valid both in the binary (or shared library)
** and in the Preferences file.
** For all three the override is tried first, through all current
** resource files. This allows an applet to override standard settings
** by providing a resource of the correct type.
*/
/* The STR# resource for sys.path initialization */
#define PYTHONPATH_ID 128
#define PYTHONPATHOVERRIDE_ID 129
/* The alis resource for locating the python home directory */
#define PYTHONHOME_ID 128
#define PYTHONHOMEOVERRIDE_ID 129
/* The Python options resource and offset of its members */
#define PYTHONOPTIONS_ID 128
#define PYTHONOPTIONSOVERRIDE_ID 129
#define POPT_INSPECT 0
#define POPT_VERBOSE 1
#define POPT_SUPPRESS 2
#define POPT_UNBUFFERED 3
#define POPT_DEBUGGING 4
#define POPT_KEEPNORM 5
#define POPT_KEEPERR 6
/* Our menu bar */
#define MENUBAR_ID 128
/* From macgetpath.c: */
void PyMac_PreferenceOptions Py_PROTO((int *inspect, int *verbose, int *suppress_print,
int *unbuffered, int *debugging, int *keep_normal,
int *keep_error));