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

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


  public void buildForm(FormBuilder form, int id) {
    // get page
    RubyObject action = elements.get(id).getObject();

    // build
    FormComboBox f = RubyForm.getComboBoxNum(I18N.t("Typ"), new String[] { "0", "1" },
        new String[] { "Basic", RGSS1Helper.getName(Type.SKILL) }, action, "@kind");
    form.addElement("basic.kind", f.setSorting(-1));
    form.addElement(
        "basic.basic",
        FormHelper.setEnabeldWhenRightElementSelect(
            f,
            RubyForm.getComboBoxNum(I18N.t("Typ"), new String[] { "0", "1", "2", "3" }, new String[] { "Attack", "Defend",
View Full Code Here


  public FormBuilder getForm() {

    form = new FormBuilder("wizard.start");
    form.getHeader("basic").setTitle(T.r("start.welcome", YAamsCore.TITLE));
    form.addElement("basic.lang",
        new FormComboBox("", T.getLangIDs(), T.getLangNames()).selectField(T.getLocale().toString()).addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            Setting.getSystemPreferences().put("lang", form.getContentAsString());
            T.setLocale(form.getContentAsString());
View Full Code Here

        FormBuilder f = (FormBuilder) objects.get("form");

        // add it
        f.addHeader("substance", new FormHeader(I18N.t("Look and Feel"), "substance").setColumn(4));

        FormComboBox c = YSettingHelper.combo(null, I18N.t("Look"), "substance", "0", className, classTitle);

        c.selectField(Setting.get("substance", "0"));
        c.addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            String skin = form.getContentAsString();
            YAamsCore.save();

            setSkin(skin);
          }
        });
        c.getBox().setRenderer(new SubstanceComboBoxRenderer());
        f.addElement("substance.look", c);

        f.addElement("substance.window", YSettingHelper.bool(null, I18N.t("Use System Window Decoration"), "substance.decoration", true)
            .addChangeListener(new FormElementChangeListener() {
View Full Code Here

    // convert
    for (int i = 0; i < size; i++) {
      ary[i] = ble.get(i).toString();
    }

    f.addElement("basic.tileset", size > 0 ? new FormComboBox(I18N.t("Tileset"), ary).selectField(ble.get(q.getTileset()).getTitle())
        .addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            JComboBox j = (JComboBox) form.getElement();
View Full Code Here

    }

    // add default
    f.addElement(
        "basic.right",
        new FormComboBox(I18N.t("Richtige Antwort"), new String[] { "0", "1", "2", "3" }, new String[] { "Antwort 1", "Antwort 2",
            "Antwort 3", "Antwort 4" }).selectField(Integer.toString(q.getRightElement())).addChangeListener(
            new FormElementChangeListener() {

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

    RubyObject graph = (RubyObject) page.getInstanceVariable("@graphic");

    form.addHeader("graphic", new FormHeader(I18N.t("Graphic"), "graphic").setColumn(4).setCollapsed(true));

    // add select
    FormComboBox gS = new FormComboBox(I18N.t("Typ"), new String[] { "1", "0" }, new String[] { "Tile", "Character" });
    gS.selectField(RubyHelper.toInt(graph.getInstanceVariable("@tile_id")) == 0 ? "1" : "0");
    form.addElement("graphic.typ", gS.setSorting(-2));

    // add tile
    form.addElement("graphic.tile",
        FormHelper.setEnabeldWhenRightElementSelect(gS, RubyForm.getNumber(I18N.t("Tile"), graph, "@tile_id").setSorting(-1), "1"));

    // add char
    form.addElement("graphic.char", FormHelper.setEnabeldWhenRightElementSelect(gS, new FormGraphEle(I18N.t("Char"), project,
        RTP.CHARACTER, graph, "@character_name", "@character_hue"), "0"));
    form.addElement("graphic.char2", new FormEmpty());
    form.addElement("graphic.charpatt", FormHelper.setEnabeldWhenRightElementSelect(gS,
        RubyForm.getNumber(I18N.t("Pattern"), graph, "@pattern").setMinMax(0, 3, 1), "0"));
    form.addElement(
        "graphic.chardir",
        FormHelper.setEnabeldWhenRightElementSelect(
            gS,
            RubyForm.getComboBoxNum(I18N.t("Direction"), new String[] { "2", "4", "6", "8" }, new String[] { "Down", "Left",
                "Right", "Up" }, graph, "@direction"), "0"));
    form.addElement(
        "graphic.charopa",
        FormHelper.setEnabeldWhenRightElementSelect(gS,
            RubyForm.getNumber(I18N.t("Opacity"), graph, "@opacity").setMinMax(0, 255, 1), "0"));
    form.addElement(
        "graphic.charblend",
        FormHelper.setEnabeldWhenRightElementSelect(gS,
            RubyForm.getNumber(I18N.t("Blendtype"), graph, "@blend_type").setMinMax(0, 2, 1), "0"));

    gS.informListeners();

    // unsupported
    form.addHeader("unsupported", new FormHeader(I18N.t("Nicht unterstützt"), "error").setCollapsed(true));
    form.addElement("unsupported.ele", new FormInfo("", I18N.t("Movement route")));
    // @movement_route
View Full Code Here

   * @param ids
   * @param titles
   * @return
   */
  public static FormComboBox buildCodeIdChancer(final EventCode e, String title, String[] ids, String[] titles) {
    return (FormComboBox) new FormComboBox(title, ids, titles).selectField(Integer.toString(e.getId())).addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        e.setId(Integer.valueOf(form.getContentAsString()));

View Full Code Here

        FormHelper.addEnableLister(
            RubyForm.getComboBoxNum(I18N.t("Operation"), new String[] { "0", "1" }, new String[] { "+", "-" }, e.getParameters(), startpam),
            selectToEnable));

    // add amount
    FormComboBox c = RubyForm.getComboBoxNum(I18N.t("Amount"), new String[] { "0", "1" }, new String[] { "Wert", "Variable" }, e.getParameters(),
        startpam + 1);

    f.addElement(baseid + "op_amount", selectToEnable[0] != null ? FormHelper.addEnableLister(c, selectToEnable) : c);
    f.addElement(baseid + "op_amountvalue",
        FormHelper.addEnableLister(RubyForm.getNumber(I18N.t("Wert"), e.getParameters(), startpam + 2), JavaHelper.createAry(c, "0", selectToEnable)));
    f.addElement(baseid + "op_amountvariable", FormHelper.addEnableLister(
        new FormSwitchVarSelector(e.getYecl().getProject(), I18N.t("Variable"), e.getParameters(), startpam + 2, Type.VARIABLE),
        JavaHelper.createAry(c, "1", selectToEnable)));

    c.informListeners();
  }
View Full Code Here

    // build basics
    form.getHeader("basic").setColumn(6);
    form.addElement("basic.name", RubyForm.getString("Name", "@name", act));

    FormComboBox tg = RubyForm.getComboBoxNum("Trigger", new String[] { "0", "1", "2" },
        new String[] { "None", "Autorun", "Parallel" }, act, "@trigger");

    form.addElement("basic.strigger", tg);
    form.addElement("basic.switch", FormHelper.setEnabeldWhenNotRightElementSelect(tg,
        new FormSwitchVarSelector(project, I18N.t("Switch"), act, "@switch_id", Type.SWITCH), "0"));

    // add commands
    form.setCenter(new YEventCommandList(act.getInstanceVariable("@list"), getProject(), null));

    // set en/disabeld
    tg.informListeners();
  }
View Full Code Here

    addInt(e, 3, 0);
    addInt(e, 4, 1);
    addBoolean(e, 5, false);

    // build panel
    FormComboBox c = addIDSwichter(f, e);

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

    // add hero
    f.addElement("basic.hero",
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.