GUI features
MyBrowser has a couple of special GUI features, because it is
based on the DFWindow and DFApplication classes. These classes
are available for download on
my web page
or from
Be's ftp server.
The package is called MiniWindows.tgz and contains a sample project.
You can use and modify these classes freely in your programs.
.
Mini windows
Minimizing myBrowser windows (by default) does not result in blue title bars.
Instead
the windows are replaced by mini windows:
The large icon represents the application (myBrowser in this case), whereas the
text and the small icon represent the leaf item of the minimized window.
Dragging a mini window with the secondary mouse button restricts movement
to a grid.
To use this feature you should have the MiniWindowDaemon somewhere on your
machine. It is launched automatically when you start any program that uses it.
After all programs have quit that use mini windows, the daemon is automatically
quit, too.
The MiniWindowDaemon is supplied in the myBrowser.tgz file.
If for any reason you choose not to have this daemon on your system, you will
be asked upon the launch of myBrowser if you want the mini window feature in spite
of this, or if you would rather use the normal minimizing behaviour.
Without the daemon the position of a mini window is always at the top left
of the screen
right beside the Dock when the window is minimized for the first time. The daemon
does only negotiate for screen space such that a mini window is not
created on top of another.
The main menu
This menu has the following additional menu items:
- Lower: pushes all windows of the application to the back.
- Raise: raises all windows of the applications above all other windows.
- Hide: hides all windows of the application until you choose the
application from the application menu.
- Hide all others: hides all other applications using the DFWindow and
DFApplication classes as per Hide.
Pushing windows to the back
Windows of myBrowser can be Command-clicked to the back.
Copyright © 1996, 1997
Thorsten Seitz. All rights reserved.
WWW.
Your feedback is very much appreciated.