Interface IntroPlugin

All Superinterfaces:
MMGenericPlugin, MMPlugin, org.scijava.plugin.SciJavaPlugin

public interface IntroPlugin extends MMPlugin
IntroPlugins are used to customize the intro dialog that prompts the user for which config file and profile to use. Only one IntroPlugin can be effectively used at a time; the program will use whichever one was loaded first.
  • Method Details

    • getSplashImage

      Icon getSplashImage()
      Provide a "splash" image to display at the top of the intro dialog. If this method returns null, then the default Micro-Manager logo will be used.
      Returns:
      The image to use at the top of the intro dialog, or null.
    • getConfigFilePaths

      List<String> getConfigFilePaths()
      Provide a list of paths to config files to include in the config file dropdown menu. These will be provided in addition to any config files the user has used in the past. This list may be null or empty.
      Returns:
      List of config files to show to the user, or null.