Configures the action bars using the given action bar configurer.
Under normal circumstances,
flags
does not include
FILL_PROXY
, meaning this is a request to fill the action
bars of the corresponding workbench window; the
remaining flags indicate which combination of
the menu bar (
FILL_MENU_BAR
),
the tool bar (
FILL_COOL_BAR
),
and the status line (
FILL_STATUS_LINE
) are to be filled.
If flags
does include FILL_PROXY
, then this
is a request to describe the actions bars of the given workbench window
(which will already have been filled);
again, the remaining flags indicate which combination of the menu bar,
the tool bar, and the status line are to be described.
The actions included in the proxy action bars can be the same instances
as in the actual window's action bars. Calling ActionFactory
to create new action instances is not recommended, because these
actions internally register listeners with the window and there is no
opportunity to dispose of these actions.
This method is called just after
WorkbenchWindowAdvisor#preWindowOpen().
Clients must not call this method directly (although super calls are okay).
The default implementation calls makeActions
if
FILL_PROXY
is specified, then calls fillMenuBar
,
fillCoolBar
, and fillStatusLine
if the corresponding flags are specified.
Subclasses may override, but it is recommended that they override the
methods mentioned above instead.