Class FX2DSimulationView

java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Canvas
javafx.embed.swt.FXCanvas
com.amalgamasimulation.animation.fx.FX2DAnimationView
com.amalgamasimulation.platform.animation.fx.FX2DSimulationView
All Implemented Interfaces:
com.amalgamasimulation.animation.AnimationView, com.amalgamasimulation.viewupdater.SimulationView, org.eclipse.swt.graphics.Drawable

public class FX2DSimulationView extends FX2DAnimationView implements com.amalgamasimulation.viewupdater.SimulationView
  • Field Summary

    Fields inherited from class com.amalgamasimulation.animation.fx.FX2DAnimationView

    clickHandlers, hoverHandlers, parentGroup, rederersFactory, renderers, shapesToRenderers

    Fields inherited from class org.eclipse.swt.widgets.Composite

    embeddedHandle

    Fields inherited from class org.eclipse.swt.widgets.Widget

    handle
  • Constructor Summary

    Constructors
    Constructor
    Description
    FX2DSimulationView(org.eclipse.swt.widgets.Composite parent)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
     
    void
     

    Methods inherited from class javafx.embed.swt.FXCanvas

    computeSize, getFXCanvas, getScene, reskin, setScene

    Methods inherited from class org.eclipse.swt.widgets.Canvas

    drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME

    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, toString

    Methods inherited from class org.eclipse.swt.widgets.Scrollable

    computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar

    Methods 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, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update

    Methods inherited from class org.eclipse.swt.widgets.Widget

    addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.amalgamasimulation.viewupdater.SimulationView

    isShown
  • Constructor Details

    • FX2DSimulationView

      public FX2DSimulationView(org.eclipse.swt.widgets.Composite parent)
  • Method Details

    • isDisposed

      public boolean isDisposed()
      Specified by:
      isDisposed in interface com.amalgamasimulation.viewupdater.SimulationView
      Overrides:
      isDisposed in class org.eclipse.swt.widgets.Widget
    • updateContent

      public void updateContent()
      Specified by:
      updateContent in interface com.amalgamasimulation.viewupdater.SimulationView
      Overrides:
      updateContent in class FX2DAnimationView
    • updateView

      public void updateView()
      Specified by:
      updateView in interface com.amalgamasimulation.viewupdater.SimulationView
      Overrides:
      updateView in class FX2DAnimationView