Package org.eclipse.swt.graphics

Examples of org.eclipse.swt.graphics.GlyphMetrics


    inputCmd.addLineStyleListener(new LineStyleListener()
    {
        public void lineGetStyle(LineStyleEvent e)
        {
            StyleRange style = new StyleRange();
            style.metrics = new GlyphMetrics(0, 0, Integer.toString(100000).length()*5);

        e.bullet = new Bullet(ST.BULLET_DOT, style);
      }
    });

View Full Code Here


    link.setFont(this.getFont());
    link.pack();
    Rectangle rect = link.getBounds();
    int ascent = 2 * rect.height / 3;
    int descent = rect.height - ascent;
    style.metrics = new GlyphMetrics(ascent, descent,
        rect.width + 2 * MARGIN);

    setStyleRange(style);
    addLinkPopupMenu(link);
  }
 
View Full Code Here

                StyleRange iconRange = new StyleRange();
                iconRange.start = msgStart + index;
                iconRange.length = iconstr.length();
                Image image = def.getImage();
                Rectangle rect = image.getBounds();
                iconRange.metrics = new GlyphMetrics(rect.height,0,rect.width / iconstr.length());
                System.out.println("Width: " + (rect.width / iconstr.length()));
                styledTextHistory.setStyleRange(iconRange);
              }
            }
          }
View Full Code Here

    return main;
  }

  private Bullet createBullet(Composite main) {
    StyleRange style = new StyleRange();
    style.metrics = new GlyphMetrics(0, 0, 40);
    style.foreground = main.getDisplay().getSystemColor(SWT.COLOR_BLACK);
    Bullet bullet = new Bullet(style);
    return bullet;
  }
View Full Code Here

        if (isCode) {
            boolean showEscapeCodes = AnsiConsolePreferenceUtils.getBoolean(AnsiConsolePreferenceConstants.PREF_SHOW_ESCAPES);
            if (showEscapeCodes)
                range.font = new Font(null, "Monospaced", 6, SWT.NORMAL);
            else
                range.metrics = new GlyphMetrics(0, 0, 0);
        }
        ranges.add(range);
        lastRangeEnd = lastRangeEnd + range.length;
    }
View Full Code Here

        style.length = 1;
        control.pack();
        Rectangle rect = control.getBounds();
        int ascent = 2 * rect.height / 3;
        int descent = rect.height - ascent;
        style.metrics = new GlyphMetrics(ascent + MARGIN, descent + MARGIN, rect.width + 2 * MARGIN);
    }
View Full Code Here

        style.length = 1;
        control.pack();
        Rectangle rect = control.getBounds();
        int ascent = 2 * rect.height / 3;
        int descent = rect.height - ascent;
        style.metrics = new GlyphMetrics(ascent + MARGIN, descent + MARGIN, rect.width + 2 * MARGIN);
    }
View Full Code Here

    display.syncExec(new Runnable() {
      public void run() {
        StyledText t = styledText.widget;
        StyleRange style = new StyleRange();
        style.metrics = new GlyphMetrics(0, 0, 1);
        t.setLineBullet(1, 1, new Bullet(style));
      }
    });

    assertTrue(styledText.hasBulletOnCurrentLine());
View Full Code Here

TOP

Related Classes of org.eclipse.swt.graphics.GlyphMetrics

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.