public interface IOptionsService
IBrowserCanvas
that exposes various browser
options and preferences.
IBrowserCanvas
,
IMozillaBrowserCanvas
,
BrowserFactory
Modifier and Type | Method and Description |
---|---|
String |
getSaveDialogDirectory()
Returns the directory that will be shown by default when the user is
next prompted by a web page to save or download a file.
|
boolean |
isLoadInterceptEventsEnabled()
Returns
true if
setLoadInterceptEventsEnabled(boolean) is enabled. |
boolean |
isSaveDialogsEnabled()
Returns
true if setSaveDialogsEnabled(boolean) is
enabled. |
boolean |
isSuppressSecondClickEvent()
Returns
true if
setSuppressSecondClickEvent(boolean) is enabled. |
boolean |
isSuppressTooltips()
Returns
true if setSuppressTooltips(boolean) is
enabled. |
void |
setLoadInterceptEventsEnabled(boolean enabled)
Enables or disables the delivery of
BrowserListener.onLoadIntercept(BrowserEvent) events
(default: true ). |
void |
setSaveDialogDirectory(String directory)
Sets the directory that will be shown by default when the user is next
prompted by a web page to save or download a file.
|
void |
setSaveDialogsEnabled(boolean enabled)
Enables or disables save dialogs (default:
true ). |
void |
setSuppressSecondClickEvent(boolean suppress)
Deprecated.
This functionality is no longer available.
|
void |
setSuppressTooltips(boolean suppress)
Toggles whether tooltips are shown or suppressed.
|
String getSaveDialogDirectory()
setSaveDialogDirectory(String)
(whichever was
more recent).
This method can return null
, indicating that no save
directory has been explicitly set.
null
void setSaveDialogDirectory(String directory)
getSaveDialogDirectory()
boolean isSuppressSecondClickEvent()
true
if
setSuppressSecondClickEvent(boolean)
is enabled.void setSuppressSecondClickEvent(boolean suppress)
boolean isSuppressTooltips()
true
if setSuppressTooltips(boolean)
is
enabled.void setSuppressTooltips(boolean suppress)
suppress
- true
if tooltips should not be shownboolean isLoadInterceptEventsEnabled()
true
if
setLoadInterceptEventsEnabled(boolean)
is enabled.void setLoadInterceptEventsEnabled(boolean enabled)
BrowserListener.onLoadIntercept(BrowserEvent)
events
(default: true
).enabled
- true
to enable load-intercept events, or
false
to disable themboolean isSaveDialogsEnabled()
true
if setSaveDialogsEnabled(boolean)
is
enabled.void setSaveDialogsEnabled(boolean enabled)
true
). If
disabled, save dialogs will be silently cancelled.enabled
- true
to enable save dialogs, or
false
to disable them