Пример #1
0
  private static void actionShowHUD(AbstractPlugin plugin) {
    if (!(plugin instanceof HudInterface)) return;

    HudContainer hudContainer = plugin.getHudContainer();
    if (hudContainer == null) {
      hudContainer = ((HudInterface) plugin).createHudComponent();
      if (hudContainer == null) return;

      hudContainer.setName(
          "hudEditor::" + plugin.getPaletteModelImpl().getName() + "::" + plugin.getName());
      hudContainer.setDisplayName(
          plugin.getPaletteModelImpl().getDisplayName() + "::" + plugin.getName());
      hudContainer.setToolTipText(
          "hudEditor::" + plugin.getPaletteModelImpl().getName() + "::" + plugin.getName());
      plugin.setHudContainer(hudContainer);
    }

    if (!hudContainer.isOpened()) {
      hudContainer.open();
    }
  }