Package com.equo.chromium.swt
Interface OpenWindowListener
-
- All Superinterfaces:
EventListener
,org.eclipse.swt.internal.SWTEventListener
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface OpenWindowListener extends org.eclipse.swt.internal.SWTEventListener
This listener interface may be implemented in order to receive aWindowEvent
notification when a newBrowser
needs to be provided by the application.- Since:
- 3.0
- See Also:
Browser.addOpenWindowListener(OpenWindowListener)
,Browser.removeOpenWindowListener(OpenWindowListener)
,CloseWindowListener
,VisibilityWindowListener
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
open(WindowEvent event)
This method is called when a new window needs to be created.
-
-
-
Method Detail
-
open
void open(WindowEvent event)
This method is called when a new window needs to be created.A particular
Browser
can be passed to the event.browser field to host the content of a new window.A standalone system browser is used to host the new window if the event.required field value is
false
and if the event.browser field is leftnull
. The event.required field istrue
on platforms that don't support a standalone system browser for new window requests.The navigation is cancelled if the event.required field is set to
true
and the event.browser field is leftnull
.The following fields in the
WindowEvent
apply:- (in/out)
WindowEvent.required
: true if the platform requires the user to provide aBrowser
to handle the new window or false otherwise. - (out)
WindowEvent.browser
: the new (unique)Browser
that will host the content of the new window. - (in) widget the
Browser
that is requesting to open a new window
- Parameters:
event
- theWindowEvent
that needs to be passed a newBrowser
to handle the new window request- Since:
- 3.0
- (in/out)
-
-