home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d9xx
/
d911
/
gadoutline.lha
/
GadOutline
/
changelog.txt
< prev
next >
Wrap
Text File
|
1993-10-03
|
2KB
|
47 lines
BUGS:
- Resizing a window, and then immediately resizing it again before the
library has a chance to rebuild the gadgets, will cause it to trash
the window's border.
------------------------------------------------------------------------
TODO:
- Add a GO_* tag for specifying a user IDCMP port to user by passing
the address of another GadOutline structure.
- Add a "late link" which sends a message to a command to link one of
its tags to another command's object after the first has been created.
This will allow full support of interconnections between BOOPSI gadgets.
- Much better support of finding the dimensions of another box using the
TypedSize tags.
IDEAS:
- Command tags to supply which object tags should be translated in
addition to the standard ones.
- New tag - GO_AllocUserData would tell size of memory to allocate and
attach to the GadOutline's go_UserData field. This memory would be
managed by the library and automatically deallocated when the outline
is free'd.
- Perhaps add LockGadOutline() and UnLockGadOutline(), which would
lock the current window using a requester and set the pointer to
a busy pointer, then restore everything when unlocking. This might
also want to do outline-specific things...?
- Have a translation message from the requester to translate user
formatting codes?
LONG TERM:
- It would be relatively easy to 'attach' two outlines together, so that
a group in one contains another complete GadOutline. This would then
allow interesting things like a file requester that takes a pointer to
a GadOutline, which would allow the caller to add their own gadgets.
------------------------------------------------------------------------
Version 2.0 (July 28, 1993 at 8:37PM) :
First public release.