mirror of
https://github.com/python/cpython.git
synced 2025-08-01 23:53:15 +00:00
Adapted to Universal Headers 3.3.2. More to follow.
This commit is contained in:
parent
c6c2838403
commit
f7d5aa61d3
28 changed files with 3445 additions and 957 deletions
|
@ -19,6 +19,8 @@ ModalFilterProcPtr.passInput = lambda name: "NewModalFilterProc(Dlg_PassFilterPr
|
|||
ModalFilterUPP = ModalFilterProcPtr
|
||||
|
||||
RgnHandle = OpaqueByValueType("RgnHandle", "ResObj")
|
||||
TEHandle = OpaqueByValueType("TEHandle", "ResObj")
|
||||
CGrafPtr = OpaqueByValueType("CGrafPtr", "GrafObj")
|
||||
|
||||
DITLMethod = Type("DITLMethod", "h")
|
||||
DialogItemIndex = Type("DialogItemIndex", "h")
|
||||
|
@ -31,6 +33,13 @@ EventMask = Type("EventMask", "H")
|
|||
includestuff = includestuff + """
|
||||
#include <Dialogs.h>
|
||||
|
||||
#if !ACCESSOR_CALLS_ARE_FUNCTIONS
|
||||
#define GetDialogTextEditHandle(dlg) (((DialogPeek)(dlg))->textH)
|
||||
#define SetPortDialogPort(dlg) SetPort(dlg)
|
||||
#define GetDialogPort(dlg) ((CGrafPtr)(dlg))
|
||||
#define GetDialogFromWindow(win) ((DialogRef)(win))
|
||||
#endif
|
||||
|
||||
/* XXX Shouldn't this be a stack? */
|
||||
static PyObject *Dlg_FilterProc_callback = NULL;
|
||||
|
||||
|
@ -178,14 +187,14 @@ for f in methods: object.add(f)
|
|||
# Some methods that are currently macro's in C, but will be real routines
|
||||
# in MacOS 8.
|
||||
|
||||
f = Method(ExistingWindowPtr, 'GetDialogWindow', (DialogRef, 'dialog', InMode))
|
||||
object.add(f)
|
||||
f = Method(SInt16, 'GetDialogDefaultItem', (DialogRef, 'dialog', InMode))
|
||||
object.add(f)
|
||||
f = Method(SInt16, 'GetDialogCancelItem', (DialogRef, 'dialog', InMode))
|
||||
object.add(f)
|
||||
f = Method(SInt16, 'GetDialogKeyboardFocusItem', (DialogRef, 'dialog', InMode))
|
||||
object.add(f)
|
||||
##f = Method(ExistingWindowPtr, 'GetDialogWindow', (DialogRef, 'dialog', InMode))
|
||||
##object.add(f)
|
||||
##f = Method(SInt16, 'GetDialogDefaultItem', (DialogRef, 'dialog', InMode))
|
||||
##object.add(f)
|
||||
##f = Method(SInt16, 'GetDialogCancelItem', (DialogRef, 'dialog', InMode))
|
||||
##object.add(f)
|
||||
##f = Method(SInt16, 'GetDialogKeyboardFocusItem', (DialogRef, 'dialog', InMode))
|
||||
##object.add(f)
|
||||
f = Method(void, 'SetGrafPortOfDialog', (DialogRef, 'dialog', InMode),
|
||||
condition='#if !TARGET_API_MAC_CARBON')
|
||||
object.add(f)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue