Applies to:
Reference
BrowserBob lets you create standalone applications by combining different
types of objects to new applications.
All basic BrowserBob objects are available as Drag & Drop objects
from the main BrowserBob toolbar ("head dialog"), located on
top of the workspace. An exception to that are the objects Main Dialog
and Main Web, which are part of each project. Whenever a new application
is created, these objects are part of the project by default and can't
be deleted nor renamed.
All BrowserBob objects have properties, which describe the appearance
and functionality of the object. These properties can be accessed and
changed on the properties dialog, which automatically displays the properties
of the highlighted object.
Most objects do also have actions (like Navigate
to target for loading a web page, accessing any URL), which can
be triggered by buttons, action lists, scanning or by the BrowserBob script
extension.
Example: action "Back" (navigate backwards) of
the Main Web object can be triggered by a button with target Main
Web and action Back.
Below you find an overview over all available
BrowserBob objects, linking to their full reference of properties, actions
and events:
Main Dialog:
The
Main Dialog is the main window, the platform for other objects and also
the object that represents the whole application (browser/weblication),
it's the basis for your project. There is no project without a Main Dialog
object. Access its properties by clicking on the main background picture
in your design area.
Full reference with all details
about the Main Dialog object.
Main Web:
When
creating a web application, the Main Web is the main window where web
content will be displayed. Here you specify a general startpage, a possible
custom user agent and general behaviour of new windows requested by the
application.
Full reference with all details about
the Main Web object.
Button:
A
button or push-button is a graphical item, that can invoke a certain action
by clicking. This is usually an action belonging to a different object
(like Main Web, Back). Buttons are used to trigger browser functionality
(back, forward, ...), as link buttons, image buttons, they can trigger
lists of actions, execute JavaScript commands and many more fully user
configurable functions.
An unlimited number of buttons can be
added to a project, each with different appearance and functionality -
configuration of buttons is very flexible.
Full
reference with all details about the Button
object.
Edit:
An edit object is an editable text field.
Depending on its role, it can serve as addressbar for web objects, as
well as for standard text input and processing.
Full reference
with all details about the Edit object.
Label:
A label object is a text field that can
display the title of a web page or the application content, the applications
(browser-) status messages, or customized text, which can be predefined
or retrieved from variables.
Full
reference with all details about the Label
object.
Panel:
Panel objects are graphical windows which
serve as aggregational fundament for other objects like buttons, web objects
and so on. Basically you can use every object on a panel, that can be
used on the main dialog. Panels can be defined as "free" (independent)
or having a relative position towards the main dialog of the browser.
Panels can also be used as drop down menus activated via actions. Additionally
they serve as user interface for custom setups you create using the setup
build option.
Full reference
with all details about the Panel
object.
Web:
Additional web objects give you more html
windows to use on the main dialog or on panels. You can display any web
content or web logic there - for diverse purposes, such as showing content
to the user, reacting to user actions, or controlling the overall logic
of your web application. Some actions known from the Main Web object are
not available for additional web objects.
Full reference
with all details about the Web object.
(Project-) Note:
A
note object or project note, is a comment on your current project, which
you can add to your workspace. It is not a "real" BrowserBob
object, as it has no effect on your finished project (application) at
all. Project
notes will be included in a project export file as well (*.bex file),
so you can add remarks for team members.
Full reference
with all details about the Note object.
Related topics:
Properties
window overview (all objects) |