Package de.yaams.maker.helper.gui

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


        for (int i = 0, l = id.length; i < l; i++) {
          boolean e = isRTPinstalled(id[i], rgss[i]) != null;
          final String key = "rtp." + rgss[i] + "_" + id[i];
          final int j = i;
          f.addElement(key, new FormButton(I18N.t(e ? "RTP {0} ist installiert" : "RTP {0} installieren", name[j]), e ? "rtp_ok"
              : "rtp_add", e ? null : new AE() {

            @Override
            public void run() {
              if (RTP.installRTP(id[j], rgss[j])) {
                JButton b = (JButton) f.getElement(key).getElement();
View Full Code Here


        final DockLinkPanel link = (DockLinkPanel) objects.get("link");

        // add
        if (rgss == 1) {
          link.addLink(I18N.t("Im RPG Maker XP öffnen"), "rpgxp", new AE() {

            @Override
            public void run() {
              // which type?
              SystemHelper.viewFile(new File(p.getPath(), "Game.rxproj"));

            }
          });
        }

        // add2
        if (rgss == 2) {
          link.addLink(I18N.t("Im RPG Maker VX öffnen"), "rpgvx", new AE() {

            @Override
            public void run() {
              // which type?
              SystemHelper.viewFile(new File(p.getPath(), "Game.vxproj"));
View Full Code Here

            form.addElement("basic.name", ftf);

            // build rtp
            // RTP.

            form.addElement("basic.button", new FormButton(I18N.t("In Game.ini speichern"), "disk", new AE() {

              @Override
              public void run() {
                FileReader f = null;
                try {
                  // load it
                  f = new FileReader(RGSSProjectHelper.getGameIniFile(project));

                  // build game ini
                  Ini ini = new Ini();

                  ini.load();

                  Ini.Section section = ini.get("Game");

                  // add it
                  section.add("Title", ftf.getContentAsString());
                  section.add("RTP1", ftf.getContentAsString());
                  section.add("RTP2", ftf.getContentAsString());
                  section.add("RTP3", ftf.getContentAsString());

                  // save
                  ini.store(RGSSProjectHelper.getGameIniFile(project));

                } catch (Throwable t) {
                  YEx.info("Can not save " + RGSSProjectHelper.getGameIniFile(project), t);
                } finally {
                  if (f != null) {
                    try {
                      f.close();
                    } catch (IOException e) {
                      YEx.info("Can not close " + f, e);
                    }
                  }
                }

              }
            }).setSorting(2));

            // add party
            form.addHeader("party", new FormHeader(I18N.t("Party"), "hero"));
            form.addElement("party.hero", new FormDBList(project, Type.ACTOR, system.getInstanceVariable("@party_members"),
                I18N.t("Wähle die Helden für die Party aus")));
            // add map
            form.addElement(
                "party.pos",
                new FormButton(I18N.t(I18N.t("Start Position {0} - {1}/{2}", RubyHelper.toInt(system, "@start_map_id"),
                    RubyHelper.toInt(system, "@start_x"), RubyHelper.toInt(system, "@start_y"))), "map", new AE() {

                  @Override
                  public void run() {
                    // load
                    YMapView map = new YMapView(RubyHelper.toInt(system, "@start_map_id"), project);
View Full Code Here

          }
        }) : new FormInfo(I18N.t("Tileset"), I18N.t("Erstelle zuerst Tilesets")));

    // add button
    if (size > 0) {
      f.addButton("map", YFactory.b(I18N.t("Karte editieren"), "map_edit", new AE() {

        @Override
        public void run() {
          YaFrame.open(TabEvent.buildParameter(CMapEditorTab.ID, project, null, "typ", type, "map",
              Integer.toString(objects.indexOf(q))));
View Full Code Here

      }
    });

    // add select button
    select = YFactory.tb(I18N.t("Wähle es aus"), RGSS1Helper.getIcon(type), new AE() {

      @Override
      public void run() {
        int erg = VariableSwitchSelector.display(project, FormSwitchVarSelector.this.type);
        if (erg != -1) {
View Full Code Here

    // add overview
    if (events.size() > 0) {
      form.addHeader("overview", new FormHeader(I18N.t("Alle Events"), "events"));
      for (final String key : events.keySet()) {
        // add button
        form.addElement("overview." + key, new FormButton(I18N.t("{0} ({1}x{2})", gEn(key), gEx(key), gEy(key)), "event", new AE() {

          @Override
          public void run() {
            setSelect(gEx(key), gEy(key));
          }
        }));
      }
    }

    // has event?
    if (events.containsKey(key)) {
      final RubyObject event = events.get(key);

      // add elements
      form.addElement("basic.name", RubyForm.getString(I18N.t("Name"), "@name", event));
      form.addElement("basic.id", new FormInfo("ID", event.getInstanceVariable("@id")));
      form.addElement("caction.edit", new FormButton(I18N.t("Editieren"), "edit", new AE() {

        @Override
        public void run() {
          YaFrame.open(EventTab.getId(project, mapID, RubyHelper.toInt(event.getInstanceVariable("@id"))));

        }
      }));
      form.addElement("caction.zdel", new FormButton(I18N.t("Löschen"), "trash", new AE() {

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

        }
      }));

    } else {
      form.addElement("caction.add", new FormButton(I18N.t("Neues Event"), "event_add", new AE() {

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

    form.addElement(
        "troop.troop",
        new FormDBList(project, Type.TROOP, map.getInstanceVariable("@encounter_list"), I18N.t("{0} auf der Karte",
            RGSS1Helper.getName(Type.TROOP))));

    form.addButton("map", YFactory.b("Edit Map", "map_edit", new AE() {

      @Override
      public void run() {

        YaFrame.open(MapEditorTab.getId(project, id));
      }
    }, 32));

    // can edit events?
    form.addButton("event", YFactory.b("Edit Events", "events_edit", new AE() {

      @Override
      public void run() {
        YaFrame.open(EventsEditorTab.getId(project, id));
View Full Code Here

    // set toolbar
    bar = YFactory.installZoomlevel(new YToolBar(), this);
    bar.addSeparator();

    bar.add(YFactory.tb(I18N.t("Info about the file"), "info", new AE() {

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

      }
    }));

    bar.addSeparator();
    // add special toolbar buttons
    bar.add(YFactory.tb(I18N.t("View the file, with the default system viewer"), "view", new AE() {

      @Override
      public void run() {
        if (file != null) {
          SystemHelper.viewFile(file);
        }

      }
    }));

    // add toolbar buttons
    bar.add(YFactory.tb(I18N.t("Datei mit dem Systemeditor editieren"), "edit", new AE() {

      @Override
      public void run() {
        if (file != null) {
          SystemHelper.editFile(file);
        }

      }
    }));

    // add toolbar buttons
    bar.add(YFactory.tb(I18N.t("Edit the Graphic with the Image Editor of JH Labs"), "imageeditor", new AE() {

      @Override
      public void run() {
        if (file == null) {
          return;
View Full Code Here

      // build panel
      JPanel p = new JPanel(new BorderLayout());
      final JLabel e = new JLabel();
      final JButton b = YFactory.b(I18N.t("Play {0}", file.getName()), "audio", null);
      b.setEnabled(true);
      b.addActionListener(new AE() {

        @Override
        public void run() {
          // play?
          if (player == null) {
            e.setText("");
            // play
            player = new Player(file);
            player.setErrorCode(new AE() {

              @Override
              public void run() {
                // set exception
                if (player != null && player.getEx() != null) {
                  e.setText(player.getEx().toString());
                }

              }
            });
            player.setEndCode(new AE() {

              @Override
              public void run() {
                // stop
                player.stop();
View Full Code Here

      addFormData(f, key, I18N.t("Autor"), "author");
      addFormData(f, key, I18N.t("Quelle"), "source");
      addFormData(f, key, I18N.t("Notizen"), "note");

      f.addButton("save", YFactory.b(I18N.t("Speichern"), "disk", new AE() {

        @Override
        public void run() {
          // save it
          FileHelper.saveXML(dataPath, data);
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.