Jack Jansen
d2bf68fdb9
Converted to Appearance.
1999-12-23 14:33:20 +00:00
Jack Jansen
a1a0fef2ea
Unified handle-conversion scheme to
...
handle = Ctl.as_Resource(ctl)
ctl = Ctl.as_Control(handle)
and similarly for List, Menu, TE. The old handle.as_Control() methods are
still there for backward compatability.
1999-12-23 14:32:06 +00:00
Jack Jansen
e9c69bc53e
Support keys that have a Handle as parameter, by using the new GetControlDataHandle and SetControlDataHandle methods.
1999-12-19 00:06:52 +00:00
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
54b9ce1c4f
StandardFile compatability routines. For the time being calling macfsn._install()
...
will install these in macfs (if Navigation is available).
1999-12-18 16:57:33 +00:00
Jack Jansen
97e0ae25aa
Increase applet minimal memory size by a megabyte.
1999-12-18 16:56:16 +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
cd3d7ccd4f
PyMac_BuildOptStr255 and PyMac_BuildFSSpec added to exports.
1999-12-17 23:00:49 +00:00
Jack Jansen
b734adef4b
Added PyMac_BuildOptStr255, which returns None on a null pointer.
1999-12-17 17:15:50 +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
8542b2e0af
Project for Nav module.
1999-12-17 17:12:41 +00:00
Jack Jansen
da261e6dc6
Added Nav
1999-12-16 22:22:00 +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
c15e43a2da
Fixed menu glyph stuff.
...
Use MenuEvent in stead of MenuKey.
1999-12-15 15:45:23 +00:00
Jack Jansen
8a9fdff6d7
Added kind resources (in US-english and dutch, sigh).
1999-12-15 15:43:24 +00:00
Just van Rossum
1a5eb04d47
Fixed buglet in Application.do_suspendresume(), it took the wrong flag to determine suspend/resume -- jvr
1999-12-15 14:55:16 +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
13681b73b5
If a menu shortcut is a tuple in stead of a char it is a tuple (modifierkeys, char [, glyph]).
1999-12-14 15:45:53 +00:00
Jack Jansen
1836dbe22d
Regenerated now that bgen can handle a few more constructs in constant definitions.
1999-12-14 15:44:53 +00:00
Jack Jansen
60429e055e
Fixed the password dialog to use a password control.
1999-12-13 16:07:01 +00:00
Jack Jansen
a4deef82d5
C-style comments removed (again).
...
AE stuff got some extra definitions (don't know why these weren't checked in).
1999-12-13 16:05:47 +00:00
Jack Jansen
30f2080475
Methods {Get,Set}ControlData that know about data types passed for the various
...
4-char codes. The table which maps codes to datatypes is still pretty empty,
I'll fill it as I need entries (or maybe someone wants to spend a nice day filling it?).
1999-12-13 16:04:48 +00:00
Jack Jansen
871a8897f2
Fixed the password dialog to use a password control.
...
Aligned all sizes and such the HIG standards (I think).
1999-12-13 15:37:48 +00:00
Jack Jansen
cc38688889
Updated Message, question, YNC and progress dialogs for Appearance. Password
...
remains to be done, and maybe we should convert everything to movablemodal too
and make things like question look nicer.
1999-12-12 22:57:51 +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
c5d0959a22
Regenerated toolbox modules with CW Pro 5.2, which has MacOS 8.6 and Appearance 1.1 support, and added workaround for non-existing calls for 68K.
...
Static 68K Python still has a tk problem.
1999-12-12 21:56:56 +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
608b3fa801
Dummy functions which return unimpErr for lots of toolbox calls that are unavailable for 68K. This way we don't have to disable thm in bgen, so we
...
can still use them on PPC.
1999-12-12 21:38:29 +00:00
Jack Jansen
8bb573e2ab
Oops, PLstring funcs should be "pascal". Funny this never caused problems before...
1999-12-12 21:37:14 +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
d6ecfea8de
Changed appearance-dialogs to new WDEF values. Also undid silly change of
...
button types in those dialogs.
1999-12-09 22:54:42 +00:00
Jack Jansen
a6107f75c1
Regenerated, and manually massaged (sigh): there can now be comments after enum defs, and bgen doesn't understand this yet.
1999-12-09 22:51:01 +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
d60069cf2e
Added USE_APPEARANCE flag.
1999-12-09 22:48:29 +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
4d56ecf690
Minimal test of Dlg.SetControlData by Corran Webster: draw a default
...
ring around a button. Mainly here so I can transfer it home:-)
1999-12-09 15:36:36 +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
b70699bcc5
Set the finder "is shared" bit, by request of Joe Strout. It seems this allows multiple simultaneous copies to be run from a server, and Applets shouldn't
...
write their datafork so it appears safe.
1999-12-03 23:38:05 +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
0c3e4b6ca1
Default schedparams set to (0,0): no event-intervention by Python mainloop. This
...
was always meant to be the default, and the new example-2 was pretty critical
of this.
1999-12-03 16:08:50 +00:00
Jack Jansen
dd206899db
Standalone.html is long obsolete. Added description of BuildApplication
...
process to freezing.html.
1999-12-03 16:00:20 +00:00
Jack Jansen
2450a25fcd
New examples by Tony Ingraldi, using dns-lookup in stead of the funny interslip
...
module.
1999-12-03 15:15:28 +00:00
Jack Jansen
43fd1f75db
Give a warning if system-wide sys.argv processing is off (because then we
...
may have missed an applet being dropped on us). This may fix the obscure bug
Tony Ingraldi was experiencing.
1999-12-02 22:52:12 +00:00
Jack Jansen
f941acda60
Added HAVE_LIMITS_H, MAVE_MEMMOVE, HAVE_STRERROR, HAVE_LOCALE_H
...
since we have these in the current CW release (and probably already had them
quite some time, but never added the defines).
1999-11-05 15:54:46 +00:00
Jack Jansen
58fa818c08
Changes to ProgressBar:
...
- Don't crash if max=0
- set() now has an optional max parameter, to set the maximum value.
1999-11-05 15:53:10 +00:00
Just van Rossum
29e5184491
Typo fixed in docstring; removed unneccesary import. (jvr)
1999-11-04 10:30:13 +00:00
Just van Rossum
2e5b0f2166
Adapted to new macmudulefinder.process() API. (jvr)
1999-11-04 10:28:59 +00:00
Just van Rossum
8ff52764ef
- changed the API of process() so it will return a list of missing modules instead of raising an exception.
...
- minor cleanups
(jvr)
1999-11-04 10:28:00 +00:00