Package org.gwt.mosaic.core.client

Examples of org.gwt.mosaic.core.client.Dimension


        signalWindowPanel = new WidgetWindowPanel(
                "Signal process",
                layout, false
        );
        signalWindowPanel.setSize(new Dimension(500, 400));

    }
View Full Code Here


        signalWindowPanel = new WidgetWindowPanel(
                "Signal process",
                layout, false
        );
        signalWindowPanel.setSize(new Dimension(500, 400));

    }
View Full Code Here

        if(overlay)
        {
            final int width = Window.getClientWidth()-120;
            final int height = Window.getClientHeight()-80;

            window.setContentSize(new Dimension(width, height));
            window.setPopupPosition(60,40);

            window.show();
        }
        else
View Full Code Here

      if (isCollapsed()) {
        restoredLeft = getAbsoluteLeft() - borders[3]
            - boundaryPanel.getAbsoluteLeft();
        restoredTop = getAbsoluteTop() - borders[0]
            - boundaryPanel.getAbsoluteTop();
        final Dimension size = DOM.getClientSize(boundaryPanel.getElement());
        final Dimension size2 = WidgetHelper.getOffsetSize(WindowPanel.this);
        final Dimension size3 = WidgetHelper.getOffsetSize(getLayoutPanel());
        setPopupPosition(0, 0);
        setContentSize(size.width - (size2.width - size3.width),
            getLayoutPanel().getPreferredSize().height);
      } else {
        if (oldState != WindowState.MINIMIZED) {
          restoredLeft = getAbsoluteLeft() - borders[3]
              - boundaryPanel.getAbsoluteLeft();
          restoredTop = getAbsoluteTop() - borders[0]
              - boundaryPanel.getAbsoluteTop();
          restoredWidth = contentWidth;
          restoredHeight = contentHeight;
        }
        final Dimension size = DOM.getClientSize(boundaryPanel.getElement());
        final Dimension size2 = WidgetHelper.getOffsetSize(WindowPanel.this);
        final Dimension size3 = WidgetHelper.getOffsetSize(getLayoutPanel());
        setPopupPosition(0, 0);
        setContentSize(size.width - (size2.width - size3.width), size.height
            - (size2.height - size3.height));
        makeNotResizable();
      }
View Full Code Here

      return;
    }

    if (collapsed) {
      if (getWindowState() != WindowState.MAXIMIZED) {
        final Dimension box = DOM.getClientSize(getElement());
        final Dimension size2 = WidgetHelper.getOffsetSize(WindowPanel.this);
        final Dimension size3 = WidgetHelper.getOffsetSize(getLayoutPanel());
        restoredWidth = box.width - (size2.width - size3.width);
        restoredHeight = box.height - (size2.height - size3.height);
      }
      panel.setCollapsed(true);
     
      final int width = getLayoutPanel().getOffsetWidth();
      setContentSize(width, getLayoutPanel().getPreferredSize().height);
      if (isResizable() && windowState != WindowState.MAXIMIZED) {
        makeNotResizable();
      }
    } else {
      panel.setCollapsed(false);
     
      if (getWindowState() != WindowState.MAXIMIZED) {
        setContentSize(restoredWidth, restoredHeight);
      } else {
        final Dimension size = DOM.getClientSize(windowController.getBoundaryPanel().getElement());
        final Dimension size2 = WidgetHelper.getOffsetSize(WindowPanel.this);
        final Dimension size3 = WidgetHelper.getOffsetSize(getLayoutPanel());
        setContentSize(size.width - (size2.width - size3.width), size.height
            - (size2.height - size3.height));
      }
      if (isResizable() && windowState != WindowState.MAXIMIZED) {
        makeResizable();
View Full Code Here

  protected LayoutPanel getLayoutPanel() {
    return layoutPanel;
  }
 
  protected void setContentSize(int width, int height) {
    setContentSize(new Dimension(width, height));
  }
View Full Code Here

   * {@inheritDoc}
   *
   * @see org.gwt.mosaic.ui.client.layout.HasLayoutManager#getPreferredSize()
   */
  public Dimension getPreferredSize() {
    final Dimension result = layoutPanel.getPreferredSize();
    result.width += decorationWidthCache;
    result.height += decorationHeightCache;
    return result;
  }
View Full Code Here

  private int decorationWidthCache = 0;
  private int decorationHeightCache = 0;

  private void calculateDecorationSize() {
    final Dimension size = WidgetHelper.getOffsetSize(layoutPanel);
    final Dimension box = WidgetHelper.getOffsetSize(this);
    decorationWidthCache = box.width - size.width;
    decorationHeightCache = box.height - size.height;
  }
View Full Code Here

  public void setHeight(String height) {
    // super.setHeight(height);
    desiredHeight = height;
    if (isAttached()) {
      layoutPanel.setHeight(height);
      final Dimension size = WidgetHelper.getOffsetSize(layoutPanel);
      size.height -= decorationHeightCache;
      setContentSize(size);
    }
  }
View Full Code Here

  public void setWidth(String width) {
    // super.setWidth(width);
    desiredWidth = width;
    if (isAttached()) {
      layoutPanel.setWidth(width);
      final Dimension size = WidgetHelper.getOffsetSize(layoutPanel);
      size.width -= decorationWidthCache;
      setContentSize(size);
    }
  }
View Full Code Here

TOP

Related Classes of org.gwt.mosaic.core.client.Dimension

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.