home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 10
/
aminetcdnumber101996.iso
/
Aminet
/
misc
/
amag
/
AM9512_2.lha
/
EConomic
/
bgui.library
/
bgui.doc
next >
Wrap
Text File
|
1995-04-21
|
5KB
|
103 lines
NOTE: The complete 'BGUI release', including its Amiga E modules,
is available from aminet.
`BGUI' release 1.1b, (C) Copyright 1993-1994 Jaba Development.
All rights reserved.
Requirements
************
`BGUI' requires at least version 2.04 of the operating system.
`BGUI' also requires the following disk-based libraries to operate:
* gadtools.library (V37) (menus)
* asl.library (V37) (filereq class)
* commodities.library (V37) (commodities class)
The following libraries are not required but they will impose on the
functionality of the library when not available:
* locale.library (V38) (localized library strings)
* amigaguide.library (V37) (On-line help)
* workbench.library (V37) (App-window support)
It should not be a problem to use BGUI on a system with 512KByte but a
minimum of 1 Megabyte is suggested as a minimum.
Keyboard & Mouse
****************
Most of the BGUI gadget objects can be controlled by the keyboard. Usually
the key that is used to control an object is shown by an underlined character
in the object it's label. The objects can be controlled as follows:
* `Button' - Pressing the key will make the object appear pressed. If you
release the key the object appears normal again and the application is
signalled that the object was selected. When you accidentally activated
the button you can press SHIFT or ESC before releasing the key to cancel
the selection.
* `Toggle Button' - Pressing the key will toggle the selected state of the
toggle button.
* `CheckBox' - Pressing the key will toggle the selected state of the
checkbox object.
* `Prop (Scroller)' - Pressing the key will advance the knob position by
one page. When you press the key together with SHIFT the knob will backup
one page. You can reset the knob position when you are dragging the knob
with the mouse by clicking on the right mouse button.
* `Listview' - Pressing the key will select the next entry in the list
scrolling the entries when necessary. Pressing the key together with
SHIFT will select the previous entry. Read only listview objects will
simply scroll the list forward and backward.
* `Cycle' - Pressing the key will cycle one choise forward. Pressing the
key together with SHIFT will cycle one choise backward. Selecting the
gadget with the mouse while holding down the SHIFT key will also make the
gadget cycle backward. When the cycle gadget was setup to be a popup
gadget by the application programmer you can click inside the label area
to pop-up a menu from which you can select the desired item. You can
recognize a popup gadget by the imagery left of the label area. Normal
cycle gadgets have a circular arrow here and popup gadgets have a small
menu here.
* `Slider' - Pressing the key will advance the knob position by one.
Pressing the key together with shift will decrease the knob position by
one. You can reset the knob position when you are dragging the knob with
the mouse by clicking to on the right mouse button.
* `String,Integer' - Pressing the key will simply activate the gadget.
* `Mx' - Pressing the key will select the next button skipping any disabled
buttons. Pressing the key together with shift will select the previous
button skipping any disabled buttons. If the Mx object is in tabs mode
the choises will not stop at the last or first selection but instead it
will cycle back to the start or the end.
Disclaimer
**********
THERE IS NO WARRANTY FOR THE PROGRAMS, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS
AND/OR OTHER PARTIES PROVIDE THE PROGRAMS "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAMS IS WITH YOU.
SHOULD THE PROGRAMS PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY REDISTRIBUTE THE PROGRAMS AS
PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
THE PROGRAMS (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
PROGRAMS TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER
PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.