FullScreen - Hide/Show your button-bar
Quick Description
This program will hide your button-bar, and place the icons which were in it into the star-notify icon.
Also located in the star-notify icon, you'll find a "Restore ButtonBar" option, to return to the normal view.
This gives you about 45 scanlines more room to work, while not taking away the button-bar's ability to launch
programs (the programs are available through the star-notify button instead). Very nice for web-browsing, etc.
This program is not what I would consider complete, because it is missing one thing that the button-bar
provides you: Undo. I can't figure out how to write code that acts like
tapping it. If you know how to do this, tell me and I'll update the program!
My hope is that those of you out there developing button-bar extentions such as DashBoard will incorporate
something like this into your app!
Features
- One-tap hiding of button-bar, and two-tap restoration.
- Two-tap access to the icons which were on your button-bar.
- If you are using DashBoard, it will be re-activated when returning to the normal view. (see bugs/problems)
If you know the symbol for another button-bar extention, send it to me and I'll include it so this program knows to re-launch it for you.
Bugs/Problems
- Applications such as DashBoard, which piggyback the button-bar will probably have problems, in that when
the newt's view is recalculated with no button-bar, the app will not be happy with its' no-longer being
present in your display! I've created a worked-around for Dashboard (because I have the symbol for it),
which automatically closes it before
removing the button-bar, and then automatically re-opening it when the button-bar is restored. I can do
this for other extentions too, just tell me the application-symbol.
- Stupid newt pops up a message telling you that not all icons could fit in the button-bar when it gets hidden
(and are temporarily placed in the extras drawer). Go figure. Oh well...
- This app will probably generate bugtrace reports, if you have that installed, because I've noticed that it does generate internal
errors (which seem to be handled just fine) inside the O/S. These errors are such as ButtonBar size requests
(well, it ain't present, how about zero?). Anyway, no errors do show up as notifications, they seem to be
handled internally without a complaint. I don't know what I can do (if anything) to avoid them.
I am calling a built-in function to do this, KillStdButtonBar(), you'd think it wouldn't generate errors.
- I'm sure there are more bugs around, because I hacked this together in two evenings.
But it works great for me!
- Don't be doin' anything stupid, like freezing/deleting the FullScreen app while the view is full-screen.
Instructions
Tap the icon to expand your view to the full screen (hide the button-bar).
Now, what used to be in your button-bar is now in the star-notify icon atop your screen.
Selecting anything with (ICON) beside it is the same as tapping that icon.
Selecting "Restore ButtonBar" brings back the button-bar. NOTE: If you had a button-bar extention,
you may need to re-start that app (tap its' icon). I can fix this for you, just tell me what symbol it uses.
Changes
- V1.0, April 16 '99 - Initial Release
- V1.1, April 21 '99 (Added Up, Down, and Overview actions)
Go To Downloads
Home Page