Examples of FormElementChangeListener


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

      throw new IllegalArgumentException(selectedObject + " is not a Question");
    }
    final Question q = (Question) selectedObject;

    // add basic
    f.addElement("basic.name", new FormTextArea(I18N.t("Frage"), q.getTitle()).addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        q.setTitle(form.getContentAsString());

      }
    }));

    // add questions
    for (int i = 0; i < 4; i++) {
      final int j = i;
      f.addElement("basic.question" + i, new FormTextField(I18N.t("Antwort {0}", i + 1), q.getQuestions().get(i))
          .addChangeListener(new FormElementChangeListener() {

            @Override
            public void stateChanged(FormElement form) {
              q.getQuestions().remove(j);
              q.getQuestions().add(j, form.getContentAsString());

            }
          }));
    }

    // 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) {
                q.setRightElement(Integer.valueOf(form.getContentAsString()));
View Full Code Here

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

    // build it
    FormBuilder form = new FormBuilder("event.page." + getIcon());
    buildForm(form, id);

    // add modi
    form.addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        // set modifizied
        elements.get(id).setModified(true);
View Full Code Here

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

   * @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

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

    // fix it?
    int id = RubyHelper.toInt(holder, value);
    name = new JLabel(id >= 1 && id < RGSS1Helper.get(project, type).size() ? RGSS1Helper.get(project, type).get(id).getName() : "??");

    // add chance
    addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        // state change?
        RubyHelper.setNum(holder, value, form.getContentAsString());
View Full Code Here

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

      }
      s.append(i.toString());
    }

    // get area
    return (FormTextArea) new FormTextArea(name, s.toString()).addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        e.getParameters().clear();
        // build list
View Full Code Here

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

    // build basics
    form.addHeader("basic", new FormHeader(I18N.t("Grundlegenes"), getIcon() + "_info").setColumn(6));
    form.addElement("basic.name", RubyForm.getString("Name", "@name", map));
    form.addElement("basic.tile", new FormDBComboBox(I18N.t("Tileset"), project, Type.TILESET, map, "@tileset_id", false)
        .addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            view.recreateImage();
View Full Code Here

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

    final RubyArray ra = (RubyArray) act.getInstanceVariable("@autotile_names");
    for (int i = 0; i < 7; i++) {
      final int j = i;
      form.addElement("graphic.atile" + i,
          new FormGraphEle(I18N.t("Autotile {0}", i), project, RTP.AUTOTILE, RubyString.newString(ra.getRuntime(), (String) ra.get(i)), i, null)
              .setSorting(i + 1).addChangeListener(new FormElementChangeListener() {

                @Override
                public void stateChanged(FormElement form) {
                  ra.remove(j);
                  ra.add(j, form.getContentAsString());
View Full Code Here

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

      f.addHeader("basic", new FormHeader(I18N.t("Basic"), e.getCommand().getIcon()));

      // build it
      getSelectedObject().buildPanel(f);
      // add modifikation
      f.addChangeListener(new FormElementChangeListener() {

        @Override
        public void stateChanged(FormElement form) {
          e.setModified(true);
          e.setTitleCache(null);
View Full Code Here

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

   * @param key
   */
  private void addFormData(FormBuilder f, String key, String title, String key2) {
    final String key3 = key + "." + key2;
    f.addElement("basic." + key2,
        new FormTextField(title, data.containsKey(key3) ? data.get(key3) : "").addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            data.put(key3, form.getContentAsString());
            getSelectedObject().getData().put("isModified", true);
View Full Code Here

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

    FormBuilder f = new FormBuilder("export." + getIcon());
    f.addHeader("basic", new FormHeader(I18N.t("Generelle Exportoptionen"), "export"));

    // add path
    f.addElement("basic.path", new FormFileSelectField(I18N.t("Pfad"), path, JFileChooser.SAVE_DIALOG, false, true)
        .addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            path = new File(form.getContentAsString());
            ProjectSett.set(project, "export." + icon + ".path", form.getContentAsString());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.