Package com.google.speedtracer.client.view

Examples of com.google.speedtracer.client.view.SortableTableHeader$SortToggleListener


      final HintletReport.Resources resources = getResources();
      final HintletReport.Css css = resources.hintletReportCss();
      TableCellElement cell = headerRowElem.insertCell(index);
      Container cellContainer = new DefaultContainerImpl(cell);
      SortableTableHeader header;
      switch (columnType) {
        case COL_SEVERITY:
          cell.setClassName(css.reportRowDetailSeverityCell());
          header = new SortableTableHeader(cellContainer, "", resources);
          header.addSortToggleListener(new SeveritySortToggle());
          break;
        case COL_TIME:
          cell.setClassName(css.reportRowDetailTimeCell());
          header = new SortableTableHeader(cellContainer, "Time", resources);
          header.addSortToggleListener(new TimeSortToggle());
          break;
        case COL_RULE_NAME:
          cell.setClassName(css.reportRowDetailCell());
          header = new SortableTableHeader(cellContainer, "RuleName", resources);
          header.addSortToggleListener(new RuleSortToggle());
          break;
        case COL_DESCRIPTION:
        default:
          cell.setClassName(css.reportRowDetailCell());
          header = new SortableTableHeader(cellContainer, "Description",
              resources);
          header.addSortToggleListener(new DescriptionSortToggle());
          break;
      }
      columnHeaders.add(header);
      headerGroup.add(header);
    }
View Full Code Here


      headerGroup.add(header);
    }

    public final void detachEventListeners() {
      for (int i = 0, j = columnHeaders.size(); i < j; ++i) {
        SortableTableHeader header = columnHeaders.get(i);
        header.detachEventListeners();
      }
      columnHeaders.clear();
    }
View Full Code Here

      if (i == columns.size()) {
        // not found
        return;
      }

      SortableTableHeader header = columnHeaders.get(i);
      if (isAscending) {
        header.setAscending();
      } else {
        header.setDescending();
      }
    }
View Full Code Here

TOP

Related Classes of com.google.speedtracer.client.view.SortableTableHeader$SortToggleListener

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.