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

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


   * @return
   */
  public static FormCheckbox getBooleanFlag(final String name, final RubyObject holder, final int index, final int flag) {
    final JavaTable table = new JavaTable(holder);

    return (FormCheckbox) new FormCheckbox(name, (table.get(index, 0, 0) & flag) == flag).addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        if (Boolean.parseBoolean(form.getContentAsString())) {
          table.set(index, 0, 0, table.get(index, 0, 0) | flag);
View Full Code Here


   * @param index
   * @return
   */
  public static FormCheckbox getBoolean(final String name, final Object holder, final Object index) {
    return (FormCheckbox) new FormCheckbox(name, ((RubyBoolean) RubyHelper.getObj(holder, index)).isTrue())
        .addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            RubyHelper.setObj(holder, index, new RubyBoolean(RubyHelper.getRunTime(holder, index), Boolean.parseBoolean(form.getContentAsString())));

View Full Code Here

   * @param name
   * @param object
   * @return
   */
  public static FormCheckbox getBooleanAsInt(final String name, final Object holder, final Object index) {
    return (FormCheckbox) new FormCheckbox(name, RubyHelper.toInt(holder, index) == 1).addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        RubyHelper.setNum(holder, index, Boolean.parseBoolean(form.getContentAsString()) ? 1 : 0);

View Full Code Here

   * @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
            RubyHelper.setNum(holder, index, form.getContentAsString());
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

    RubyArray ary = (RubyArray) this.table.getInstanceVariable("@data");

    field.setValue(RubyHelper.toInt(ary, pos));

    // set value
    addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        // set value
        RubyArray ary = (RubyArray) FormTable.this.table.getInstanceVariable("@data");
View Full Code Here

    // build it
    FormBuilder form = new FormBuilder("enemy.action");
    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

    if (id >= 0 && id < values.length) {
      box.setSelectedIndex(id);
    }

    // save it
    addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        RubyHelper.setNum(holder, value, getBox().getSelectedIndex() + startFix);
View Full Code Here

    // build it
    FormBuilder form = new FormBuilder("troop.event");
    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

   * .gui.form.core.FormBuilder)
   */
  @Override
  protected void configForm(FormBuilder f, IRubyObject element) {
    f.addElement("basic.type", new FormDBComboBox(title, project, type, list.getAry(), list.getList().getSelectedIndex(), false)
        .addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            saveToAry();

View Full Code Here

TOP

Related Classes of de.yaams.maker.helper.gui.form.FormElementChangeListener

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.