Package com.google.gwt.dom.client

Examples of com.google.gwt.dom.client.DivElement


            final Element insertBefore = insertAfter.getNextSiblingElement();

            parent.insertBefore(createSectionHeader(css, document,
                "Server Trace"), insertBefore);

            final DivElement container = document.createDivElement();
            container.setClassName(css.serverTraceTree());
            parent.insertBefore(container, insertBefore);

            // TODO(knorton): Spring Insight specific functionality that needs
            // to be better generalized.
            maybeAddSpringInsightLinks(event, css, container);
View Full Code Here


    // Construct UI.
    final Css css = resources.monitorVisualizationsPanelCss();
    setStyleName(css.visualizationPanel());
    Container container = new DefaultContainerImpl(getElement());

    DivElement timeLineContainerElem = getElement().getOwnerDocument().createDivElement();
    timeLineContainerElem.setClassName(css.timelineContainer());
    getElement().appendChild(timeLineContainerElem);

    // Create a little wrapper div to wrap the main and overview timelines.
    DivElement graphContainerElem = getElement().getOwnerDocument().createDivElement();
    graphContainerElem.setClassName(css.graphContainer());
    // The left header + 1px border.
    graphContainerElem.getStyle().setPropertyPx("left",
        Constants.GRAPH_PIXEL_OFFSET + 1);
    timeLineContainerElem.appendChild(graphContainerElem);
    Container graphContainer = new DefaultContainerImpl(graphContainerElem);

    // Add the scale
View Full Code Here

  }

  private static class InfoScreen extends Div {
    private static DivElement appendDiv(DocumentExt document, Element parent,
        String className) {
      final DivElement elem = document.createDivWithClassName(className);
      return parent.appendChild(elem);
    }
View Full Code Here

      Element defaultSelection = null;
      for (int i = 0, n = visualizations.size(); i < n; i++) {
        final Visualization<?, ?> viz = visualizations.get(i);
        String tabTitle = viz.getTitle() + " (" + viz.getSubtitle() + ")";
        DocumentExt doc = getElement().getOwnerDocument().cast();
        final DivElement entry = doc.createDivWithClassName(resources.monitorVisualizationsPanelCss().tabListEntry());
        entry.setInnerText(tabTitle);

        // The very first one should be flush with the top scale. So we push it
        // down a little. Also, we make the first visualization tablist entry be
        // the default selection.
        if (0 == i) {
          defaultSelection = entry;
          entry.getStyle().setMarginTop(
              resources.monitorVisualizationsPanelCss().topPadding(), Unit.PX);
        }

        ClickEvent.addClickListener(entry, entry, new ClickListener() {
          public void onClick(ClickEvent event) {
View Full Code Here

              cell.setInnerText(TimeStampFormatter.format(record.getTimestamp()));
              break;
            case COL_SEVERITY:
              cell.setClassName(css.reportRowDetailSeverityCell());
              // A colored square to indicate the severity
              DivElement severitySquare = DocumentExt.get().createDivWithClassName(
                  css.reportSeverityDot());
              cell.appendChild(severitySquare);
              severitySquare.getStyle().setProperty("backgroundColor",
                  HintletIndicator.getSeverityColor(record.getSeverity()));
              break;
            case COL_DESCRIPTION:
              cell.setClassName(css.reportRowDetailCell());
              cell.setInnerText(record.getDescription());
View Full Code Here

  private void runTest() {

    Document doc = Document.get();

    // Add an image (will trigger layout and NetworkResourceEvents)
    DivElement imgDiv = doc.createDivElement();
    ImageElement img = doc.createImageElement();
    img.setSrc(GWT.getModuleBaseURL() + "speedtracer-large.png");
    imgDiv.appendChild(img);
    doc.getBody().appendChild(imgDiv);
    log("added image!");

    // Run a simple countdown
    IncrementalCommand cmd = new IncrementalCommand() {
View Full Code Here

      }

      private void initItem(JavaScriptProfileNode profileNode) {
        Container container = new DefaultContainerImpl(
            this.getItemLabelElement());
        DivElement topDiv = container.getDocument().createDivElement();
        topDiv.setClassName(css.treeItemTopDiv());
        this.getItemLabelElement().appendChild(topDiv);
        // The bottom div is reserved for the resymbolized link.
        bottomDiv = container.getDocument().createDivElement();
        bottomDiv.setClassName(css.treeItemBottomDiv());
        this.getItemLabelElement().appendChild(bottomDiv);

        final JsSymbol symbol = profileNode.getSymbol();
        SpanElement symbolNameElement = container.getDocument().createSpanElement();
        symbolNameElement.setInnerText(formatSymbolName(symbol));
        topDiv.appendChild(symbolNameElement);
        renderResourceLocation(topDiv, symbol);
        SpanElement timeValue = container.getDocument().createSpanElement();
        topDiv.appendChild(timeValue);
        timeValue.setInnerHTML(" <b>self: " + formatSelfTime(profileNode)
            + "%</b> (" + formatTime(profileNode) + "%)");
      }
View Full Code Here

   *
   * @param className the class name css selector
   * @return the contructed DivElement with the classname set
   */
  public final DivElement createDivWithClassName(String className) {
    DivElement elem = createDivElement();
    elem.setClassName(className);
    return elem;
  }
View Full Code Here

    StringBuilder result = new StringBuilder();
    result.append("<h3>VM States</h3>");
    result.append("<br/>");
    profile.getVmStateHtml(result);
    result.append("<br/>");
    DivElement vmStatesDiv = container.getDocument().createDivElement();
    vmStatesDiv.setInnerHTML(result.toString());
    profileDiv.getElement().appendChild(vmStatesDiv);

    profileDiv.setHtml(result.toString());
    switch (profileType) {
      case JavaScriptProfile.PROFILE_TYPE_FLAT:
View Full Code Here

      }
    }

    @Override
    protected Element createElement() {
      DivElement elem = Document.get().createDivElement();
      DivElement cellWrapper = Document.get().createDivElement();
      for (int i = 0, n = cells.size(); i < n; i++) {
        internalOffset = cells.get(i).addToElement(cellWrapper, internalOffset);
      }

      elem.appendChild(cellWrapper);
View Full Code Here

TOP

Related Classes of com.google.gwt.dom.client.DivElement

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.