Package com.teamdev.jxbrowser.view.swt
Class BrowserView
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
com.teamdev.jxbrowser.view.swt.BrowserView
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public final class BrowserView
extends org.eclipse.swt.widgets.Composite
An SWT widget that displays content loaded in the given
Browser instance. This widget can
be embedded into any SWT composite such as Shell, Composite, etc.-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandleFields inherited from class org.eclipse.swt.widgets.Widget
handle -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.swt.graphics.PointcomputeSize(int wHint, int hHint, boolean changed) ReturnsDragAndDropthat allows managing the drag and drop functionality for thisBrowserView.Returns theBrowserinstance of the current view.static BrowserViewnewInstance(org.eclipse.swt.widgets.Composite parent, Browser browser) Creates a newBrowserViewinstance that displays the givenbrowserinstance.voidsetBounds(int x, int y, int width, int height) voidsetBounds(org.eclipse.swt.graphics.Rectangle rectangle) voidsetSize(int width, int height) voidsetVisible(boolean visible) Methods inherited from class org.eclipse.swt.widgets.Composite
changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar, setScrollbarsModeMethods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setTextDirection, setToolTipText, setTouchEnabled, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateMethods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, dispose, getData, getData, getDisplay, getListeners, getStyle, getTypedListeners, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData
-
Method Details
-
newInstance
Creates a newBrowserViewinstance that displays the givenbrowserinstance.- Parameters:
parent- the parent container for the newBrowserViewinstancebrowser-Browserinstance that will be rendered in the current view- Returns:
- a new
BrowserViewinstance
-
getBrowser
Returns theBrowserinstance of the current view. -
computeSize
public org.eclipse.swt.graphics.Point computeSize(int wHint, int hHint, boolean changed) - Overrides:
computeSizein classorg.eclipse.swt.widgets.Control
-
setSize
public void setSize(int width, int height) - Overrides:
setSizein classorg.eclipse.swt.widgets.Control
-
setBounds
public void setBounds(int x, int y, int width, int height) - Overrides:
setBoundsin classorg.eclipse.swt.widgets.Control
-
setBounds
public void setBounds(org.eclipse.swt.graphics.Rectangle rectangle) - Overrides:
setBoundsin classorg.eclipse.swt.widgets.Control
-
setVisible
public void setVisible(boolean visible) - Overrides:
setVisiblein classorg.eclipse.swt.widgets.Control
-
dragAndDrop
ReturnsDragAndDropthat allows managing the drag and drop functionality for thisBrowserView.- Since:
- 7.19
-