Package com.scriptographer.adm

Examples of com.scriptographer.adm.Size


    addToContent(logo, "0, 0, 0, 1, L, T");

    TextPane text = new TextPane(this);
    if (!Pattern.compile("[\n\r]").matcher(message).find()
        && getTextSize(message).width > 320)
      text.setMaximumSize(new Size(320, -1));
    text.setMinimumSize(240, -1);
    text.setText(message);
    text.setMarginBottom(8);
    addToContent(text, "1, 0, 2, 0, L, C");
View Full Code Here


    this.addToContent(logo, "0, 0, 0, 1, L, T");

    TextPane text = new TextPane(this);
    if (!Pattern.compile("[\n\r]").matcher(message).find()
        && getTextSize(message).width > 320)
      text.setMaximumSize(new Size(320, -1));
    text.setMinimumSize(240, -1);
    text.setText(message);
    text.setMarginBottom(8);
    this.addToContent(text, "1, 0, 3, 0, L, C");
   
View Full Code Here

  public void update(boolean sizeChanged) {
    if (sizeChanged) {
      // Make sure size changes are taken into account and palette is
      // resized accordingly.
      Size size = dialog.getPreferredSize();
      if (!dialog.getSize().equals(size)) {
        // setSize internally causes doLayout to be called, no need
        // to call here too.
        dialog.setSize(dialog.getPreferredSize());
      } else {
View Full Code Here

    return row + 1;
  }

  protected Size getSize() {
    if (item != null) {
      Size size;
      Boolean multiline = component.getMultiline();
      Integer columns = component.getColumns();
      Integer rows = component.getRows();
      if (multiline != null && multiline && columns != null
          && rows != null) {
        // Base width on an average wide character, such as H
        size = item.getTextSize("H");
        size = new Size(
            size.width * columns + 8,
            size.height * rows + 8
        );
      } else {
        // Use preferred size instead of best size for ruler, as we want
View Full Code Here

    return null;
  }

  public void updateSize() {
    if (item != null) {
      Size size = getSize();
      if (size != null && !size.equals(item.getSize())) {
        item.setSize(size);
        onSizeChanged();
      }
    }
  }
View Full Code Here

TOP

Related Classes of com.scriptographer.adm.Size

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.