Package de.yaams.maker.helper.gui

Examples of de.yaams.maker.helper.gui.AE


        }
      }));

      f.addElement("basic." + id + "_detail", new FormSwing("", i.getStatusMessage()));
      f.addElement("basic." + id + "_moreinfo", new FormButton(I18N.t("Details"), i.getImg(), new AE() {

        @Override
        public void run() {
          YDialog.showForm(i.getTitle(), i.getImg(), i.getMoreInfo());

        }
      }));
    }

    // add buttons
    // add button
    f.addButton("change", YFactory.installTooltip(YFactory.b(I18N.t("Wechseln"), "reload", new AE() {

      @Override
      public void run() {
        for (String key : PluginLoader.getPlugins().keySet()) {
          JCheckBox c = (JCheckBox) f.getElement("basic." + key + "_box").getElement();
          c.setSelected(!c.isSelected());

        }

      }
    }), I18N.t("Wechselt den Stand der ausgewählten Plugins"), "reload"));

    // add button
    f.addButton("check", YFactory.b(I18N.t("Online prüfen"), "search", new AE() {

      @Override
      public void run() {
        PluginLoader.installOnlineInfo(true);
        // update plugin view
        reload();
      }
    }));

    // add button
    if (YLevel.IS_ADVANCED) {
      f.addButton("folder", YFactory.b(I18N.t("Pluginordner"), "folder_search", new AE() {

        @Override
        public void run() {
          SystemHelper.viewFile(PluginLoader.folder);
        }
      }));
      // add button
      f.addButton("enable", YFactory.b(I18N.t("Aktivieren"), "add", new AE() {

        @Override
        public void run() {
          // inform user
          if (checkSelected()) {
            // run over all
            for (String key : actives) {
              PluginLoader.getPlugins().get(key).setDisabled(false);
            }
          }
        }
      }));

      // add button
      f.addButton("disable", YFactory.b(I18N.t("Deaktivieren"), "del", new AE() {

        @Override
        public void run() {
          // inform user
          if (checkSelected()) {
            // run over all
            for (String key : actives) {
              PluginLoader.getPlugins().get(key).setDisabled(true);
            }
          }
        }
      }));
    }

    // add button
    f.addButton("del", YFactory.b(I18N.t("Deinstallieren"), "plugin_del", new AE() {

      @Override
      public void run() {
        // inform user
        if (checkSelected()) {
          // run over all
          for (String key : actives) {
            PluginLoader.uninstall(key);
          }
          SystemHelper.restart();
        }
      }
    }));

    // add button
    f.addButton("install", YFactory.installTooltip(YFactory.b(I18N.t("Installieren"), "setup", new AE() {

      @Override
      public void run() {
        // inform user
        if (checkSelected()) {
          // run over all
          for (String key : actives) {
            PluginLoader.installFromOnline(key);
          }
          SystemHelper.restart();
        }
      }
    }), I18N.t("Installiert bzw. aktualisiert die Ausgewählten"), "setup"));

    // add button
    f.addButton("open", YFactory.installTooltip(YFactory.b(I18N.t("Importieren"), "folder", new AE() {

      @Override
      public void run() {
        File[] fl = EditorIntegration.openDialog(true, false, new FileFilter() {
View Full Code Here


      DockLinkPanel dlp = new DockLinkPanel();
      dlp.setDock(d);
      for (final BasicObjectManager bom : list) {

        // add basic
        dlp.addLink(bom.getTitle(), bom.getIcon(), bom.getDesc() == null ? null : "<html>" + bom.getDesc(), new AE() {

          @Override
          public void run() {
            YaFrame.open(bom.getTabId());
View Full Code Here

   *
   * @param icon
   * @param title
   */
  protected void createRightButton(String icon, String title) {
    rightButton = YFactory.tb(I18N.t("Datei auswählen"), "folder", new AE() {

      @Override
      public void run() {
        runRightButton();
        updatePreview();
View Full Code Here

    config = true;
    delete = true;
    buildToolbar(I18N.t("Tab-Favorit"), "fav");

    toolbar.addRight(YFactory.tb(I18N.t("Info"), "help", new AE() {

      @Override
      public void run() {
        YDialog.ok(
            "Tab-Favoriten",
View Full Code Here

   * Add a savebutton to the tab
   */
  protected void addSaveButton() {

    // add save button
    header.getRight().add(YFactory.tb(I18N.t("Save"), "disk", new AE() {

      @Override
      public void run() {
        saveChanged();
      }
View Full Code Here

      // check it
      if (fav.getTab() != null && fav.getTab().equals(tab.getId())) {
        add = false;

        // add remove
        toolbar.add(YFactory.tb(I18N.t("Tab aus den Favoriten löschen"), "fav_del", new AE() {

          @Override
          public void run() {
            // delete it
            if (del(fav)) {
              toolbar.getLeft().getComponent(0).setEnabled(false);
            }
          }
        }));

        break;
      }
    }

    if (add) {
      // add add
      toolbar.add(YFactory.tb(I18N.t("Tab als Favorit hinzufügen"), "fav_add", new AE() {

        @Override
        public void run() {
          add(tab);
          toolbar.getLeft().getComponent(0).setEnabled(false);
        }
      }));
    }

    // add config
    toolbar.add(YFactory.tb(I18N.t("Favoriten konfiguren"), "fav_opts", new AE() {

      @Override
      public void run() {
        YaFrame.open(TabEvent.buildParameter(HomeTab.OPTIONS, null, JavaHelper.createHashString("select", "fav")));

      }
    }));

    toolbar.addSeparator();

    // add favoriten
    for (BasisListElement b : favorit) {

      // get it
      final YFavorit fav = (YFavorit) b;

      toolbar.add(YFactory.tb(fav.getTitle(), fav.getIcon(), new AE() {

        @Override
        public void run() {
          YaFrame.open(fav.getTab(), fav);
View Full Code Here

    delete = true;
    config = true;
    buildToolbar(T.r("project"), "project", 32);

    // add button
    toolbar.add(YFactory.tb(T.r("project.tab"), "tab_arrow", new AE() {

      @Override
      public void run() {
        doubleClick();
View Full Code Here

    // form
    FormBuilder f = new FormBuilder("project.left");

    // add basics
    f.addHeader("main", new FormHeader(YAamsCore.NAME, "yaams").setSorting(-2));
    f.addElement("main.opts", new FormButton(I18N.t("Options"), "opts", new AE() {

      @Override
      public void run() {
        YaFrame.open(HomeTab.OPTIONS);

      }
    }));
    f.addElement("main.plugins", new FormButton(I18N.t("Plugins"), "plugin", new AE() {

      @Override
      public void run() {
        BasicTabEvent.openPlugin();

      }
    }).setSorting(1));
    f.addElement("main.feedback", new FormButton(I18N.t("Feedback"), "mail_web", new AE() {

      @Override
      public void run() {
        BasicTabEvent.openFeedback();

      }
    }).setSorting(2));

    // has project?
    if (p != null) {

      // main elements
      f.getHeader("basic").setTitle(p.getTitle()).setIcon(p.getIcon()).setCollapsed(true).setSorting(-1);
      f.addElement("basic.type", new FormInfo(I18N.t("Typ"), p.getType().getTitle()));

      // aktions
      f.addHeader("action", new FormHeader(I18N.t("Aktionen"), "mouse"));
      f.addElement("action.tab", new FormButton(I18N.t("Im Tab öffnen"), "tab_arrow", new AE() {

        @Override
        public void run() {
          doubleClick();

        }
      }).setSorting(-2));
      f.addElement("action.edit", new FormButton(I18N.t("Konfigurieren"), "opts", new AE() {

        @Override
        public void run() {
          config();

        }
      }).setSorting(-1));
      f.addElement("action.del", new FormButton(I18N.t("Löschen"), "trash", new AE() {

        @Override
        public void run() {
          del();

        }
      }));

      // add addons
      p.getType().leftForm(f, p);

      // show
      ppanel.setLeft(f.getPanel(true));
    } else {
      f.getHeader("basic").setTitle("Erste Schritte").setIcon("help");
      // aktions
      f.addElement("basic.add", new FormButton(I18N.t("Erstellen"), "project_add", new AE() {

        @Override
        public void run() {
          add();

        }
      }));
      f.addElement("basic.open", new FormButton(I18N.t("Importieren"), "folder", new AE() {

        @Override
        public void run() {
          open();
View Full Code Here

    mess = new YMessagesDialog(T.r("start.error", YAamsCore.TITLE), "yaams.start");
    IconCache.init(mess);
    YAamsCore.init(mess);

    // set wizard
    WizardManagement.start(new AE() {

      @Override
      public void run() {
        Setting.saveSystemPreferences();
        Start.this.run(mess);
View Full Code Here

    // build mailbutton
    ButtonStatusBarItem bsbi = new ButtonStatusBarItem();
    bsbi.setText(I18N.t("Send feedback"));
    bsbi.setIcon(IconCache.get("mail_web"));
    bsbi.addActionListener(new AE() {

      @Override
      public void run() {
        BasicTabEvent.openFeedback();
View Full Code Here

TOP

Related Classes of de.yaams.maker.helper.gui.AE

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.