danger.ui
Class Font

java.lang.Object
  |
  +--danger.ui.Font

public abstract class Font
extends java.lang.Object


Field Summary
static char kGlyphAlt
           
static char kGlyphBack
           
static char kGlyphDelete
           
static char kGlyphJump
           
static char kGlyphMenu
           
static char kGlyphReturn
           
static char kGlyphShift
           
 
Method Summary
 int charWidth(int c)
           
static Font findBoldItalicSystemFont()
           
static Font findBoldOutlineSystemFont()
           
static Font findBoldSystemFont()
           
static Font findFont(java.lang.String str)
           
static Font findItalicSystemFont()
           
 int findLineBreak(java.lang.String s, int start, int max_width, byte[] word_breaks, byte[] line_breaks, int[] width_used)
           
static Font findOutlineSystemFont()
           
static Font findSystemFont()
           
 int getAscent()
           
 int getDescent()
           
 int getFitLtoR(java.lang.String s, int start_index, int max_width)
           
 int getFitRtoL(java.lang.String s, int start_index, int max_width)
           
 int getGap()
           
abstract  java.lang.String getName()
           
 int getWidth(byte[] data, int offset, int len)
           
 int getWidth(char[] data, int offset, int len)
           
 int getWidth(java.lang.String s)
           
 int getWidth(java.lang.String s, int offset, int len)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kGlyphReturn

public static final char kGlyphReturn

kGlyphDelete

public static final char kGlyphDelete

kGlyphAlt

public static final char kGlyphAlt

kGlyphShift

public static final char kGlyphShift

kGlyphBack

public static final char kGlyphBack

kGlyphJump

public static final char kGlyphJump

kGlyphMenu

public static final char kGlyphMenu
Method Detail

getName

public abstract java.lang.String getName()

findFont

public static Font findFont(java.lang.String str)

findSystemFont

public static Font findSystemFont()

findBoldSystemFont

public static Font findBoldSystemFont()

findItalicSystemFont

public static Font findItalicSystemFont()

findBoldItalicSystemFont

public static Font findBoldItalicSystemFont()

findOutlineSystemFont

public static Font findOutlineSystemFont()

findBoldOutlineSystemFont

public static Font findBoldOutlineSystemFont()

charWidth

public int charWidth(int c)

getWidth

public int getWidth(java.lang.String s)

getWidth

public int getWidth(java.lang.String s,
                    int offset,
                    int len)

getWidth

public int getWidth(byte[] data,
                    int offset,
                    int len)

getWidth

public int getWidth(char[] data,
                    int offset,
                    int len)

getFitLtoR

public int getFitLtoR(java.lang.String s,
                      int start_index,
                      int max_width)

getFitRtoL

public int getFitRtoL(java.lang.String s,
                      int start_index,
                      int max_width)

findLineBreak

public int findLineBreak(java.lang.String s,
                         int start,
                         int max_width,
                         byte[] word_breaks,
                         byte[] line_breaks,
                         int[] width_used)

getAscent

public int getAscent()

getDescent

public int getDescent()

getGap

public int getGap()


Danger Confidential. Copyright © 2000-2003, Danger Inc.