Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								1f9249cea9 
								
							 
						 
						
							
							
								
								Added {Get,Set}ControlDataHandle methods. These are {Get,Set}ControlData for  
							
							... 
							
							
							
							keys that expect a Handle, and have a ResObj as parameter. 
							
						 
						
							1999-12-19 00:05:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								77abc43486 
								
							 
						 
						
							
							
								
								Added a line about passing None as eventProc to the docstring to get movable  
							
							... 
							
							
							
							dialogs. 
							
						 
						
							1999-12-17 23:01:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								a07431f0ce 
								
							 
						 
						
							
							
								
								Finished (I think), but only very lightly tested. Should now have full interface: all  
							
							... 
							
							
							
							calls, callbacks, arguments, etc. Also added docstrings. 
							
						 
						
							1999-12-17 17:14:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e1a45b3f3d 
								
							 
						 
						
							
							
								
								Allow keyword arguments, and the dialog is now actually shown. No way to  
							
							... 
							
							
							
							get at the result yet, though:-) 
							
						 
						
							1999-12-16 22:21:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								286538719e 
								
							 
						 
						
							
							
								
								Added Nav module  
							
							
							
						 
						
							1999-12-16 22:20:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e91a29d2f3 
								
							 
						 
						
							
							
								
								Navigation Services module. Started from scratch, as Joe's module exported too little for my needs.  
							
							
							
						 
						
							1999-12-16 16:54:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b1b78d85d3 
								
							 
						 
						
							
							
								
								Bgen now understands more constant definitions, but that means that a few which are not parseable in Python have to be blacklisted.  
							
							
							
						 
						
							1999-12-14 15:47:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								2d76c25f59 
								
							 
						 
						
							
							
								
								In places where a ResObj is expected for PyArg_Parse and the object passed in isn't but it does have an as_Resource method use that. This makes life a lot easier  
							
							... 
							
							
							
							for appearance portability (and was needed anyway). 
							
						 
						
							1999-12-12 22:57:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								a05ac607d7 
								
							 
						 
						
							
							
								
								Regenerated with CW Pro 5.2, which has MacOS 8.6 and Appearance 1.1 support.  
							
							
							
						 
						
							1999-12-12 21:41:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								d6bc4e7fc0 
								
							 
						 
						
							
							
								
								New appearance mgr support. This appears (no pun intended) to have some problems that I'll fix tonight, so don't check it out.  
							
							
							
						 
						
							1999-12-10 16:16:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								24c353144a 
								
							 
						 
						
							
							
								
								Fixed a linebreak I forgot, added docstrings, (temporarily) blacklisted a few routines that seem to be missing in my CW Pro 5.1.  
							
							
							
						 
						
							1999-12-09 22:49:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								229c0868fe 
								
							 
						 
						
							
							
								
								Changes by Corran Webster to support {Get,Set}ControlData and  
							
							... 
							
							
							
							HandleControlClick. Untested. 
							
						 
						
							1999-12-09 16:03:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								8f5725af60 
								
							 
						 
						
							
							
								
								First bits and pieces of appearance support: an init routine, a global flag PyMac_AppearanceCompliant (exported thru MacOS). If USE_APPEARANCE  
							
							... 
							
							
							
							is off the code is disabled (but the variables are still there, set to 0). 
							
						 
						
							1999-12-07 23:08:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								75e62f2201 
								
							 
						 
						
							
							
								
								Allow for 12 arguments max, in stead of 8. Untested.  
							
							
							
						 
						
							1999-12-03 23:35:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								4cc9562781 
								
							 
						 
						
							
							
								
								Regenerated, no significant diferences.  
							
							
							
						 
						
							1999-09-30 11:17:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								f6969fae01 
								
							 
						 
						
							
							
								
								Removed availabe() method again: even on PPC it sometimes returns 1 while  
							
							... 
							
							
							
							quicktime isn't available. Use gestalt in stead for this functionality. 
							
						 
						
							1999-08-23 11:45:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								950269239b 
								
							 
						 
						
							
							
								
								Return MacOS.Error in stead of RuntimeError in case of failure so the user  
							
							... 
							
							
							
							gets a reasonable explanation in stead of a large negative number. 
							
						 
						
							1999-08-23 11:37:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								493aa4809b 
								
							 
						 
						
							
							
								
								Added available() method, which checks whether quicktime is installed at all (by  
							
							... 
							
							
							
							testing whether EnterMovies points to an actual routine or is a null pointer). 
							
						 
						
							1999-08-04 12:07:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								c8c1b5dc64 
								
							 
						 
						
							
							
								
								Drag module added.  
							
							
							
						 
						
							1999-07-05 09:40:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								58b2eacf6b 
								
							 
						 
						
							
							
								
								Print something on stderr in case of exceptions in callback routines.  
							
							
							
						 
						
							1999-06-21 16:18:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								c4f6331690 
								
							 
						 
						
							
							
								
								Drag manager interface (completely untested, so far)  
							
							
							
						 
						
							1999-06-21 15:14:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								8387af65a9 
								
							 
						 
						
							
							
								
								If a control has no refcon pointing back to the Python object we create a new  
							
							... 
							
							
							
							Python object. This needs a new bgenObjectDefinition.py, which implements
compare and hash functions. 
							
						 
						
							1999-03-13 23:07:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								a4e6ae6667 
								
							 
						 
						
							
							
								
								Offscreen bitmap support, first stab. PixMaps are still treated as ordinary  
							
							... 
							
							
							
							handles, not fullblown python objects, and UpdateGWorld returns a new GWorld
object in stead of modifying the existing one. 
							
						 
						
							1999-03-07 23:11:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								4100900059 
								
							 
						 
						
							
							
								
								Added a rewrite rule so the Str255 argument of GetControlTitle is seen as  
							
							... 
							
							
							
							output parameter. 
							
						 
						
							1999-03-07 20:05:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								57ed139c22 
								
							 
						 
						
							
							
								
								Added App module (appearance manager interface).  
							
							
							
						 
						
							1999-03-04 23:00:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e32596bca8 
								
							 
						 
						
							
							
								
								Interface to the appearance manager.  
							
							
							
						 
						
							1999-03-04 22:54:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e4349e83d1 
								
							 
						 
						
							
							
								
								Re-generated with OSStatus treated like OSErr (i.e. not returned, but raising  
							
							... 
							
							
							
							an exception when negative). 
							
						 
						
							1999-03-04 22:53:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e058189040 
								
							 
						 
						
							
							
								
								Added Ctl.as_Control and Menu.as_Menu methods, which take a resource as  
							
							... 
							
							
							
							argument and return a Control or Menu object. 
							
						 
						
							1999-02-07 14:02:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b0687899d7 
								
							 
						 
						
							
							
								
								Added a define USE_CORE_TOOLBOX, which includes six core toolbox modules  
							
							... 
							
							
							
							into the config file. This define is also automatically set if USE_TOOLBOX is
defined. 
							
						 
						
							1999-02-07 14:00:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								d9f5a39ef3 
								
							 
						 
						
							
							
								
								Manually added definitions for normal, bold, etc. These are in MacTypes (of all  
							
							... 
							
							
							
							places) which isn't worth bgenning. 
							
						 
						
							1999-01-21 13:31:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								31000dd0f4 
								
							 
						 
						
							
							
								
								Interface to GetIcon, PlotIcon and friends.  
							
							
							
						 
						
							1999-01-18 09:34:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								cdcbd1f02b 
								
							 
						 
						
							
							
								
								Added {Get,Set}WindowUserData methods.  
							
							
							
						 
						
							1998-10-22 15:08:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								deff89c8be 
								
							 
						 
						
							
							
								
								Replaced fprintf(stderr,...) with PySys_WriteStderr(...) where appropriate.  
							
							
							
						 
						
							1998-10-12 20:53:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								91b5bedf1c 
								
							 
						 
						
							
							
								
								Added optional mouseregion parameter to WaitNextEvent (which is now  
							
							... 
							
							
							
							manually generated). 
							
						 
						
							1998-09-17 15:28:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								0072bfb126 
								
							 
						 
						
							
							
								
								I give in (after all these years): renaming config.c to macconfig.c to forestall  
							
							... 
							
							
							
							the continuous name conflicts which cause the wrong config.c to be found. 
							
						 
						
							1998-08-18 14:35:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								d81fc3cd64 
								
							 
						 
						
							
							
								
								- Added a function MoviesTask, which is the same as the method but  
							
							... 
							
							
							
							with a null movie (giving time to all active movies)
- Made the graphics world parameter to SetMovieGWorld optional. 
							
						 
						
							1998-07-22 13:37:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								df901dfdea 
								
							 
						 
						
							
							
								
								Added a function SetUserItemHandler: this takes a function(dialog,  
							
							... 
							
							
							
							item) as parameter and returns a handle suitable for passing to
SetDialogItem as a user-item redraw routine. Note that you can
only make one of these, for now. 
							
						 
						
							1998-07-10 15:47:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								d674163a0b 
								
							 
						 
						
							
							
								
								The init routine for MacOS had a non-standard name. Changed to  
							
							... 
							
							
							
							initMacOS(). 
							
						 
						
							1998-07-01 15:48:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								4c704131ca 
								
							 
						 
						
							
							
								
								Added {Get,Set}PopupData calls to get at the data for popup menu controls.  
							
							
							
						 
						
							1998-06-19 13:35:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								848250c15b 
								
							 
						 
						
							
							
								
								Allow an (optional) tracking function (or -1) to be specified to  
							
							... 
							
							
							
							TrackControl. TrackControl is now manually generated (too much work to
explain this to bgen). 
							
						 
						
							1998-05-28 14:20:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								29bfea9b76 
								
							 
						 
						
							
							
								
								Argument type for SetPort was wrong (WindowPtr in stead of GrafPtr).  
							
							
							
						 
						
							1998-04-27 15:09:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								2d7850f9ef 
								
							 
						 
						
							
							
								
								Added FOUR_CHAR_CODE define  
							
							
							
						 
						
							1998-04-27 15:09:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								aa70234c6b 
								
							 
						 
						
							
							
								
								New versions from Just.  
							
							
							
						 
						
							1998-04-27 15:08:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e180d99280 
								
							 
						 
						
							
							
								
								Grmpf, a lot more routines have gotten a "Mac" prefix for their  
							
							... 
							
							
							
							declaration, probably so the universal headers are useable on
windows/unix too. Have to think of a more definite workaround later,
for now we manually declare the old names in the *edit.py files. 
							
						 
						
							1998-04-24 10:28:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b2006395b7 
								
							 
						 
						
							
							
								
								Added support for the horribly complex TimeRecord, so we can position  
							
							... 
							
							
							
							movies, etc. TimeBase objects have also been slightly modified for
this (for instance: the DisposeTimeBase call shouldn't be done in the
__del__ routine, the timebase might belong to someone else). 
							
						 
						
							1998-04-23 13:22:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								7f725e4061 
								
							 
						 
						
							
							
								
								SetPort was missing, and the defs file needs the FOUR_CHAR_CODE define.  
							
							
							
						 
						
							1998-04-23 13:21:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								1c4e614627 
								
							 
						 
						
							
							
								
								Re-generated from new (3.1) universal headers  
							
							
							
						 
						
							1998-04-21 15:23:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								02facaf90a 
								
							 
						 
						
							
							
								
								Added ColorPicker and Printing modules, donated by Just. In config.c  
							
							... 
							
							
							
							they're dependent on the WITH_TOOLBOX define. 
							
						 
						
							1998-04-21 15:23:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								0c4d947eac 
								
							 
						 
						
							
							
								
								Replaced addpack by handcrafted code to find the bgen stuff.  
							
							
							
						 
						
							1998-04-17 14:07:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b36b83011a 
								
							 
						 
						
							
							
								
								Removed reop  
							
							
							
						 
						
							1998-04-17 14:06:47 +00:00