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

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


    f.addHeader("pos", new FormHeader(I18N.t("Position"), "parameter").setColumn(4));
    f.addElement("pos.rel",
        RubyForm.getComboBoxNum("Ausrichtung", new String[] { "0", "1" }, new String[] { "Oben Linkes Pixel", "Mittige Pixel" }, e.getParameters(), 2)
            .setSorting(-1));

    FormComboBox c = RubyForm.getComboBoxNum("Koordinaten", new String[] { "0", "1" }, new String[] { "Fest anzeigen", "aus Variable laden" },
        e.getParameters(), 3);

    // add coordinates
    f.addElement("pos.coor", c);
    f.addElement("pos.coorX", FormHelper.setEnabeldWhenRightElementSelect(c, RubyForm.getNumber("X", e.getParameters(), 4).setMinMax(0, 640, 1), "0"));
    f.addElement("pos.coorY", FormHelper.setEnabeldWhenRightElementSelect(c, RubyForm.getNumber("Y", e.getParameters(), 5).setMinMax(0, 480, 1), "0"));
    f.addElement("pos.coorVX", FormHelper.setEnabeldWhenRightElementSelect(c,
        new FormSwitchVarSelector(e.getYecl().getProject(), "Var X", e.getParameters(), 4, Type.VARIABLE), "1"));
    f.addElement("pos.coorVY", FormHelper.setEnabeldWhenRightElementSelect(c,
        new FormSwitchVarSelector(e.getYecl().getProject(), "Var Y", e.getParameters(), 5, Type.VARIABLE), "1"));

    c.informListeners();

    // add zoom
    f.addHeader("another", new FormHeader(I18N.t("Sonstiges"), "dummy").setSorting(2).setColumn(4).setCollapsed(true));
    f.addElement("another.zoomX", RubyForm.getNumber("Zoom X", e.getParameters(), 6));
    f.addElement("another.zoomY", RubyForm.getNumber("Zoom Y", e.getParameters(), 7));
View Full Code Here


    addInt(e, 5, 0);

    // build panel
    f.getHeader("basic").setColumn(4);

    FormComboBox c = CommandFormHelper.buildCodeIdChancer(e, I18N.t("Teleport"), new String[] { "201", "202" }, types);

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

    // which typ?
    FormComboBox d = RubyForm.getComboBoxNum(I18N.t("Position"), new String[] { "0", "1" },
        new String[] { "Spezifisch", RGSS1Helper.getName(Type.VARIABLE) }, e.getParameters(), 0);

    f.addElement("basic.kind", d);

    // add another
View Full Code Here

    addBoolean(e, 4, false);

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

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

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

    // add hero basis
    f.addElement("basic.enemy", RubyForm.getComboBoxNum(RGSS1Helper.getName(Type.STATUS), JavaHelper.numAry(-1, 7), Enemys, e.getParameters(), 0));

    // add hp 331
    f.addHeader("hp", new FormHeader(I18N.t("HP"), "hp").setSorting(1).setColumn(4));
    CommandFormHelper.addOperatorSupport(f, e, 1, "hp.", c, "331");
    f.addElement("hp.zerodead", FormHelper.setEnabeldWhenRightElementSelect(c, RubyForm.getBoolean(I18N.t("Can kill"), e.getParameters(), 4), "331"));

    // add sp 332
    f.addHeader("sp", new FormHeader(I18N.t("SP"), "sp").setSorting(2).setColumn(4));
    CommandFormHelper.addOperatorSupport(f, e, 1, "sp.", c, "332");

    // add state 333
    f.addHeader("status", new FormHeader(RGSS1Helper.getName(Type.STATUS), RGSS1Helper.getIcon(Type.STATUS)).setColumn(4).setSorting(3));
    f.addElement("status.typ", FormHelper.setEnabeldWhenRightElementSelect(c,
        RubyForm.getComboBoxNum(RGSS1Helper.getName(Type.STATUS), JavaHelper.numAry(1), new String[] { "-", "+" }, e.getParameters(), 1).setSorting(0),
        "333"));
    f.addElement("status.status",
        FormHelper.setEnabeldWhenRightElementSelect(c, new FormDBComboBox("", p, Type.STATUS, e.getParameters(), 2, false).setSorting(1), "333"));

    // add transform 332
    f.addHeader("transform", new FormHeader(I18N.t("Transform"), RGSS1Helper.getIcon(Type.ENEMY) + "_arrow").setSorting(4));
    f.addElement("transform.transform",
        FormHelper.setEnabeldWhenRightElementSelect(c, new FormDBComboBox("", p, Type.ENEMY, e.getParameters(), 1, false).setSorting(1), "336"));

    // inform
    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

    addString(e, 2, "");

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

    FormComboBox c = CommandFormHelper.buildCodeIdChancer(e, I18N.t("Setze"), new String[] { "320", "322" }, new String[] { "Name",
        "Grafik" });

    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 name 320
    f.addHeader("name", new FormHeader(RGSS1Helper.getName(Type.CLASS), RGSS1Helper.getIcon(Type.CLASS)).setSorting(5));
    f.addElement("name.name",
        FormHelper.setEnabeldWhenRightElementSelect(c, RubyForm.getString("Name", e.getParameters().get(2)), "320"));

    // add graphic 322
    f.addHeader("graphic", new FormHeader("Grafik", "ress").setSorting(7));
    f.addElement("graphic.graph", FormHelper.setEnabeldWhenRightElementSelect(c, new FormGraphEle("Character", p, RTP.CHARACTER,
        (RubyString) e.getParameters().get(1), e.getParameters(), 2), "322"));
    f.addElement("graphic.battler", FormHelper.setEnabeldWhenRightElementSelect(c, new FormGraphEle("Battler", p, RTP.BATTLERS,
        (RubyString) e.getParameters().get(3), e.getParameters(), 4), "322"));

    // inform
    c.informListeners();
  }
View Full Code Here

    // add name
    f.addElement("basic.var", new FormSwitchVarSelector(e.getYecl().getProject(), I18N.t("Variable"), e.getParameters(), 0, Type.VARIABLE));

    // add type
    FormComboBox c = addIDSwichter(f, e);

    // add name
    f.addElement("basic.digit", FormHelper.setEnabeldWhenRightElementSelect(c, RubyForm.getNumber(I18N.t("Digits"), e.getParameters(), 1)
        .setMinMax(1, 8, 1).setSorting(1), "103"));
  }
View Full Code Here

   */
  @Override
  public void buildPanel(FormBuilder f, EventCode e) {
    // build panel

    FormComboBox c = CommandFormHelper.buildCodeIdChancer(e, I18N.t("Setze"), new String[] { "125", "126", "127", "128" }, types);

    // add operator
    CommandFormHelper.addOperatorSupport(f, e, e.getId() == 125 ? 0 : 1);

    f.addElement("basic.type", c);

    // add selector
    f.addElement("basic.typeitem", FormHelper.setEnabeldWhenRightElementSelect(c, new FormDBComboBox(RGSS1Helper.getName(Type.ITEM), e
        .getYecl().getProject(), Type.ITEM, e.getParameters(), 0, false), "126"));
    f.addElement("basic.typearmor", FormHelper.setEnabeldWhenRightElementSelect(c, new FormDBComboBox(RGSS1Helper.getName(Type.ARMOR),
        e.getYecl().getProject(), Type.ARMOR, e.getParameters(), 0, false), "128"));
    f.addElement("basic.typeweapon", FormHelper.setEnabeldWhenRightElementSelect(c, new FormDBComboBox(
        RGSS1Helper.getName(Type.WEAPON), e.getYecl().getProject(), Type.WEAPON, e.getParameters(), 0, false), "127"));

    c.informListeners();

  }
View Full Code Here

    addInt(e, 4, 0);
    addInt(e, 5, 0);
    addInt(e, 6, 0);
    addInt(e, 7, 0);

    FormComboBox c = RubyForm.getComboBoxNum(I18N.t("Typ"), JavaHelper.numAry(0, 2), typs, e.getParameters(), 0);

    final FormGraphEle g = new FormGraphEle(I18N.t("Panorama"), e.getYecl().getProject(), RTP.PANORAMA, (RubyString) e.getParameters().get(1),
        e.getParameters(), 2);

    f.addElement("basic.typ", c.setSorting(-1).addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        if (form.getContentAsString().equals("0")) {
          g.setFolder(RTP.PANORAMA);
View Full Code Here

   * @param i
   * @return
   */
  public static FormComboBox getComboBoxNum(final String name, final String[] values, final String[] titles, final Object holder, final Object index) {

    return (FormComboBox) new FormComboBox(name, values, titles).selectField(RubyHelper.toString(holder, index)).addChangeListener(
        new FormElementChangeListener() {

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

   * @param i
   * @return
   */
  public static FormComboBox getComboBox(final String name, final String[] values, final String[] titles, final IRubyObject irb) {

    return (FormComboBox) new FormComboBox(name, values, titles).selectField(irb.toString()).addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        // set
        RubyHelper.setString(irb, form.getContentAsString());
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.