Package com.google.speedtracer.client.util.dom

Examples of com.google.speedtracer.client.util.dom.DocumentExt


    public InfoScreen(Controller controller, Css css) {
      super(controller.getContainer());

      final Element elem = getElement();
      final DocumentExt document = elem.getOwnerDocument().cast();

      setStyleName(css.infoScreen());

      zoomElem = appendDiv(document, elem, css.infoScreenZoom());
      totalElem = appendDiv(document, elem, css.infoScreenTotal());
View Full Code Here


    private Element createTabs() {
      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.
View Full Code Here

    Element elem = getElement();
    elem.setClassName(css.resourcePanel());
    elem.getStyle().setProperty("backgroundPosition",
        Constants.GRAPH_PIXEL_OFFSET + "px 0");
    displayed = new ArrayList<ResourceRow>();
    DocumentExt document = elem.getOwnerDocument().cast();
    Element contentWrapper = document.createDivWithClassName(css.contentWrapper());
    Element contentElement = document.createDivWithClassName(css.content());
    contentWrapper.appendChild(contentElement);
    contentContainer = new DefaultContainerImpl(contentElement);

    // nice border going the height of the element
    Element filler = document.createDivWithClassName(css.heightFiller());
    filler.getStyle().setPropertyPx("width", Constants.GRAPH_PIXEL_OFFSET);

    elem.appendChild(filler);
    elem.appendChild(contentWrapper);
View Full Code Here

    // Create a canvas to draw the leader.
    canvas = new Canvas(css.leadWidth(), css.leadHeight());
    canvas.getElement().setClassName(css.lead());

    // Add containers for the label text and the duration box.
    DocumentExt document = parentElement.getOwnerDocument().cast();
    label = document.createDivWithClassName(css.label());
    element = document.createDivWithClassName(css.duration());
    element.appendChild(canvas.getElement());
    element.appendChild(label);
    parentElement.appendChild(element);

    calloutModel.addModelChangeListener(this);
View Full Code Here

TOP

Related Classes of com.google.speedtracer.client.util.dom.DocumentExt

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.