Commit graph

1450 commits

Author SHA1 Message Date
Jack Jansen
8574378ad4 In AskYesNoCancel() treat the "yes" and "no" buttons the same way as the cancel
button (i.e. an empty label hides the button).
2000-02-10 16:15:53 +00:00
Jack Jansen
4377a1a2c5 Big oops: macfs has always been using a private exception but calling it mac.error.
It now uses MacOS.Error (the OSErr valued error) and advertises that too. This
fix shouldn't break anything, I guess.
2000-01-24 10:37:59 +00:00
Jack Jansen
0475104787 Hmm, the project wasn't a 5.3 file, despite the log msg. Now it is. 2000-01-24 10:21:07 +00:00
Jack Jansen
6448c35248 Build the Nav module too. 2000-01-24 10:15:59 +00:00
Jack Jansen
3d7575406f If there's an error in an fsspec argument raise MacOS.Error, not ValueError. 2000-01-24 09:56:06 +00:00
Jack Jansen
fca049d952 Made all textfields in message and question boxes minimal height and invisible, and use AutoSizeDialog() and ShowWindow() before doing interaction. 2000-01-18 13:36:02 +00:00
Jack Jansen
5c6634c807 - Actually _implemented_ SetFolder()
- Fixed StandardPutFile: prompt, default
- Check explicitly for userCanceledErr, pass other Nav.error exceptions through.
2000-01-13 16:26:35 +00:00
Jack Jansen
2c6cf97255 Handling of defaultLocation argument was wrong, causing a crash when used. Fixed. 2000-01-13 16:24:32 +00:00
Jack Jansen
3d6163ad2d List objects obtained through as_List(resource) are not auto-disposed upon
Python object freeing.
2000-01-13 16:23:39 +00:00
Jack Jansen
8242c9e4c4 Get/set sys.path initializer in new appearance way. 2000-01-13 16:22:12 +00:00
Jack Jansen
d08833ff1d Two constants were missing. 2000-01-07 14:55:40 +00:00
Jack Jansen
205b435c50 Added initializer routine optionally to be used as PEF fragment initialization routine, which allows us to get at our own resource fork even if some shared library init routine opens other resource files. 2000-01-07 14:53:31 +00:00
Jack Jansen
bb05b2520d CW Pro 5.3 projects. 2000-01-01 23:20:39 +00:00
Jack Jansen
f7ac1d32f0 Nasty error: handle parameters are passed by _address_ to SetControlData. 1999-12-29 12:37:22 +00:00
Jack Jansen
1c252bfe39 Renamed USE_MAC_DYNAMIC_LOADING to HAVE_DYNAMIC_LOADING 1999-12-29 12:33:52 +00:00
Jack Jansen
e721f3ddd7 Modified for new dll import source organisation by Greg. 1999-12-24 13:41:31 +00:00
Jack Jansen
c9b1e90cc8 Modified for appearance. 1999-12-24 13:39:23 +00:00
Jack Jansen
b9247d37ba Oops, forgot & in ParseTuple argument in ControlGetDataHandle. 1999-12-23 23:06:07 +00:00
Just van Rossum
6dc2b57c73 skip CVS folders when building the Scripts menu -- jvr 1999-12-23 21:50:26 +00:00
Just van Rossum
71017e5b6a updated copyright string 1999-12-23 21:49:44 +00:00
Just van Rossum
24073eaf2b changed the "method find" algorithm so the function/class/method popup menu also works with space-indented source files -- jvr 1999-12-23 15:46:57 +00:00
Jack Jansen
b06007a3ba Added a reference to oldPICTbrowse.py. 1999-12-23 14:45:41 +00:00
Jack Jansen
3b23ed9ba6 Converted to Appearance and using a List control in stead of manually creating the List and putting it in a useritem. The old version is in oldPICTbrowse, for documentary purposes. 1999-12-23 14:45:02 +00:00
Jack Jansen
6a6db0724c Partially converted to Appearance, the dialog still has the old ugly layout and
interaction.
1999-12-23 14:34:07 +00:00
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