summaryrefslogtreecommitdiffstats
path: root/Mac/scripts/missingcarbonmethods.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mac/scripts/missingcarbonmethods.py')
-rw-r--r--Mac/scripts/missingcarbonmethods.py167
1 files changed, 0 insertions, 167 deletions
diff --git a/Mac/scripts/missingcarbonmethods.py b/Mac/scripts/missingcarbonmethods.py
deleted file mode 100644
index 5db2674..0000000
--- a/Mac/scripts/missingcarbonmethods.py
+++ /dev/null
@@ -1,167 +0,0 @@
-# Methods that are missing in Carbon.
-# This module is mainly for documentation purposes, but you could use
-# it to automatically search for usage of methods that are missing.
-#
-
-missing_icglue = [
- 'ICFindConfigFile',
- 'ICFindUserConfigFile',
- 'ICChooseConfig',
- 'ICChooseNewConfig',
-]
-
-missing_Help = [
- 'Help'
-]
-
-missing_Scrap = [
- 'InfoScrap',
- 'GetScrap',
- 'ZeroScrap',
- 'PutScrap',
-]
-
-missing_Win = [
- 'GetAuxWin',
- 'GetWindowDataHandle',
- 'SaveOld',
- 'DrawNew',
- 'SetWinColor',
- 'SetDeskCPat',
- 'InitWindows',
- 'InitFloatingWindows',
- 'GetWMgrPort',
- 'GetCWMgrPort',
- 'ValidRgn', # Use versions with Window in their name
- 'ValidRect',
- 'InvalRgn',
- 'InvalRect',
- 'IsValidWindowPtr', # I think this is useless for Python, but not sure...
- 'GetWindowZoomFlag', # Not available in Carbon
- 'GetWindowTitleWidth', # Ditto
- ]
-
-missing_Snd = [
- 'MACEVersion',
- 'SPBRecordToFile',
- 'Exp1to6',
- 'Comp6to1',
- 'Exp1to3',
- 'Comp3to1',
- 'SndControl',
- 'SndStopFilePlay',
- 'SndStartFilePlay',
- 'SndPauseFilePlay',
- ]
-
-missing_Res = [
- 'RGetResource',
- 'OpenResFile',
- 'CreateResFile',
- 'RsrcZoneInit',
- 'InitResources',
- 'RsrcMapEntry',
- ]
-
-missing_Qt = [
- 'SpriteMediaGetIndImageProperty', # XXXX Why isn't this in carbon?
- 'CheckQuickTimeRegistration',
- 'SetMovieAnchorDataRef',
- 'GetMovieAnchorDataRef',
- 'GetMovieLoadState',
- 'OpenADataHandler',
- 'MovieMediaGetCurrentMovieProperty',
- 'MovieMediaGetCurrentTrackProperty',
- 'MovieMediaGetChildMovieDataReference',
- 'MovieMediaSetChildMovieDataReference',
- 'MovieMediaLoadChildMovieFromDataReference',
- 'Media3DGetViewObject',
- ]
-
-missing_Qd = [
-## 'device', # Too many false positives
- 'portBits',
- 'portPixMap',
- 'portVersion',
- 'grafVars',
- ]
-
-missing_Qdoffs = [
- ]
-
-
-missing_Menu = [
- 'GetMenuItemRefCon2',
- 'SetMenuItemRefCon2',
- 'EnableItem',
- 'DisableItem',
- 'CheckItem',
- 'CountMItems',
- 'OpenDeskAcc',
- 'SystemEdit',
- 'SystemMenu',
- 'SetMenuFlash',
- 'InitMenus',
- 'InitProcMenu',
- ]
-
-missing_List = [
- ]
-
-missing_Icn = [
- 'IconServicesTerminate',
- ]
-
-missing_Fm = [
- 'InitFonts',
- 'SetFontLock',
- 'FlushFonts',
- ]
-
-missing_Evt = [
- 'SystemEvent',
- 'SystemTask',
- 'SystemClick',
- 'GetOSEvent',
- 'OSEventAvail',
- ]
-
-missing_Dlg = [
- 'SetGrafPortOfDialog',
- ]
-
-missing_Ctl = [
- 'GetAuxiliaryControlRecord',
- 'SetControlColor',
- ]
-
-missing_Cm = [
- 'SetComponentInstanceA5',
- 'GetComponentInstanceA5',
- ]
-
-missing_App = [
- 'GetThemeMetric',
- ]
-
-missing_AE = [
- 'AEGetDescDataSize',
- 'AEReplaceDescData',
- ]
-
-
-missing = []
-for name in dir():
- if name[:8] == 'missing_':
- missing = missing + eval(name)
-del name
-
-def _search():
- # Warning: this function only works on Unix
- import string, os
- re = string.join(missing, '|')
- re = """[^a-zA-Z0-9_'"](%s)[^a-zA-Z0-9_'"]""" % re
- os.system("find . -name '*.py' -print | xargs egrep '%s'"%re)
-
-if __name__ == '__main__':
- _search()