java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
org.graffiti.plugin.inspector.InspectorTab
de.ipk_gatersleben.ag_nw.graffiti.plugins.gui.layout_control.metacrop.RimasTab
All Implemented Interfaces:
ComponentListener, ImageObserver, MenuContainer, Serializable, EventListener, PreferencesInterface

public class RimasTab
extends InspectorTab
implements PreferencesInterface
Author:
klukas
See Also:
Serialized Form
  • Constructor Details

    • RimasTab

      public RimasTab()
  • Method Details

    • visibleForView

      public boolean visibleForView​(View v)
      Specified by:
      visibleForView in class InspectorTab
    • getDefaultParameters

      public List<Parameter> getDefaultParameters()
      Description copied from interface: PreferencesInterface
      On first start or on reset there will be no preferences available. The PreferenceManager will read this list containing the set of settings, that the implementing class thinks can be configured provide default values. All Parameters in this list will also appear in the PreferenceDialog. Entities providing preferences should add parameters to this array.
      Specified by:
      getDefaultParameters in interface PreferencesInterface
    • updatePreferences

      public void updatePreferences​(Preferences preferences)
      Description copied from interface: PreferencesInterface
      This method will be called, when preferences for this class have changed and the implementing class gets the chance of setting class (static) variables having the values of the parameters. Setting static class variables will help increase speed, when querying the parameters. Direct variable access VS querying the Preferences Object for this class
      Specified by:
      updatePreferences in interface PreferencesInterface
    • getPreferencesAlternativeName

      public String getPreferencesAlternativeName()
      Description copied from interface: PreferencesInterface
      return a custom preference category, that this class will reside in. If null is returned, this class will be put into a standard category dependent on its Super class
      Specified by:
      getPreferencesAlternativeName in interface PreferencesInterface
      Returns:
    • getIcon

      public static ImageIcon getIcon​(String fn)
    • getName

      public String getName()
      Overrides:
      getName in class InspectorTab
    • getTitle

      public String getTitle()
      Description copied from class: InspectorTab
      Returns the title of the current InspectorTab.
      Overrides:
      getTitle in class InspectorTab
      Returns:
      the title of the current InspectorTab.
    • getTabParentPath

      public String getTabParentPath()
      Description copied from class: InspectorTab
      returns a path string, that tells Vanted, where to put this tab. It is a dot-delimited string if it is not overridden, it'll return null and Vanted will put this tab on the root level If the path is not empty, Vanted puts this tab as child in the given tab hierarchy Example: return 'Network' and this tab is put as child in the Network Tab If the parent tab does not exist, it will be created
      Overrides:
      getTabParentPath in class InspectorTab
      Returns:
    • getPreferredTabPosition

      public int getPreferredTabPosition()
      Description copied from class: InspectorTab
      Returns the preferred tab position in its parent tab. It can be InspectorTab.{LEADING,TRAILING,RANDOM,POSNUM} where POSNUM is the absolute position number This gives more control about the layout of subtabs
      Overrides:
      getPreferredTabPosition in class InspectorTab
      Returns: