History
v0.97 (97-06-26): bug fixes and small improvements
- signature must be given in Application add-on. The application object is constructed with
the right MIME signature
- MenuTitleBar has the option of sending the message to the application or to the window
- safe save with backups working fine
- saving resources to the end of an executable image now works correctly
- listview selection with held button does not additional select anymore
- the path of the add-on directory is located in this order: the INTERFACE_ELEMENTS_ADDONS
environment variable, or the GUI directory where your application resides, or
/boot/add-ons/InterfaceElements, or /boot/system/add-ons/InterfaceElements
- the 'Window Editor' window has a 'Cancel' button and the window has no close button anymore.
This was because the usage of the close button was ambiguous.
- a resizing bug in BButton corrected
- an ugly bug: undo in the window editor activated the debugger. Not anymore.
- bug: editing a window without open GUI Elements window caused the window editor
locked until you open the GUI elements window. Corrected.
- and some other minor bugs
v0.96b (97-06-08): ported to AADR9
- this AADR9 version was not tested very well although it works flawlessly for me.
I concentrated on a quick port so that you can continue your work ASAP
- queries do not work in this version, so the hardcoded path /boot/add-ons/InterfaceElements is used for reaching the GUI add-ons. This is a temporary solution.
- APPI editor and MainMenu editor disappeared
- Icons window is not ported
- bug report window, contact info window and registration window are not ported
- due to a bug in the Tracker, data cannot be dropped to a Tracker window
- clipboard window is improved slightly
v0.95 (97-04-21)
- it is possible to drop icons from the database to Naoyuki Ikegami's icon editors
(available at http://plaza4.mbn.or.jp/~nike/IEAddOns/IEAddOns.html)
- the add-ons are queried from the database, you can move them anywhere
(that means the /boot/add-ons/InterfaceElements directory is gone...)
- separate GUI element and inspector add-ons included. When you distribute your
application, include only the GUI elements which are much smaller in size (5-10 K)
- the documentation has a new chapter
- shortcuts for the 4 kinds of windows for quick opening and closing
- application startup and shutdown is faster
- new methods for converting a view's content to the variable and back:
TransformVariableToView("viewname") and TransformViewToVariable("viewname")
- BButton is placed correctly when 'default'.
- sometimes it was not possible to scroll to the last item in the lists due to a
BScrollBar bug. A workaround is found.
- the Application Editor had a bug; it didn't remember the setting for 'Open Hidden Window...'
- and many small improvements
Update #3 : 28 Feb 1997
- MenuTitleBar sometimes did not show the very last item, it was not
possible to scroll to it. This is corrected. (Thanks to Paulin for the bug rep)
- MenuTitleBar now does not increase the width of the element by 3 for
each update (these 2 bugs were Interface Kit bugs)
- The flashing of some view disappeared when scrolling through the menu items
of MenuTitleBar with the keyboard.
Update #2 : 27 Feb 1997
- MenuTitleBar sometimes activated the debugger when you added an item
after a separator which you added before. This is corrected.
- The Window add-on now creates protected internal variables instead of private.
- When there were hidden views, certain popup menu items did not appear
- A memory allocation fault was corrected in BTextView and BTextControl
- some bug fixes and improvements in the library
Update #1 : 17 Feb 1997
- the library handles a window list. When the last window is closed,
the application quits. This window list may be the base for an
automatically maintained Window menu in windows in the future.
- there is a new option in the Application Editor: you can have an invisible
window opened when the application starts, if you want to avoid that
the application becomes a zombie when it has no open window.
This behaviour was default in the previous release now it is an option.
- some extra error checking was put in the library: when you forget to
link the resources to the application, an alert will pop up, and
the application safely quits. (thanks to Frederic Tessier for the bug reports)
v0.9 (97-02-16): Fifth release.
- Undo in the window editor
- Hide/Show.../Show All in the window editor
- Opening the same view for editing more than once is not possible anymore.
- Mouse handling changed in the window editor to work correctly when you click on a view during moving the mouse
- Some changes in the library, no more annoying warning or error messages when compiling the sample application
- When you right click on a view, you can quickly check its name without opening it for editing.
If the view has a name, it will be appended to the 'Edit' menu item, e.g. Edit 'cancel button'
- The following messages are received in the MessageReceived of a GUI element, not in message_port() as earlier:
IE_ALL_VIEWS_ATTACHED (new!), IE_SET_VARIABLE, IE_VARIABLE_TO_VIEW, IE_VIEW_TO_VARIABLE.
Please check the BCheckBox sample add-on and the documentation.
v0.8 (97-01-27): Fourth release. This is SHAREWARE.
- The resources are presented with a treeview.
- You cannot open the same resource more than once at the same time. This is to avoid confusion.
- New menu item under the 'Generate' title: 'Strip'. It will remove unnecessary parts of resources which
are needed only for source generation and element editing but not needed for the end-user. Use this before
you release your software.
- Lots of work was put in the GUI elements and the GUI editor. I will not detail this.
- The documentation was brought to up-to-date and a text documentation is also included.
- Funky about box background.
- Registration handling.
- And many other small improvements.
v0.69b (97-01-07): Third release. Beta version with GUI editor and app generator!
- A bug was corrected: when cutting or deleting a resource, after reopening the resource
file, the cut resource was still there.
- A bug was corrected: the workspace preference didn't work. Thanks to Sean Allen for the bug reports.
- The Resource Window & library is also compiled in the application.
- New menu title: 'Generate'. This sends the new 'Gen!' message to the resource editor addons
to create cpp files from their data.
- Lots of work was put into 'Window', 'Main Menu' and 'Application' add-ons.
The 'Application' add-on is a bit primitive at the moment, but it is getting better. These will be shareware.
- Now you can write GUI gadget add-ons as well. Not many add-ons are included because I had not much time for writing them.
- And some other changes...
v0.6 (96-12-07): Second release. Just 2 days after the first release!
- Popup menus when you right click on an icon or resource.
- New feature: deleting icons from the database is possible.
- All the window frames are stored in the database (add-on windows as well!)
- A simple about window will be shown for doubleclicking on a resource editor add-on
- Scrolling the icons list is much smoother.
- The add-on API is changed a little: IEAddOnInfo structure does not exist anymore, instead the answer message should contain the same information.
- The Resource Window is a separate module.
- Show UI Objects in the main menu shows the available gadget add-ons. Currently very few.
- IEWindow editor is included but you can't do too much with it yet until the program generator is ready.
- history.html was missing from the html documents :-) Never mind.
v0.5b (96-12-05): First beta release. With HTML documentation and sample add-ons