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

Examples of de.yaams.maker.helper.gui.form.core.FormHeader


    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
View Full Code Here


    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
View Full Code Here

    // form
    FormBuilder f = new FormBuilder("project.left");

    // add basics
    f.addHeader("main", new FormHeader(YAamsCore.NAME, "yaams").setSorting(-2));
    f.addElement("main.opts", new FormButton(I18N.t("Options"), "opts", new AE() {

      @Override
      public void run() {
        YaFrame.open(HomeTab.OPTIONS);

      }
    }));
    f.addElement("main.plugins", new FormButton(I18N.t("Plugins"), "plugin", new AE() {

      @Override
      public void run() {
        BasicTabEvent.openPlugin();

      }
    }).setSorting(1));
    f.addElement("main.feedback", new FormButton(I18N.t("Feedback"), "mail_web", new AE() {

      @Override
      public void run() {
        BasicTabEvent.openFeedback();

      }
    }).setSorting(2));

    // has project?
    if (p != null) {

      // main elements
      f.getHeader("basic").setTitle(p.getTitle()).setIcon(p.getIcon()).setCollapsed(true).setSorting(-1);
      f.addElement("basic.type", new FormInfo(I18N.t("Typ"), p.getType().getTitle()));

      // aktions
      f.addHeader("action", new FormHeader(I18N.t("Aktionen"), "mouse"));
      f.addElement("action.tab", new FormButton(I18N.t("Im Tab öffnen"), "tab_arrow", new AE() {

        @Override
        public void run() {
          doubleClick();
View Full Code Here

      @Override
      public void work(HashMap<String, Object> objects) {
        FormBuilder f = (FormBuilder) objects.get("form");

        // add it
        f.addHeader("plugins", new FormHeader(I18N.t("Plugins"), "plugin").setColumn(4));
        f.addElement("plugins.inet", YSettingHelper.bool(null, I18N.t("Internetzugriff aktivieren"), "net.access", true));
        f.addElement(AUTO, YSettingHelper.bool(null, I18N.t("Autom. Installation von Plugins"), AUTO, true));
        f.addElement(CHECK, YSettingHelper.combo(null, I18N.t("Updatecheck"), CHECK, "168", new String[] { "0", "24", "168", "714",
            "-1" }, new String[] { "Bei jedem Start", "Täglich", "Wöchentlich", "Monatlich", "Manuelle Prüfung" }));
      }
View Full Code Here

              I18N.t("Füge hier deine eMailadresse ein, wenn du eine Antwort wünscht oder Nachfragen erlaubst.")));
      f.addElement("basic.details", new FormTextArea(I18N.t("Ablauf"), "").setInfoTxt(I18N
          .t("Schreibe hier rein, was passiert ist, was du getan hast, wie es zu dem Fehler gekommen ist.")));

      // add details
      f.addHeader("error", new FormHeader(I18N.t("Details"), icon).setCollapsed(true));
      f.addElement("error.class", new FormTextField(I18N.t("Class"), t.getClass().toString()));
      f.addElement("error.mess", new FormTextField(I18N.t("Message"), YEx.toString(title, t, false)));
      f.addElement("error.stack", new FormTextArea(I18N.t("Stack"), Strings.stackStraceAsString(t)));

      task.setInstruction(I18N.t("{0}bericht einsenden", typ));
View Full Code Here

    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"));

    // f.addElement("basic.repeat",
    // RubyForm.getBoolean(I18N.t("Repeat Move"), e.getParameters().get(1),
    // "@repeat"));
    // f.addElement("basic.moves",
    // RubyForm.getBoolean(I18N.t("Ignore impossible moves"),
    // e.getParameters().get(1), "@skippable")
    // .setSorting(1));

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

    // 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",
    // FormHelper.setEnabeldWhenRightElementSelect(c,
    // RubyForm.getString("Name", e.getParameters().get(2)), "320"));

    // add class 321
    f.addHeader("class", new FormHeader(RGSS1Helper.getName(Type.CLASS), RGSS1Helper.getIcon(Type.CLASS)).setSorting(6));
    f.addElement(
        "class.class",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            new FormDBComboBox(RGSS1Helper.getName(Type.CLASS), p, Type.CLASS, e.getParameters(), 1, false), "321"));
    //
View Full Code Here

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

    // add name
    f.addElement("basic.nr", RubyForm.getNumber("ID", e.getParameters(), 0).setMinMax(1, 50, 1));

    // add point
    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));
    f.addElement("another.opa", RubyForm.getNumber("Opacity", e.getParameters(), 8).setMinMax(0, 255, 1));
    f.addElement("another.blend", RubyForm.getComboBoxNum("Blending", new String[] { "0", "1", "2" },
        new String[] { "Normal", "Addjektive", "Subjektive" }, e.getParameters(), 9));
View Full Code Here

   * @return
   */
  public static Component addInfo() {
    // build form
    final FormBuilder f = new FormBuilder(OPTIONS_INFO);
    f.addHeader("basic", new FormHeader(I18N.t("Basics"), "info").setColumn(4));

    f.addElement("basic.yaams", new FormInfo("", YAamsCore.TITLE));

    if (YLevel.IS_ADVANCED) {
      f.addElement("basic.path", new FormTextField(I18N.t("Optionen"), YAamsCore.programPath.getAbsolutePath()));
      f.addElement("basic.temp", new FormTextField(I18N.t("Temp"), YAamsCore.tmpFolder.getAbsolutePath()));
      f.addElement("basic.system", new FormInfo(I18N.t("System"), SystemUtils.OS_NAME + " " + SystemUtils.OS_VERSION + " "
          + SystemUtils.OS_ARCH));
      f.addElement("basic.log", new FormInfo(I18N.t("Log level"), Log.ger.getLevel().toString()));
      f.addElement("basic.ylevel", new FormInfo(I18N.t("Program level"), YLevel.getName(YLevel.TYP)));
      f.addElement("basic.java", new FormInfo(I18N.t("Java"), SystemUtils.JAVA_RUNTIME_NAME + " " + SystemUtils.JAVA_VENDOR + " "
          + SystemUtils.JAVA_VERSION));
      f.addElement(
          "basic.ram",
          new FormInfo(I18N.t("RAM"), FileHelper.humanReadableByteCount(Runtime.getRuntime().freeMemory(), false) + " / "
              + FileHelper.humanReadableByteCount(Runtime.getRuntime().totalMemory(), false) + " ("
              + FileHelper.humanReadableByteCount(Runtime.getRuntime().maxMemory(), false) + ")"));
    }

    // add plugins
    f.addHeader("plugins", new FormHeader(I18N.t("Plugins"), "plugin").setColumn(8));
    for (String key : PluginLoader.getPlugins().keySet()) {
      f.addElement("plugins." + key, new FormInfo("", PluginLoader.get(key).getTitle()));
    }
    if (PluginLoader.getPlugins().keySet().size() <= 1) {
      f.addElement("plugins.znone", new FormInfo("", I18N.t("Keine Plugins gefunden. Installiere zuerst welche")).setInfoTxt(I18N
          .t("Öffne zur Installation den Katalog vom Starttab und wähle die Plugins aus. Danach musst du YAams neustarten.")));
    }
    // add special thanks
    f.addHeader("thankuser", new FormHeader(I18N.t("Speziellen Dank an"), "user").setColumn(4));
    f.addElement("thankuser.studio", new FormInfo("rpg-studio.de", "fürs Hosting, den Server und vieles mehr"));
    f.addElement("thankuser.steve", new FormInfo("Steve", "fürs Entwickeln"));
    f.addElement("thankuser.wolfsmutter", new FormInfo("Wolfsmutter", "fürs Testen und vieles mehr :)"));
    f.addElement("thankuser.evrey", new FormInfo("Evrey", "fürs Testen und ganz viel anderes"));
    f.addElement("thankuser.you", new FormInfo("Du?", "Wenn du willst, entwickle YAams mit! Mitarbeiter immer gesucht!"));

    // add thanks
    f.addHeader("thx", new FormHeader(I18N.t("Vielen Dank an"), "java").setColumn(8));
    f.addElement("thx.apachecommon", new FormLink("Apache Commons", "http://commons.apache.org"));
    f.addElement("thx.jidesoft", new FormLink("Jidesoft", "http://www.jidesoft.com"));
    f.addElement("thx.swingx", new FormLink("SwingX", "http://www.swinglibs.com"));
    f.addElement("thx.flamingo", new FormLink("Flamingo", "https://flamingo.dev.java.net"));
    f.addElement("thx.log4j", new FormLink("Log4J", "http://logging.apache.org/log4j/"));
View Full Code Here

TOP

Related Classes of de.yaams.maker.helper.gui.form.core.FormHeader

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.