protected void disableCells() {
   workingSetMode.setEnabled(false);
   workingSetName.setEnabled(false);
   description.setEnabled(false);
   filterPanel.setEnabled(false);
   notes.setEnabled(false);
   people.disable();
 }
 protected void clearCells() {
   managerHTML.setText("");
   dateCreatedHTML.setText("");
   //		workingSetMode.setEnabled(true);
   //		workingSetMode.setSelectedIndex(0);
   //		workingSetName.setEnabled(true);
   filterPanel.setFilter(new AssessmentFilter());
   workingSetName.setText("");
   description.setEnabled(true);
   description.setText("");
   notes.setEnabled(true);
   notes.setText("");
   people.enable();
   people.clearItemsInList();
 }
Ejemplo n.º 3
0
  @Override
  public void setInputsEnableState(boolean isEnabled) {
    projectName.setEnabled(isEnabled);
    projectDescription.setEnabled(isEnabled);
    projectUrl.setEnabled(isEnabled);

    if (isEnabled) {
      focusInUrlInput();
    }
  }
Ejemplo n.º 4
0
 public void setReadOnly(boolean p_readOnly) {
   m_name.setEnabled(!p_readOnly);
   m_description.setEnabled(!p_readOnly);
   m_maxPlayerCount.setEnabled(!p_readOnly);
 }
Ejemplo n.º 5
0
  private ScrollPanel getPanelForXML(String text) {

    String carriageReturn_LineFeed = "\r\n";

    final FlowPanel flowPanel = new FlowPanel();
    final ScrollPanel scrollPanel = new ScrollPanel();

    String lines[] = text.split("\\r?\\n");
    String stringBuilder = new String();
    for (int i = 0; i < lines.length; i++) {
      String line = lines[i];
      if (line.trim().startsWith("<criteriaReference")) {

        TextArea textArea = new TextArea();
        textArea.setStyleName("textarea_noborder");
        textArea.setText(stringBuilder);
        flowPanel.add(textArea);
        textArea.setReadOnly(true);
        textArea.setWidth("100%");
        textArea.setHeight("100%");
        textArea.setVisibleLines(getLineCount(stringBuilder) + 1);
        makeBookMarks(flowPanel, textArea);

        stringBuilder = new String();

        // find more lines until the end tag </criteriaReference>
        String critRefStringBuilder = new String();
        while (!line.trim().startsWith("</criteriaReference>")) {
          critRefStringBuilder += (carriageReturn_LineFeed + line);
          i++;
          line = lines[i];
        }
        if (line.trim().startsWith("</criteriaReference>")) {
          critRefStringBuilder += (carriageReturn_LineFeed + line);
          createCritRefTextArea(flowPanel, scrollPanel, critRefStringBuilder);
        }
      } else {
        String cleanLine = line.trim().replaceAll("<!--.*?-->", "");

        if (cleanLine.trim().startsWith("<entry")) {

          if (stringBuilder.length() > 0) {
            TextArea textArea = new TextArea();
            textArea.setStyleName("textarea_noborder");

            textArea.setEnabled(false);
            textArea.setWidth("100%");
            textArea.setHeight("100%");
            textArea.setText(stringBuilder);
            flowPanel.add(textArea);
            textArea.setVisibleLines(getLineCount(stringBuilder) + 1);
            makeBookMarks(flowPanel, textArea);
          }

          stringBuilder = new String();

          // find more lines until the end tag </criteriaReference>
          String entryStringBuilder = new String();
          while (!line.trim().startsWith("</entry>")) {
            entryStringBuilder += (carriageReturn_LineFeed + line);
            i++;
            line = lines[i];
          }
          if (line.trim().startsWith("</entry>")) {
            entryStringBuilder += (carriageReturn_LineFeed + line);

            createEntryTextArea(flowPanel, entryStringBuilder, scrollPanel);
          }
        } else {
          stringBuilder += (carriageReturn_LineFeed + line);
        }
      }
    }
    if (stringBuilder.trim().length() > 0) {
      TextArea textArea = new TextArea();
      textArea.setStyleName("textarea_noborder");
      textArea.setText(stringBuilder);
      flowPanel.add(textArea);
      textArea.setReadOnly(true);
      textArea.setWidth("100%");
      textArea.setHeight("100%");
      textArea.setVisibleLines(getLineCount(stringBuilder) + 1);
      makeBookMarks(flowPanel, textArea);
    }

    VerticalPanel vPanel = new VerticalPanel();
    vPanel.setWidth("100%");
    vPanel.setHeight("100%");

    vPanel.add(flowPanel);
    scrollPanel.add(vPanel);
    return scrollPanel;
  }