Class MainTView

All Implemented Interfaces:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible, OSPRuntime.Disposable

public class MainTView extends ZoomTView
This is the main video view for Tracker. It draws the TrackerPanel in imageSpace and puts the video player in a detachable toolbar.
Author:
Douglas Brown
See Also:
  • Constructor Details

    • MainTView

      public MainTView(TrackerPanel panel)
      Constructs a main view of a tracker panel.
      Parameters:
      panel - the tracker panel
  • Method Details

    • doResized

      protected boolean doResized()
      Overrides:
      doResized in class ZoomTView
    • getPlayerBar

      public JToolBar getPlayerBar()
      Gets the toolbar containing the player.
      Returns:
      the player toolbar
    • dispose

      public void dispose()
      Description copied from class: ZoomTView
      Disposes of the view
      Specified by:
      dispose in interface OSPRuntime.Disposable
      Overrides:
      dispose in class ZoomTView
    • getViewName

      public String getViewName()
      Description copied from class: ZoomTView
      Gets the name of the view
      Overrides:
      getViewName in class ZoomTView
      Returns:
      the name of the view
    • getViewIcon

      public Icon getViewIcon()
      Description copied from class: ZoomTView
      Gets the icon for this view
      Overrides:
      getViewIcon in class ZoomTView
      Returns:
      the icon for the view
    • getViewType

      public int getViewType()
      Description copied from class: TView
      Gets the type of view
      Overrides:
      getViewType in class ZoomTView
      Returns:
      one of the defined types