// var
f.addHeader("variable", new FormHeader(RGSS1Helper.getName(Type.VARIABLE), RGSS1Helper.getIcon(Type.VARIABLE)).setColumn(4).setSorting(1));
f.addElement(
"variable.base",
FormHelper.setEnabeldWhenRightElementSelect(c,
new FormSwitchVarSelector(e.getYecl().getProject(), RGSS1Helper.getName(Type.VARIABLE), e.getParameters(), 1, Type.VARIABLE), "1"));
f.addElement(
"variable.cond",
FormHelper.setEnabeldWhenRightElementSelect(c,
RubyForm.getComboBoxNum(I18N.t("is"), JavaHelper.numAry(6), new String[] { "==", ">=", "<=", ">", "<", "!=" }, e.getParameters(), 4),
"1").setSorting(1));
FormComboBox v = RubyForm.getComboBoxNum(I18N.t("as"), JavaHelper.numAry(2), new String[] { RGSS1Helper.getName(Type.VARIABLE), "Wert" },
e.getParameters(), 2);
f.addElement("variable.value", FormHelper.setEnabeldWhenRightElementSelect(c, v, "1").setSorting(2));
f.addElement("variable.empty", new FormEmpty().setSorting(3));
f.addElement(
"variable.varvalue",
FormHelper.addEnableLister(
new FormSwitchVarSelector(e.getYecl().getProject(), RGSS1Helper.getName(Type.VARIABLE), e.getParameters(), 3, Type.VARIABLE), v, "0",
c, "1").setSorting(4));
f.addElement("variable.var", FormHelper.addEnableLister(RubyForm.getNumber("", e.getParameters(), 3), v, "1", c, "1").setSorting(5));
// switch
f.addHeader("switch", new FormHeader(RGSS1Helper.getName(Type.SWITCH), RGSS1Helper.getIcon(Type.SWITCH)).setColumn(4));
f.addElement(
"switch.plus",
FormHelper.setEnabeldWhenRightElementSelect(c,
RubyForm.getComboBoxNum(I18N.t("ist"), JavaHelper.numAry(2), new String[] { "an", "aus" }, e.getParameters(), 2), "0").setSorting(1));
f.addElement(
"switch.value",
FormHelper.setEnabeldWhenRightElementSelect(c,
new FormSwitchVarSelector(e.getYecl().getProject(), RGSS1Helper.getName(Type.SWITCH), e.getParameters(), 1, Type.SWITCH), "0"));
// self switch
f.addHeader("selfswitch", new FormHeader(I18N.t("Self Switch"), "dummy").setColumn(4).setSorting(2));
f.addElement(
"selfswitch.plus",