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
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
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
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
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
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
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
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
Jack Jansen
231fffe1d4
AskString always set the dialog id to 257. Fixed.
1999-10-05 08:54:17 +00:00
Jack Jansen
cab9476330
Drag manager constants.
1999-06-23 09:09:46 +00:00
Jack Jansen
1de2a92791
Initial minimal test program: print information on anything dropped onto Python
...
window.
1999-06-21 16:19:43 +00:00
Jack Jansen
0d3be0aa55
Class around PixMap objects that allows more python-like access. By Joe Strout.
1999-04-13 11:45:46 +00:00
Jack Jansen
81da9f146c
Remove all owner resources from template, and if no owner resource contained in
...
applet-specific rsrc file we add a "Pyta" owner resource. Owner resources have both id=0 and name="Owner resource" (is this always true?).
1999-03-17 22:57:55 +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
57ed139c22
Added App module (appearance manager interface).
1999-03-04 23:00:11 +00:00
Jack Jansen
cf2efc67d9
Uncommented AskYesNoCancel docstring (how did it get commented in the first place?)
1999-02-25 22:05:45 +00:00
Jack Jansen
208c15ab85
Added optional arguments to dialogs to allow setting of button titles.
1999-02-16 16:06:39 +00:00
Just van Rossum
cdcc0f0c3c
AskPassword(): added reference to the module doc string; added support for autoKey events. --jvr
1999-02-15 00:04:05 +00:00
Jack Jansen
3b8052685c
(finally) unified the interpreter and the applet as Just suggested ages ago. The
...
resulting program is called PythonInterpreter.
1999-02-14 23:12:06 +00:00
Jack Jansen
b92268aa3f
Added AskPassword() with same interface as AskString. By Steve Majewski with some mods by me (SchedParams call, default value). Selects are still impossible, though, and the cursor doesn't blink.
1999-02-10 22:38:44 +00:00
Jack Jansen
49fc666033
Use typeFloat for all floating point values. The previously used
...
typeExtended was a Think-ism that must have stopped working years and
years ago without anyone noticing.
1999-02-10 09:51:35 +00:00
Just van Rossum
26a69db4c7
put the preferences file in a folder called "Python" inside the prefs folder, just like the IDE does -- jvr
1999-02-02 15:49:03 +00:00
Just van Rossum
874f87b546
set 'preload' attribute for __main__ PYC resource -- jvr
1999-01-30 22:31:26 +00:00
Just van Rossum
1cea8047d8
skip 'vers' resource when copying resources from templeate -- jvr
1999-01-30 21:20:10 +00:00
Jack Jansen
f25813ac6c
Re-committed as AppleSingle
1999-01-29 12:06:21 +00:00
Just van Rossum
5763e07ea3
cleaned up ugly hack related to activate events and suspend/resume -- jvr
1999-01-27 14:22:11 +00:00
Jack Jansen
90c3c164e0
In unpackevent, get the direct object (----) before asking for missed parameters.
...
The documentation is unclear on this, but the old implementation caused problems
with Default Folder.
1999-01-22 13:23:12 +00:00
Jack Jansen
d61f92bab3
Select the whole default input field in AskString (Joe Strout)
1999-01-22 13:14:06 +00:00
Jack Jansen
a0fcd25800
Don't qualify local symbols with aetools...
1999-01-21 13:34:26 +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
b736a87703
Project files converted for CW Pro 4. And the daylight savings time switch seems to have "modified" the resource files (but nothing has changed there).
1998-11-01 22:11:33 +00:00
Jack Jansen
260400f3f5
Removed debug print
1998-10-21 13:41:03 +00:00
Jack Jansen
341d1fe18e
For submenus remember the parent and parent index, so we can grey out our
...
entry if the menu is disabled. This does create a circular reference, so cleanup
becomes more important.
1998-10-15 15:29:16 +00:00
Jack Jansen
0e0d3e7c2b
Set kAECanInteract and kAECanSwitchLayer flags for the finder interactions.
1998-10-15 14:02:54 +00:00
Jack Jansen
deff89c8be
Replaced fprintf(stderr,...) with PySys_WriteStderr(...) where appropriate.
1998-10-12 20:53:15 +00:00
Jack Jansen
d5af7bd489
Truncate messages if they are longer than 255 characters. Note that this is
...
not really a good solution for default input strings...
1998-09-28 10:37:08 +00:00
Jack Jansen
fb37f89b81
Replaced all remaining BinHex files with their binary counterparts.
1998-08-20 15:03:49 +00:00
Jack Jansen
b93f52158b
Support for freezing packages (Just).
1998-08-18 12:23:11 +00:00
Jack Jansen
813c997b76
Common code for BuildApplet, BuildApplication and fullbuild (Just)
1998-07-31 09:42:35 +00:00
Jack Jansen
87440e44d8
Extended replacement for scripts:cfmfile.py (Just)
1998-07-31 09:41:59 +00:00
Jack Jansen
871fad2641
Added has_key() method to IC object.
...
Removed a debug print.
1998-07-31 09:39:28 +00:00
Jack Jansen
5c44027d8a
Added a delete() method to menu entries. Only the last entry of a menu
...
can be deleted, but that's good enough for things like a "Windows"
menu with the dynamic list of open windows at the end of the menu.
1998-07-13 13:41:02 +00:00
Jack Jansen
a5a49818aa
Convert \n to \r in strings that are displayed in the dialogs.
1998-07-01 15:47:44 +00:00
Jack Jansen
41e825a8f4
For ControlWindow there is a new method do_rawcontrolhit(), which gets
...
control before TrackControl is called. The default implementation
calls TrackControl and then do_controlhit().
For ScrolledWindow, do_rawcontrol passes a tracker function to
TrackControl if the mouse is in one of the arrows or grey areas, and
the tracker handles scrolling. For the thumb part nothing has changed.
1998-05-28 14:22:48 +00:00
Jack Jansen
bb6193c553
Added a PopupMenu class.
1998-05-06 15:33:09 +00:00
Jack Jansen
d38dc64a8d
Regenerated with FOUR_CHAR_CODE defined
1998-04-27 15:07:43 +00:00
Jack Jansen
7b7a2c2e11
Added new folder types
1998-04-24 10:42:01 +00:00
Jack Jansen
0ec0e63928
Added FOUR_CHAR_CODE define
1998-04-24 10:41:38 +00:00
Jack Jansen
41dc72fa1f
Regenerated with FOUR_CHAR_CODE defined
1998-04-23 13:23:12 +00:00
Jack Jansen
4e126636a2
Regenerated from new (3.1) universal headers
1998-04-21 15:21:52 +00:00