Package org.eclipse.swt.browser
Interface VisibilityWindowListener
-
- All Superinterfaces:
EventListener,SWTEventListener
- All Known Implementing Classes:
VisibilityWindowAdapter
public interface VisibilityWindowListener extends SWTEventListener
This listener interface may be implemented in order to receive aWindowEventnotification when a window hosting aBrowserneeds to be displayed or hidden.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidhide(WindowEvent event)This method is called when the window hosting aBrowseris requested to be hidden.static VisibilityWindowListenerhideAdapter(Consumer<WindowEvent> c)Static helper method to create aVisibilityWindowListenerfor thehidehide(WindowEvent e)) method, given a lambda expression or a method reference.voidshow(WindowEvent event)This method is called when the window hosting aBrowseris requested to be displayed.static VisibilityWindowListenershowAdapter(Consumer<WindowEvent> c)Static helper method to create aVisibilityWindowListenerfor theshow(WindowEvent e)) method, given a lambda expression or a method reference.
-
-
-
Method Detail
-
hide
void hide(WindowEvent event)
This method is called when the window hosting aBrowseris requested to be hidden. Application would typically hide theShellthat hosts theBrowser.The following fields in the
WindowEventapply:- (in) widget the
Browserthat needs to be hidden
- Parameters:
event- theWindowEventthat specifies theBrowserthat needs to be hidden- Since:
- 3.0
- See Also:
Shell.setVisible(boolean)
- (in) widget the
-
show
void show(WindowEvent event)
This method is called when the window hosting aBrowseris requested to be displayed. Application would typically set the location and the size of theShellthat hosts theBrowser, if a particular location and size are specified. The application would then open thatShell.The following fields in the
WindowEventapply:- (in) widget the
Browserto display - (in) location the requested location for the
Shellhosting the browser. It isnullif no location is set. - (in) size the requested size for the
Browser. The client area of theShellhosting theBrowsershould be large enough to accommodate that size. It isnullif no size is set. - (in) addressBar
trueif theShellhosting theBrowsershould display an address bar orfalseotherwise - (in) menuBar
trueif theShellhosting theBrowsershould display a menu bar orfalseotherwise - (in) statusBar
trueif theShellhosting theBrowsershould display a status bar orfalseotherwise - (in) toolBar
trueif theShellhosting theBrowsershould display a tool bar orfalseotherwise
- Parameters:
event- theWindowEventthat specifies theBrowserthat needs to be displayed- Since:
- 3.0
- See Also:
Control.setLocation(org.eclipse.swt.graphics.Point),Control.setSize(org.eclipse.swt.graphics.Point),Shell.open()
- (in) widget the
-
hideAdapter
static VisibilityWindowListener hideAdapter(Consumer<WindowEvent> c)
Static helper method to create aVisibilityWindowListenerfor thehidehide(WindowEvent e)) method, given a lambda expression or a method reference.- Parameters:
c- the consumer of the event- Returns:
- LocationListener
- Since:
- 3.107
-
showAdapter
static VisibilityWindowListener showAdapter(Consumer<WindowEvent> c)
Static helper method to create aVisibilityWindowListenerfor theshow(WindowEvent e)) method, given a lambda expression or a method reference.- Parameters:
c- the consumer of the event- Returns:
- LocationListener
- Since:
- 3.107
-
-