Class MultiPageViewPartPage
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
com._1c.g5.v8.dt.internal.stacktraces.ui.view.common.MultiPageViewPartPage
- All Implemented Interfaces:
EventListener,ISelectionChangedListener,org.eclipse.swt.events.FocusListener,org.eclipse.swt.graphics.Drawable,org.eclipse.swt.internal.SWTEventListener
- Direct Known Subclasses:
StacktracesViewPage
public abstract class MultiPageViewPartPage
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.events.FocusListener, ISelectionChangedListener
Abstract multipage view part page.
-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Control
handle -
Constructor Summary
ConstructorsConstructorDescriptionMultiPageViewPartPage(MultiPageViewPart multiPageViewPart, String title) Creates new view page. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidCreates page controls.voidfocusGained(org.eclipse.swt.events.FocusEvent e) voidfocusLost(org.eclipse.swt.events.FocusEvent e) protected abstract StringReturns context ID.Returns page selection provider.protected StringgetTitle()Returns page title.protected MultiPageViewPartReturns page view.Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, 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, getVerticalBarMethods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, 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, 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, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateMethods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalableMethods inherited from interface org.eclipse.jface.viewers.ISelectionChangedListener
selectionChanged
-
Constructor Details
-
MultiPageViewPartPage
Creates new view page.- Parameters:
multiPageViewPart- the multi page view part, cannot benulltitle- the page title, cannot benull
-
-
Method Details
-
focusGained
public void focusGained(org.eclipse.swt.events.FocusEvent e) - Specified by:
focusGainedin interfaceorg.eclipse.swt.events.FocusListener
-
focusLost
public void focusLost(org.eclipse.swt.events.FocusEvent e) - Specified by:
focusLostin interfaceorg.eclipse.swt.events.FocusListener
-
getSelectionProvider
Returns page selection provider.- Returns:
- the selection provider, can be
null
-
createControls
protected abstract void createControls()Creates page controls. -
getContextId
Returns context ID.- Returns:
- context ID, can be
null
-
getTitle
Returns page title.- Returns:
- the page title, cannot be
null
-
getViewPart
Returns page view.- Returns:
- the page view, cannot be
null
-