diff options
Diffstat (limited to 'Mac/Modules/ctl/ctlscan.py')
| -rw-r--r-- | Mac/Modules/ctl/ctlscan.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Mac/Modules/ctl/ctlscan.py b/Mac/Modules/ctl/ctlscan.py index 1f870c929c..311295bdec 100644 --- a/Mac/Modules/ctl/ctlscan.py +++ b/Mac/Modules/ctl/ctlscan.py @@ -28,17 +28,39 @@ class MyScanner(Scanner): listname = "methods" return classname, listname + def writeinitialdefs(self): + self.defsfile.write("def FOUR_CHAR_CODE(x): return x\n") + self.defsfile.write("from TextEdit import *\n") + self.defsfile.write("from QuickDraw import *\n") + self.defsfile.write("\n") + def makeblacklistnames(self): return [ 'DisposeControl', # Generated manually 'KillControls', # Implied by close of dialog 'SetCtlAction', + 'kControlBevelButtonCenterPopupGlyphTag', # Constant with funny definition + 'kControlProgressBarIndeterminateTag', # ditto + # The following are unavailable for static 68k (appearance manager) + 'GetBevelButtonMenuValue', + 'SetBevelButtonMenuValue', + 'GetBevelButtonMenuHandle', + 'SetBevelButtonTransform', + 'SetBevelButtonGraphicAlignment', + 'SetBevelButtonTextAlignment', + 'SetBevelButtonTextPlacement', + 'SetImageWellTransform', + 'GetTabContentRect', + 'SetTabEnabled', + 'SetDisclosureTriangleLastValue', ] def makeblacklisttypes(self): return [ 'ProcPtr', 'ControlActionUPP', + 'ControlButtonContentInfoPtr', + 'Ptr', ] def makerepairinstructions(self): |
