Package org.beryl.gui.model

Examples of org.beryl.gui.model.MapChangeEvent


            /* Ignore, list data model is not yet set */
          } catch (ArrayIndexOutOfBoundsException ex) {
            /* Ignore, list data model is not yet set */
          }
        } else if (e instanceof MapChangeEvent) {
          MapChangeEvent event = (MapChangeEvent) e;
          if (event.getKey() == null) {
            reload();
          } else if (event.getKey().equals(indexKey)) {
            setSelectionIndex((Integer) event.getNewValue());
            try {
              processEvents = false;
              int index = iconView.getSelectedIndex();
              if (valueKey != null)
                ((MapDataModel) event.getModel()).setValue(
                  IconView.this,
                  valueKey,
                  index != -1 ? listDataModel.getValue(index) : null);
            } finally {
              processEvents = true;
            }
          } else if (event.getKey().equals(valueKey)) {
            setSelectionValue(event.getNewValue());
            try {
              processEvents = false;
              if (indexKey != null)
                ((MapDataModel) event.getModel()).setValue(
                  IconView.this,
                  indexKey,
                  new Integer(iconView.getSelectedIndex()));
            } finally {
              processEvents = true;
View Full Code Here


    }
  }

  public void modelChanged(ModelChangeEvent e) throws GUIException {
    if (e instanceof MapChangeEvent) {
      MapChangeEvent event = (MapChangeEvent) e;

      if (event.getKey().equals("lnf.value")) {
        LnF lnf = (LnF) dataModel.getValue("lnf.value");

        dataModel.setValue("license", "");
        licenseField.setEnabled(lnf.needsLicenseCode());
        okButton.setEnabled(lnf.isSupported());
View Full Code Here

    else
      throw new GUIException("Unknown property type [" + propertyNode.getAttribute("type") + "]");
  }

  public void modelChanged(ModelChangeEvent e) throws GUIException {
    MapChangeEvent event = (MapChangeEvent) e;

    if (event.getKey().equals("value")) {
      if (propertyNode.getNodeName().equals("property")) {
        NamedNodeMap map = propertyNode.getAttributes();
        for (int i = 0; i < map.getLength(); i++) {
          String name = map.item(i).getNodeName();
          if (!name.equals("name") && !name.equals("type")) {
            propertyNode.removeAttribute(map.item(i).getNodeName());
          }
        }

        if (!propertyNode.getAttribute("name").equals("border")) {
          NodeList children = propertyNode.getChildNodes();
          int length = children.getLength();
          for (int i = 0; i < length; i++) {
            propertyNode.removeChild(children.item(0));
          }
        }

        getPropertyAdapter().toDOM(event.getNewValue(), propertyNode);

        try {
          userObject.widget.setProperty(
            (String) getValue("name"),
            PropertyFactory.getInstance().constructProperty(propertyNode));
        } catch (Exception ex) {
          new MessageDialog(ex);
        }

        WidgetTree.revalidate(userObject.widget);
      } else if (propertyNode.getNodeName().equals("layout")) {
        getPropertyAdapter().toDOM(event.getNewValue(), propertyNode);
       
        if (!propertyNode.getAttribute("type").equals("hig") && !propertyNode.getAttribute("type").equals("")) {
          propertyNode.removeAttribute("horiz");
          propertyNode.removeAttribute("vert");
          propertyNode.removeAttribute("hweights");
View Full Code Here

    group.revalidate();
  }

  public void modelChanged(ModelChangeEvent e) throws GUIException {
    if (e instanceof MapChangeEvent) {
      MapChangeEvent event = (MapChangeEvent) e;

      if (event.getKey().equals("type")) {
        activateType(event.getNewValue().toString());
      }
    }

    try {
      for (int i = 0; i < activeComponents.size(); i++) {
View Full Code Here

      dataModel.setValue("value_str", value.toString());

      dataModel.addModelChangeListener(new ModelChangeListener() {
        public void modelChanged(ModelChangeEvent e) throws GUIException {
          if (e instanceof MapChangeEvent) {
            MapChangeEvent event = (MapChangeEvent) e;
            if (event.getKey().equals("value_str")) {
              try {
                if (type.equals("int"))
                  dataModel.setValue("value", new Integer((String) dataModel.getValue("value_str")));
                else if (type.equals("long"))
                  dataModel.setValue("value", new Long((String) dataModel.getValue("value_str")));
View Full Code Here

    }
  }

  public void modelChanged(ModelChangeEvent e) throws GUIException {
    if (e instanceof MapChangeEvent) {
      MapChangeEvent event = (MapChangeEvent) e;
      if (event.getKey().equals("mode")) {
        boolean common = event.getNewValue().equals("common");

        propertyTable.setEnabled(common);
        nameField.setEnabled(!common);
        typeCombo.setEnabled(!common);
        valueField.setEnabled(!common);
View Full Code Here

      row.getPropertyNode().getParentNode().removeChild(row.getPropertyNode());
      doReInsert(object);
    } else {
      WidgetInfo.PropertyEntry entry = object.widget.getWidgetInfo().getPropertyEntry(name);

      MapChangeEvent evt = new MapChangeEvent(null, null, "value", null, entry.defaultValue);
      row.modelChanged(evt);

      row.getPropertyNode().getParentNode().removeChild(row.getPropertyNode());
    }
View Full Code Here

    }
  }

  public void modelChanged(ModelChangeEvent e) throws GUIException {
    if (e instanceof MapChangeEvent) {
      MapChangeEvent event = (MapChangeEvent) e;
      if (event.getKey().equals("tree.selected")) {
        TreeItem items[] = (TreeItem[]) event.getNewValue();
        dataModel.setValue("property.value", new TableRow[] {
        });
        if (items.length == 1 && items[0] != rootNode) {
          WidgetUserObject object = (WidgetUserObject) items[0].getUserObject();
          table.setTableDataModel(object.tableModel);
View Full Code Here

  private MapDataModel debuggingMapDataModel = null;

  private class DebuggingModelChangeListener implements ModelChangeListener {
    public void modelChanged(ModelChangeEvent e) {
      if (e instanceof MapChangeEvent) {
        MapChangeEvent event = (MapChangeEvent) e;
        log.debug("Data model change: '" + event.getKey() + "' => '" + event.getNewValue() + "'");
      } else {
        log.debug("Data model change: " + e.toString());
      }
    }
View Full Code Here

    group.revalidate();
  }

  public void modelChanged(ModelChangeEvent e) throws GUIException {
    if (e instanceof MapChangeEvent) {
      MapChangeEvent event = (MapChangeEvent) e;

      if (event.getKey().equals("type")) {
        activateType(event.getNewValue().toString());
      }
    }

    try {
      for (int i = 0; i < activeComponents.size(); i++) {
View Full Code Here

TOP

Related Classes of org.beryl.gui.model.MapChangeEvent

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.