Package de.yaams.maker.helper.gui.form

Examples of de.yaams.maker.helper.gui.form.FormInfo


    left.removeAll();
    FormBuilder form = new FormBuilder("event.main");

    // show general infos
    form.getHeader("basic").setTitle(I18N.t("Generell")).setIcon("event");
    form.addElement("basic.aapos", new FormInfo("Position", I18N.t("{0} x {1}", x, y)));
    form.addHeader("caction", new FormHeader(I18N.t("Aktion"), "map"));

    // 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"))));
View Full Code Here


            view.recreateImage();

          }
        }));
    form.addElement("basic.size",
        new FormInfo(I18N.t("Size"), I18N.t("{0}x{1}", map.getInstanceVariable("@width"), map.getInstanceVariable("@height")))
            .setInfoTxt(I18N.t("You can chance the map size in the mapeditor.")));

    // sounds
    form.addHeader("sound", new FormHeader(I18N.t("Sounds"), "audio").setColumn(8));
    form.addElement("sound.bgm", new FormMusicEle("BGM", project, RTP.BGM, map.getInstanceVariable("@bgm")));
View Full Code Here

      if (getSelectedObject().getCommand().isBeta() || YLevel.IS_DEVELOPER) {
        f.addHeader("warn", new FormHeader(I18N.t("Hinweis für die Benutzung"), "info").setSorting(8));
        if (getSelectedObject().getCommand().isBeta()) {
          f.addElement(
              "warn.info",
              new FormInfo("", I18N.t("Die Unterstützung von {0} ist noch experimentell. Es kann zu Problemen kommen.", e.getCommand().getName())));
        }
        if (YLevel.IS_DEVELOPER) {
          f.addElement("warn.code", RubyForm.getError(I18N.t("Code"), "@code", e.getObject()));
          f.addElement("warn.id", new FormInfo(I18N.t("ID"), e.getId()));
          f.addElement("warn.para", RubyForm.getError(I18N.t("Parameter"), "@parameters", e.getObject()));
          f.addElement("warn.indent", RubyForm.getError(I18N.t("Indent"), "@indent", e.getObject()));
        }
      }
View Full Code Here

    // elements
    form.addHeader("ele", new FormHeader(RGSS1Helper.getName(Type.ELEMENT), RGSS1Helper.getIcon(Type.ELEMENT)).setCollapsed(true)
        .setColumn(4).setSorting(4));

    form.addElement("ele.0ele", new FormInfo("", I18N.t("Elemental effectiveness")));
    form.addElement("ele.0stat", new FormInfo("", I18N.t("Status effectiveness")));

    int e = RGSS1Helper.get(getProject(), Type.ELEMENT).size();
    IRubyObject eTable = act.getInstanceVariable("@element_ranks");
    int s = RGSS1Helper.get(getProject(), Type.STATUS).size();
    IRubyObject sTable = act.getInstanceVariable("@state_ranks");
View Full Code Here

    form.addElement("treasure.gexp", RubyForm.getNumber("EXP", act, "@exp"));
    form.addElement("treasure.gold", RubyForm.getNumber("Gold", act, "@gold"));
    form.addElement("treasure.prob",
        RubyForm.getNumber("Chance(%)", act, "@treasure_prob").setMinMax(0, 100, 1).setInfoTxt("Chance to get this item"));

    form.addElement("treasure.get", new FormInfo("", I18N.t("Select of the 3 foldings, only once!")));
    form.addElement("treasure.geti", new FormDBComboBox("Item", project, Type.ITEM, act, "@item_id", true));
    form.addElement("treasure.getw", new FormDBComboBox("Weapon", project, Type.WEAPON, act, "@weapon_id", true));
    form.addElement("treasure.geta", new FormDBComboBox("Armor", project, Type.ARMOR, act, "@armor_id", true));

    // elements
    form.addHeader("ele", new FormHeader(RGSS1Helper.getName(Type.ELEMENT), RGSS1Helper.getIcon(Type.ELEMENT)).setCollapsed(true)
        .setColumn(4).setSorting(4));

    form.addElement("ele.0ele", new FormInfo("", I18N.t("Attribut Resistance")));
    form.addElement("ele.0stat", new FormInfo("", I18N.t("Status Resistance")));

    int e = RGSS1Helper.get(getProject(), Type.ELEMENT).size();
    IRubyObject eTable = act.getInstanceVariable("@element_ranks");
    int s = RGSS1Helper.get(getProject(), Type.STATUS).size();
    IRubyObject sTable = act.getInstanceVariable("@state_ranks");
View Full Code Here

    String hp = RGSS1Voc.hp(project), sp = RGSS1Voc.sp(project), str = RGSS1Voc.str(project), dex = RGSS1Voc.dex(project), agi = RGSS1Voc
        .agi(project), inte = RGSS1Voc.inte(project);
    IRubyObject table = act.getInstanceVariable("@parameters");

    for (int i = 1; i <= 99; i++) {
      form.addElement("parameters." + i, new FormInfo("", I18N.t("Level {0}", i)).setSorting(i));
      form.addElement("parameters." + i + "hp", new FormTable(hp, table, 0, i).setSorting(i));
      form.addElement("parameters." + i + "sp", new FormTable(sp, table, 1, i).setSorting(i));
      form.addElement("parameters." + i + "str", new FormTable(str, table, 2, i).setSorting(i));
      form.addElement("parameters." + i + "dex", new FormTable(dex, table, 3, i).setSorting(i));
      form.addElement("parameters." + i + "agi", new FormTable(agi, table, 4, i).setSorting(i));
View Full Code Here

            RubyForm.getComboBoxNum(I18N.t("Gold is"), JavaHelper.numAry(2), new String[] { ">=", "<=" }, e.getParameters(), 2), "7"));
    f.addElement("gold.value", FormHelper.setEnabeldWhenRightElementSelect(c, RubyForm.getNumber("", e.getParameters(), 1), "7"));

    // Sonstiges
    f.addHeader("another", new FormHeader(RGSS1Helper.getName(Type.ITEM), RGSS1Helper.getIcon(Type.ITEM)).setSorting(8).setColumn(4));
    f.addElement("another", new FormInfo("", I18N.t("Hat mind. 1 von")));
    f.addElement(
        "another.item",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            new FormDBComboBox(RGSS1Helper.getName(Type.ITEM), e.getYecl().getProject(), Type.ITEM, e.getParameters(), 1, false), "8"));
View Full Code Here

   */
  @Override
  public void buildPanel(FormBuilder f, final EventCode eA) {

    // add type
    f.addElement("basic.no", new FormInfo("", I18N.t("Keine Optionen verfügbar.")));
  }
View Full Code Here

TOP

Related Classes of de.yaams.maker.helper.gui.form.FormInfo

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.