|
CoolBar
(Adware version F1.03 - Get the latest version
)
|
CooBar is a button table with pop-up menu
bars and tooltips(it is running at bottom of
this widnow). Its pop-up menu can support,
theoretically, unlimited layers of sub menus. Each
button in sub menus has its own tootips, sound effect,
button images. It is highly costumizable.
This applet may contain hundreds of buttons.
How can I design and maintain this huge button system?
Don't worry: CooBar comes with a cool wizard,
CooBar Wizard provides a visual design environment
where you can design, and maintain your button
system on a button tree.
Note: This is an Adware version(FREE) which comes with
and unremovable button about author (the one
labeled "Cool !").
If you don't like this button, you may want
to register it to get a registered version with
more function and without the button about author.
This may not be the latest version. Please get the latest
version at CooBar's home
http://www.coolshare.com/html/app_bar.htm
Detail instructions for installation are available there.
Price info of shareware version is available.
Parameters:
Note: It is not recommended that you edit these
parameters manually.
Please use CooBar Wizard to generate the
HTML to call CooBar.
fgcolor - Text color of buttons
bgcolor - Backgraound color of buttons if there is
no background images are specified.
bardir - Arragement of the button table.
0 - buttons will be arrange in rows: horizontally
1 - buttons will be arrange in columns: vertically
barnum - Number of buttons in a row/column.
baralign - The way to align the last row/column
if the row/column is not fully filled with button.
background - URL of background image.
This image will be used to
cover the area not covered by buttons.
waitMax - The period to wait before CooBar close
pop-up sub menu automatically.
stopMax - The period to wait before CooBar stop the
delay effect. CooBar will delay detecting mouse
position for a period specified be stopMax so
that users can move their mouse cursor over
other buttons in order to reach the pop-up menu.
This feature will reduce the sensitive of popping
up but let users to reach a pop-up menu easily.
moveDelay - Similar to stopMax. moveDelay determent how
many mouse movement to delay before detecting
mouse position.
This feature will reduce the sensitive of
popping up but let users to reach a pop-up
menu easily.
tipY - initial Y coordinate of tooltips.
menuY - initial Y coordinate of Pop-up sub menu.
button_1
...
button_x_y... - Parameter array with names started with
"button" define the hierarchy of button
system in following way:
Levels are delimited by "_". For example,
button_1 has three children:
button_1_1, button_1_2, button_1_3
while button_1_3 has its own children
button_1_3_1, button_1_3_2, button_1_3_3,
button_1_3_4, ...
Values of button parameters are organized in
following way:
Fields in each value of button parameter are
delimited with "|" and arranged in following order
Label0 - button label text displayed when
no focus
Label1 - button label text displayed
when button has focus
Label2 - button label text displayed
when button is clicked
URL - url to open when clicking
image0 - url of button image when no focus
image1 - url of button image when button
has focus
image2 - url of button image when button
is clicked
au0 - url of sound file when button has focus
au1 - url of sound file when button is clicked
hint - content of tooltips
width - width of button
height - height of button
auMode - audio mode:
0 - play once
1 - play repeatly (loop)
subOpenMode - sub menu open mode
0 - open when mouse cursor move over
1 - open when clicking
urlOpenMode - target of url. It is the same
as the target supported in HTML and can be
_blank, _parent, _self, _top,
user-defined frame name, ...
barAlign - way to align button text
bevelW0 - vertical bevel of button when no focus
bevelH0 - herizontal bevel of button when no focus
bevelW1 - vertical bevel of button when button has focus
bevelH1 - herizontal bevel of button when button has focus
fontSize - font size of button text. Default is 20.
fontv - vertical adjustment of button text. Defualt is 20.
Detail Instructions for installation:
1).
or
What if downloading fails using the button above?
In this case, Go to Author's FTP Page directly to download them there!
Please Send us a message if you encounter
difficulty with downloading so that we can
solve the problem shortly.
2). Unzip coobar.zip in a temperary directory,
say c:\tmp_bar, in your local machine
3). Run SETUP.EXE unzipped from the package
to rename class files.
(because PKUNZIP will extract the class file,
coobar.class, to coobar.cla). If you
prefer to rename them manuly,
you have to RENAME *.cla to *.class.
NOTE: They are case sensitive: all in lower case.
At this time, you should have following files in c:\tmp_ad
cbwizard.class
cbwmsg.class
cbwnew.class
cbwnode.class
cbwopt.class
cbwview.class
common.class
cooabout.class
coobar.class
coobut.class
cooDraw.class
coohint.class
coosound.class
coosub.class
brnpapr.gif
greypa.gif
red.gif
stone.gif
menu1.au
sound2.au
README.TXT
test_bar.htm
4). Open test_bar.htm with your browser locally.
If it works locally, go to next step.
Otherwise, go to step B) below.
5). Try test_bar.htm online.
- place all the files in your HTML directory,
say public_html, in your server.
IMPORTANT: class files have to be uploaded with BINARY mode.
Make sure that you make all the files readable
You may want to use following UNIX command to do it
chmod 740 ~/public_html/*.*
- Browse the test_bar.htm in your server
from your local machine remotely.
If it works, go to next step. Otherwise,
go to step B) below.
B). Contact Mark Qian.
EMail the test URL to Mark Qian so that he can take
a close look.