Class ClickHidingDialog

java.lang.Object
PamView.hidingpanel.HidingDialogComponent
clickDetector.tdPlots.ClickHidingDialog

public class ClickHidingDialog extends HidingDialogComponent
  • Constructor Details

    • ClickHidingDialog

      public ClickHidingDialog(ClickPlotInfo clickPlotInfo)
  • Method Details

    • createClickList

      public JPopupMenu createClickList()
    • getComponent

      public JComponent getComponent()
      Specified by:
      getComponent in class HidingDialogComponent
      Returns:
      component to show in the hiding dialog panel
    • canHide

      public boolean canHide()
      Description copied from class: HidingDialogComponent
      Can hide - generally this should return true if at all possible however you may need to stop it hiding if any controls are in an impossible state. This function also gives users an opportunity to check / use any dialog parameters.
      Specified by:
      canHide in class HidingDialogComponent
      Returns:
      true if the panel can be hidden.
    • showComponent

      public void showComponent(boolean visible)
      Description copied from class: HidingDialogComponent
      Called when the component is about to be set visible or hidden.
      Specified by:
      showComponent in class HidingDialogComponent
    • selectColourButton

      public void selectColourButton()
    • getName

      public String getName()
      Description copied from class: HidingDialogComponent
      A short name - gets used when multiple components need to be tabbed up.
      Specified by:
      getName in class HidingDialogComponent
      Returns:
    • hasMore

      public boolean hasMore()
      Description copied from class: HidingDialogComponent
      Sliding dialog has more options. If this returns true a 'more' button will show next to the pin which can be used to open a more complex dialog.
      Overrides:
      hasMore in class HidingDialogComponent
      Returns:
      true if there are more options to show.
    • showMore

      public boolean showMore(HidingDialog hidingDialog)
      Description copied from class: HidingDialogComponent
      Get's called from the More button, which shows if hasMore is returning true. Can be used to show an evenmore exciting dialog.
      Overrides:
      showMore in class HidingDialogComponent
      Returns:
    • getIcon

      public Icon getIcon()
      Description copied from class: HidingDialogComponent
      A small icon around 18x18 pixels. This is used for tabs to allow users to quickly identify the control panel. Can be null if no symbol is needed
      Overrides:
      getIcon in class HidingDialogComponent