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

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


   * core.helper.gui.form.core.FormBuilder,
   * de.yaams.extensions.map.nevent.core.EventCode)
   */
  @Override
  public void buildPanel(FormBuilder f, EventCode e) {
    FormComboBox c = RubyForm.getComboBoxNum("", new String[] { "0", "1" }, new String[] { "Start Timer", "Stop Timer" }, e.getParameters(), 0);

    // add time
    f.addElement("basic.op", c.setSorting(-1));
    CommandFormHelper.addFrameSupport(f, e, 1, c, "0").setInfoTxt("").getHeader().setName(I18N.t("Secons"));

  }
View Full Code Here


  @Override
  public void buildPanel(FormBuilder f, EventCode e) {

    addInt(e, 2, 1);

    FormComboBox c = addIDSwichter(f, e);

    // add 205
    f.addHeader("map", new FormHeader(RGSS1Helper.getName(Type.MAP), RGSS1Helper.getIcon(Type.MAP)));

    // add player
    f.addElement("map.player", FormHelper.addEnableLister(RubyForm.getEventSelector(I18N.t("Event"), e.getYecl().getMap(), e.getParameters(), 0), c, "207"));
    // add animation
    f.addElement("map.animation", FormHelper.addEnableLister(new FormDBComboBox(RGSS1Helper.getName(Type.ANIMATION), e.getYecl().getProject(),
        Type.ANIMATION, e.getParameters(), 1, false).setSorting(1), c, "207"));

    // add 337
    f.addHeader("battle", new FormHeader(I18N.t("Battle"), RGSS1Helper.getIcon(Type.WEAPON)).setColumn(4));

    FormComboBox d = RubyForm.getComboBoxNum(I18N.t("Switch"), new String[] { "0", "1" },
        new String[] { RGSS1Helper.getName(Type.ENEMY), RGSS1Helper.getName(Type.ACTOR) }, e.getParameters(), 0);

    // add selector
    f.addElement("battle.switch", d);
View Full Code Here

   * @param standard
   * @return
   */
  public static FormComboBox combo(final Project p, String title, final String id, String standard, final String[] valueId,
      String[] valueTitles) {
    return (FormComboBox) new FormComboBox(title, valueId, valueTitles).selectField(
        p == null ? Setting.get(id, standard) : ProjectSett.get(p, id, standard)).addChangeListener(
        new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
View Full Code Here

    String[] title = new String[key.length];
    for (int i = 0, l = key.length; i < l; i++) {
      title[i] = ProjectManagement.getType(key[i]).getTitle();
    }

    f.addElement("basic.type", new FormComboBox(I18N.t("Typ"), key, title).selectField(p == null ? null : p.getType().getType()));

    // add crypto
    if (YLevel.IS_ADVANCED) {
      f.addHeader("sec", new FormHeader(I18N.t("Sicherheit"), "lock").setCollapsed(true));

      // load infos
      final boolean cryp = p != null && p.getCache() != null && p.getCache().containsKey("projecttype");

      // add info
      if (p == null) {
        f.addElement("sec.info", new FormInfo("", I18N.t("Das Projekt kann erst verschlüsselt werden, wenn es erstellt wurde.")).setIcon("warn", 16));
      }

      // set it
      f.addElement(
          "sec.sec",
          new FormCheckbox(I18N.t("Projekt verschlüsseln"), cryp)
              .setInfoTxt(
                  "<html><strong>Vorgehen</strong><br>"
                      + "Wenn die Verschlüssungsfunktion aktiviert wurde, muss im nächsten Dialog der Name und das Password gewählt werden.<br>"
                      + "Wenn die Funktion deaktiviert wird, muss der Name und das Password eingegeben werden, wenn Sie noch nicht eingegeben wurden.<br>"
                      + "<br><strong>Hinweise</strong<br>"
                      + "Wenn das Projekt einmal entschlüsselt wurde, wird es erst wieder beim Beenden von YAams verschlüsselt. <br>"
                      + "Solange sind die Daten für jeden frei einsehbar. Die Verschlüsselung ist nur so gut, wie das Password & der Nutername sind.",
                  "help").setEnabled(p != null).addValidator(new ValidatorBase() {

                @Override
                public void isValide(YMessagesDialog y) {
                  boolean ncryp = Boolean.valueOf(form.getContentAsString());

                  // difference?
                  if (!y.hasErrors() && ncryp != cryp) {
                    // crypto it
                    if (ncryp) {

                      // ask for data
                      FormBuilder formb = new FormBuilder("project.sec");
                      formb.addElement("basic.name", new FormTextField(I18N.t("Name"), SystemUtils.USER_NAME));
                      formb.addElement("basic.pw", new FormTextField(I18N.t("Password"), p.getTitle()));

                      YDialog.showForm(I18N.t("Name & Password"), p.getIcon() + "_lock", formb);

                      // setit
                      p.getCache().put("projecttype", f.getElement("sec.typ").getContentAsString());
                      p.getCache().put(
                          "projectpw",
                          formb.getElement("basic.name").getContentAsString() + " - "
                              + formb.getElement("basic.pw").getContentAsString());
                    } else {

                      // decrypt it
                      p.load();
                      p.getCache().remove("projecttype");
                      p.getCache().remove("projectpw");
                    }
                  }

                }
              }));
      f.addElement(
          "sec.typ",
          FormHelper.setEnabeldWhenRightElementSelect(f.getElement("sec.sec"), new FormComboBox(I18N.t("Typ"), new String[] { "Blowfish", "DES",
              "RC2", "RC4", "RC5" }).selectField((String) (cryp ? p.getCache().get("projecttype") : "Blowfish")), "true"));
      f.getElement("sec.sec").informListeners();

    }
View Full Code Here

   * de.yaams.extensions.map.nevent.core.EventCode)
   */
  @Override
  public void buildPanel(FormBuilder f, final EventCode e) {
    // add type
    final FormComboBox c = new FormComboBox(I18N.t("Type"), new String[] { "0", "1" }, new String[] { "Single", "Multi" });
    c.selectField(RubyHelper.toInt(e.getParameters().get(0)) == RubyHelper.toInt(e.getParameters().get(1)) ? "0" : "1");

    f.addElement("basic.type", c.setSorting(-1));

    final FormSwitchVarSelector s2 = new FormSwitchVarSelector(e.getYecl().getProject(), I18N.t("bis"), e.getParameters(), 1,
        Type.SWITCH);

    // add switch
    f.addElement("basic.s1", new FormSwitchVarSelector(e.getYecl().getProject(), I18N.t("Setze"), e.getParameters(), 0, Type.SWITCH)
        .addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            if (c.getContentAsString().equals("0")) {
              // RGSSHelper.setNum(e.getParameters(), 0,
              // c.getContentAsString());
              RubyHelper.setNum(e.getParameters(), 1, form.getContentAsString());
              ((JSpinner) s2.getElement()).setValue(Integer.valueOf(form.getContentAsString()));
            }
          }
        }));

    // add 2. switch
    f.addElement("basic.s2", FormHelper.setEnabeldWhenRightElementSelect(c, s2, "1"));

    c.addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        if (c.getContentAsString().equals("0")) {
          RubyHelper.setNum(e.getParameters(), 1, (long) RubyHelper.toInt(e.getParameters().get(0)));
        }

      }
    });

    // add value
    f.addElement("basic.value",
        RubyForm.getComboBoxNum(I18N.t("="), new String[] { "0", "1" }, new String[] { "false", "true" }, e.getParameters(), 2));

    c.informListeners();
  }
View Full Code Here

  @Override
  public void buildPanel(FormBuilder f, EventCode e) {

    addInt(e, 0, -1);

    FormComboBox c = addIDSwichter(f, e);

    // add basic
    f.addHeader("move", new FormHeader(titles[0], "move"));
    f.addElement("move.player",
        FormHelper.setEnabeldWhenRightElementSelect(c, RubyForm.getEventSelector("Player", e.getYecl().getMap(), e.getParameters(), 0), "209"));
View Full Code Here

    addInt(e, 5, 0);

    // build panel
    Project p = e.getYecl().getProject();

    FormComboBox c = CommandFormHelper.buildCodeIdChancer(e, I18N.t("Setze"), JavaHelper.numAry(317, 322), types);

    f.getHeader("basic").setColumn(4);
    f.addElement("basic.type", c);

    // add hero basis
    f.addElement("basic.hero", new FormDBComboBox(RGSS1Helper.getName(Type.ACTOR), p, Type.ACTOR, e.getParameters(), 0, false));

    // add parameters 317
    f.addHeader("parameters", new FormHeader(I18N.t("Parameters"), "parameter").setSorting(2));

    f.addElement("parameters.typ", FormHelper.setEnabeldWhenRightElementSelect(c,
        RubyForm.getComboBoxNum(I18N.t("Parameter"), JavaHelper.numAry(5), getParameters(p), e.getParameters(), 1).setSorting(-1),
        "317"));

    CommandFormHelper.addOperatorSupport(f, e, 2, "parameters.", c, "317");

    // add skill 318
    f.addHeader("skill", new FormHeader(RGSS1Helper.getName(Type.SKILL), RGSS1Helper.getIcon(Type.SKILL)).setColumn(4).setSorting(3));

    f.addElement(
        "skill.typ",
        FormHelper.setEnabeldWhenRightElementSelect(
            c,
            RubyForm.getComboBoxNum(RGSS1Helper.getName(Type.SKILL), JavaHelper.numAry(1), new String[] { "-", "+" },
                e.getParameters(), 1).setSorting(0), "318"));
    f.addElement(
        "skill.skill",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            new FormDBComboBox("", p, Type.SKILL, e.getParameters(), 2, false).setSorting(1), "318"));

    // add equip 319
    f.addHeader("equip", new FormHeader(RGSS1Voc.equip(p), RGSS1Helper.getIcon(Type.WEAPON)).setSorting(4));

    FormComboBox b = RubyForm.getComboBoxNum(RGSS1Voc.equip(p), JavaHelper.numAry(4),
        new String[] { RGSS1Voc.weapon(p), RGSS1Voc.shield(p), RGSS1Voc.helm(p), RGSS1Voc.armor(p), RGSS1Voc.acc(p) },
        e.getParameters(), 1);

    f.addElement("equip.typ", FormHelper.setEnabeldWhenRightElementSelect(c, b.setSorting(-1), "319"));
    f.addElement("equip.weapon", FormHelper.addEnableLister(
        new FormDBComboBox(RGSS1Voc.weapon(p), p, Type.WEAPON, e.getParameters(), 2, false).setSorting(0), b, "0", c, "319"));
    f.addElement(
        "equip.shield",
        FormHelper.addEnableLister(
            new FormDBComboBox(RGSS1Voc.shield(p), p, Type.ARMOR, e.getParameters(), 2, false).setSorting(1), b, "0", c, "319"));
    f.addElement(
        "equip.helm",
        FormHelper.addEnableLister(
            new FormDBComboBox(RGSS1Voc.helm(p), p, Type.ARMOR, e.getParameters(), 2, false).setSorting(2), b, "0", c, "319"));
    f.addElement(
        "equip.armor",
        FormHelper.addEnableLister(
            new FormDBComboBox(RGSS1Voc.armor(p), p, Type.ARMOR, e.getParameters(), 2, false).setSorting(3), b, "0", c, "319"));
    f.addElement(
        "equip.acc",
        FormHelper.addEnableLister(
            new FormDBComboBox(RGSS1Voc.acc(p), p, Type.ARMOR, e.getParameters(), 2, false).setSorting(4), b, "0", c, "319"));

    b.informListeners();

    // // add name 320
    // f.addHeader("name", new FormHeader(RGSS1Helper.getName(Type.CLASS),
    // RGSS1Helper.getIcon(Type.CLASS)).setSorting(5));
    // f.addElement("name.name",
View Full Code Here

  public void buildPanel(FormBuilder f, EventCode e) {

    // add time
    CommandFormHelper.addFrameSupport(f, e, 2);

    FormComboBox fc = RubyForm.getComboBoxNum(I18N.t(""), JavaHelper.numAry(4), weath, e.getParameters(), 0);

    // add type
    f.addElement("basic.type", fc);

    // add
View Full Code Here

    if (e.getParameters().size() < 6) {
      e.getParameters().add(RubyFixnum.one(e.getObject().getRuntime()));
    }

    // add type
    final FormComboBox c = new FormComboBox(I18N.t("Type"), new String[] { "0", "1" }, new String[] { "Single", "Multi" });
    c.selectField(RubyHelper.toInt(e.getParameters().get(0)) == RubyHelper.toInt(e.getParameters().get(1)) ? "0" : "1");

    f.getHeader("basic").setColumn(4);

    f.addElement("basic.type", c.setSorting(-1));
    f.addElement("basic.type2", new FormEmpty().setSorting(-1));

    // add switch
    f.addElement("basic.v1", new FormSwitchVarSelector(e.getYecl().getProject(), I18N.t("Setze"), e.getParameters(), 0, Type.VARIABLE)
        .addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            if (c.getContentAsString().equals("0")) {
              RubyHelper.setNum(e.getParameters(), 1, c.getContentAsString());
            }
          }
        }));

    // add 2. switch
    f.addElement("basic.v2", FormHelper.setEnabeldWhenRightElementSelect(c,
        new FormSwitchVarSelector(e.getYecl().getProject(), I18N.t("bis"), e.getParameters(), 1, Type.VARIABLE), "1"));

    c.addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        if (c.getContentAsString().equals("0")) {
          RubyHelper.setNum(e.getParameters(), 1, RubyHelper.toInt(e.getParameters().get(0)));
        }

      }
    });

    // add operator
    f.addElement("basic.operator", RubyForm.getComboBoxNum(I18N.t("Operator"), JavaHelper.numAry(5), oTit, e.getParameters(), 2).setSorting(1));

    // add values

    f.addHeader("value", new FormHeader("Value", "variable").setColumn(4));

    // selector
    FormComboBox fcb = RubyForm.getComboBoxNum(I18N.t("Typ"), JavaHelper.numAry(7),
        new String[] { "Value", "Variable", "Random", RGSS1Helper.getName(Type.ITEM), "Actor", "Enemy", "Spirit", "Other" }, e.getParameters(), 3);
    f.addElement("value.atyp", fcb);
    f.addElement("value.atyp1", new FormEmpty());

    // value
    f.addElement("value.bvalue", FormHelper.setEnabeldWhenRightElementSelect(fcb, RubyForm.getNumber(I18N.t("Wert"), e.getParameters(), 4), "0"));

    // variable
    f.addElement("value.bvar", FormHelper.setEnabeldWhenRightElementSelect(fcb,
        new FormSwitchVarSelector(e.getYecl().getProject(), I18N.t("Variable"), e.getParameters(), 4, Type.VARIABLE), "1"));

    // random
    f.addElement("value.crand", FormHelper.setEnabeldWhenRightElementSelect(fcb, RubyForm.getNumber(I18N.t("Random"), e.getParameters(), 4), "2"));
    f.addElement("value.crand2", FormHelper.setEnabeldWhenRightElementSelect(fcb, RubyForm.getNumber(I18N.t("-"), e.getParameters(), 5), "2"));

    // item
    f.addElement("value.ditem", FormHelper.setEnabeldWhenRightElementSelect(fcb, new FormDBComboBox(RGSS1Helper.getName(Type.ITEM), e.getYecl()
        .getProject(), Type.ITEM, e.getParameters(), 4, false).setInfoTxt(I18N.t("Anzahl des Gegenstandes im Inventar der Party")), "3"));
    f.addElement("value.ditem2", new FormEmpty());

    // actor
    f.addElement("value.eactor", FormHelper.setEnabeldWhenRightElementSelect(fcb, new FormDBComboBox(I18N.t("Actor"), e.getYecl().getProject(), Type.ACTOR,
        e.getParameters(), 4, false), "4"));
    f.addElement("value.eactor2",
        FormHelper.setEnabeldWhenRightElementSelect(fcb, RubyForm.getComboBoxNum(I18N.t(""), JavaHelper.numAry(13), tActor, e.getParameters(), 5), "4"));

    // enemy
    f.addElement(
        "value.fenemy",
        FormHelper.setEnabeldWhenRightElementSelect(fcb,
            RubyForm.getComboBoxNum(I18N.t("Enemy"), JavaHelper.numAry(7), JavaHelper.numAry(7), e.getParameters(), 4), "5"));

    f.addElement("value.fenemy2",
        FormHelper.setEnabeldWhenRightElementSelect(fcb, RubyForm.getComboBoxNum(I18N.t(""), JavaHelper.numAry(11), tEnemy, e.getParameters(), 4), "5")); // FUNF

    // enemy
    f.addElement("value.gsprite",
        FormHelper.setEnabeldWhenRightElementSelect(fcb, RubyForm.getEventSelector("Event", e.getYecl().getMap(), e.getParameters(), 4), "6"));
    f.addElement("value.gsprite2",
        FormHelper.setEnabeldWhenRightElementSelect(fcb, RubyForm.getComboBoxNum(I18N.t(""), JavaHelper.numAry(5), tSprite, e.getParameters(), 5), "6"));

    // other
    f.addElement("value.hother", FormHelper.setEnabeldWhenRightElementSelect(fcb,
        RubyForm.getComboBoxNum(I18N.t("Other"), JavaHelper.numAry(6), tOther, e.getParameters(), 5), "7"));

    // disable wrong elements
    fcb.informListeners();
    c.informListeners();

  }
View Full Code Here

   * de.yaams.extensions.map.nevent.core.EventCode)
   */
  @Override
  public void buildPanel(FormBuilder f, EventCode e) {

    FormComboBox d = RubyForm.getComboBoxNum(I18N.t("Switch"), new String[] { "0", "1" },
        new String[] { RGSS1Helper.getName(Type.ENEMY), RGSS1Helper.getName(Type.ACTOR) }, e.getParameters(), 0);

    // add selector
    f.addElement("basic.switch", d.setSorting(-1));

    // add player
    f.addElement(
        "basic.player",
        FormHelper.addEnableLister(
View Full Code Here

TOP

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

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.