Applies to:
Panel
Description:
By
selecting the Role of a panel object, you determine the panel object's
tasks:

Free:
The panel is not connected to the movements
of the Main Dialog and is movable independently by the user. It will appear
in the same position like you designed it.
Free and Stay on Top:
The panel is not connected to the movements
of the Main Dialog and is movable independently by the user. It will appear
in the same position like you designed it. It stays in the foreground
even if the Main Dialog or any other application is active.
Library:
This makes BrowserBob identify the panel
as a "library panel" for objects and ignore it during browser
creation (build process) and runtime. Use this panel to place objects
you would like to reuse in different projects. You can copy and paste
objects to and from such a panel with "CTRL+C" and "CTRL+V"
like elsewhere.
Tip:
in order to create your own objects library with this functionality, you
should right click the panel and click "Save..." to save the
object. Now you can load the object (the panel with all it's contents)
in a different project (right-click) again.
Important
note: this is outdated functionality and has been included for
compatibility reasons with former BrowserBob versions only. A more powerful
library functionality has been added with the objects library (View->Library).
Menu:
This makes a panel act like a pull-down menu.
It can be invoked on button click and then stays displayed until the mouse
pointer leaves its range. Menu items can be defined via buttons. Since
the location of this panel type is always relative to the Main Dialog
the panel requires alignment.
More details about creating menu panels are
available under pull-down menus
Relative:
The location of the panel is relative to
the Main Dialog's location. When moving or resizing the Main Dialog, the
panel will follow, keeping its relative position towards the Main Dialog.
Relative panels require alignment.
Setup:
This makes BrowserBob identify the panel
as setup interface (for custom setups) This means this panel is not available
for the browser during runtime, but only for the setup process. This setting
is for panels used as background for an installer for use with the Setup
option in the build process only.
Tip:
create your own branded setup for your application. There needs to be
a panel of type Setup in your
project in order to make the setup option work. You can create your own
interface for the setup using a panel with style "setup". Or
you use some ready to use setup panels (including the appropriate setup
buttons) available in the objects library.
|