Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.TableItem


          if (Utils.getAttributeValue("job_chain", node)== "") {
            nodetype = "Endnode";
          } else {
            nodetype = "Job Chain";   
          }
          TableItem item = new TableItem(table, SWT.NONE);
          item.setText(new String[] { state, nodetype, action, next, error, onError });

          if (!next.equals("") && !checkForState(next))
            item.setBackground(3, Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW));

          if (!error.equals("") && !checkForState(error))
            item.setBackground(4, Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW));

        } else if (node.getName().equals("job_chain_node.end")) {
          state = Utils.getAttributeValue("state", node);                   

          TableItem item = new TableItem(table, SWT.NONE);
          //item.setText(new String[] { state, nodetype, action, next, error, onError });
          item.setText(new String[] { state, "Endnode", "", "", "", "" });
        }

        /*
      Iterator itEndNode = _chain.getChildren("job_chain_node.end").iterator();

View Full Code Here


        table.removeAll();
        int index = 0;
        if (_resources != null) {
            for (Iterator it = _resources.getChildren("file", _dom.getNamespace()).iterator(); it.hasNext();) {
                Element file = (Element) it.next();
                TableItem item = new TableItem(table, SWT.NONE);
                item.setText(0, Utils.getAttributeValue("file", file));
                item.setText(1, Utils.getAttributeValue("os", file));
                item.setText(2, Utils.getAttributeValue("type", file));
                item.setText(3, Utils.getAttributeValue("id", file));
                if (file.equals(_file))
                    table.select(index);
                index++;
            }
        }
View Full Code Here

  public void fillTable(Table table) {
    table.removeAll();
    if (_list != null) {
      for (Iterator it = _list.iterator(); it.hasNext();) {
        Element e = (Element) it.next();
        TableItem item = new TableItem(table, SWT.NONE);
        String name = Utils.getAttributeValue("name", e);

        item.setText(0, name);
        if(Utils.getAttributeValue("max_non_exclusive", e).length() > 0)
          item.setText(1, "" + Utils.getIntValue("max_non_exclusive", e));
       
        if(!Utils.isElementEnabled("lock", _dom, e)) {
          item.setForeground(Display.getCurrent().getSystemColor(SWT.COLOR_GRAY));
        }
      }
    }
  }
View Full Code Here

    return _command;
  }

  public void fillCommands(Table table) {
    boolean created;
    TableItem item = null;

    table.removeAll();
    List c = _command.getChildren();
    Iterator it2 = c.iterator();
    while (it2.hasNext()) {
      Element e2 = (Element) it2.next();
      created = false;     
      if (e2.getName().equals("start_job") || e2.getName().equals("add_order") || e2.getName().equals("order")) {
        if (!created) { // Nur die commands add_order und start_job
          // anzeigen
          item = new TableItem(table, SWT.NONE);
          item.setText(1, "");
          created = true;
        }
        item.setText(0, e2.getName());
        item.setText(3, Utils.getAttributeValue("at", e2));
        if (e2.getName().equals("start_job"))
          item.setText(1, Utils.getAttributeValue("job", e2));
        if (e2.getName().equals("add_order") || e2.getName().equals("order")) {
          item.setText(1, Utils.getAttributeValue("id", e2));
          item.setText(2, Utils.getAttributeValue("job_chain", e2));
        }
      }
    }
  }
View Full Code Here

          table.removeAll();
         
          java.util.List l = _actions.getChildren("action");
          for(int i = 0; i < l.size(); i++) {
            Element action = (Element)l.get(i);
            TableItem item = new TableItem(table, SWT.NONE);           
            item.setText(Utils.getAttributeValue("name", action));
            item.setData(action);
           
          }
        }
    }
View Full Code Here

        }
    }

    public void removeAction(Table table) {
      if(table.getSelectionCount() > 0) {
        TableItem item = table.getSelection()[0];
        Element e = (Element) item.getData();
        e.detach();
        fillActions(table);
        _dom.setChanged(true);
      }
    }
View Full Code Here

    table.removeAll();
    if(_events != null) {
      List l = _events.getChildren("event_group");
      for(int i = 0; i < l.size(); i++){
        Element event = (Element)l.get(i);
        TableItem item = new TableItem(table, SWT.NONE);
        item.setText(0, Utils.getAttributeValue("group", event));
        item.setText(1, Utils.getAttributeValue("logic", event));
        item.setText(2, Utils.getAttributeValue("event_class", event));
        item.setData(event);
      }
    }
  }
View Full Code Here

         table.deselectAll();
  }
 
  public void removeEvent(Table table) {
          if(table.getSelectionCount() > 0) {
            TableItem item = table.getSelection()[0];
            Element elem = (Element)item.getData();
            elem.detach();
            table.remove(table.getSelectionIndex());
            fillEvents(table);
            _dom.setChanged(true);
             gui.updateEvents(_action);
View Full Code Here

    }
    //}
   
      for(int i = 0; i < l.size(); i++){
        Element event = (Element)l.get(i);
        TableItem item = new TableItem(table, SWT.NONE);
        item.setText(0, Utils.getAttributeValue("event_name", event));
        item.setText(1, Utils.getAttributeValue("event_id", event));
        item.setText(2, Utils.getAttributeValue("event_title", event));
        item.setText(3, Utils.getAttributeValue("event_class", event));
       
        item.setText(4, Utils.getAttributeValue("job_name", event));
        item.setText(5, Utils.getAttributeValue("job_chain", event));
        item.setText(6, Utils.getAttributeValue("order_id", event));
        item.setText(7, Utils.getAttributeValue("comment", event));
        item.setText(8, Utils.getAttributeValue("exit_code", event));
        item.setText(9, Utils.getAttributeValue("expiration_period", event));
        item.setText(10, Utils.getAttributeValue("expiration_cycle", event));
        item.setData(event);
      }
    }
View Full Code Here

    _dom.setChanged(true);
  }
 
  public void removeEvent(Table table) {
          if(table.getSelectionCount() > 0) {
            TableItem item = table.getSelection()[0];
            Element elem = (Element)item.getData();
            if(type == Editor.REMOVE_EVENT_GROUP || type == Editor.ADD_EVENT_GROUP) {
              if(elem.getParentElement() != null)
              elem.getParentElement().detach();
            } else
              elem.detach();
View Full Code Here

TOP

Related Classes of org.eclipse.swt.widgets.TableItem

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.