com.zasysdev.zamae
Class ProsciuttoFont

java.lang.Object
  extended by com.zasysdev.zamae.ProsciuttoFont

public final class ProsciuttoFont
extends java.lang.Object


Field Summary
protected  javax.microedition.lcdui.Font f_actualFont
           
protected  javax.microedition.lcdui.Font f_defaultFont
           
protected  int iLastFontAttrsIdx
           
 int iLastFontIdx
           
protected  int[] ivectActualFontItems
           
protected  int[][] ivectFonts
           
static java.lang.String K_ZA_UI_ATTR_FONT_FACE_MONO
           
static java.lang.String K_ZA_UI_ATTR_FONT_FACE_PROPORTIONAL
           
static java.lang.String K_ZA_UI_ATTR_FONT_FACE_SYSTEM
           
static java.lang.String K_ZA_UI_ATTR_FONT_SIZE_LARGE
           
static java.lang.String K_ZA_UI_ATTR_FONT_SIZE_MEDIUM
           
static java.lang.String K_ZA_UI_ATTR_FONT_SIZE_SMALL
           
static java.lang.String K_ZA_UI_ATTR_FONT_STYLE_BOLD
           
static java.lang.String K_ZA_UI_ATTR_FONT_STYLE_ITALIC
           
static java.lang.String K_ZA_UI_ATTR_FONT_STYLE_PLAIN
           
static java.lang.String K_ZA_UI_ATTR_FONT_STYLE_UNDERLINED
           
static int K_ZA_UI_ATTR_FONTARRAY_FONT_DESCRIPTION_IDX
           
static int K_ZA_UI_ATTR_FONTARRAY_ITEM_TYPE_IDX
           
static int K_ZA_UI_ATTR_FONTARRAY_QTY
           
static int K_ZA_UI_ATTR_FONTARRAY_UID_IDX
           
static java.lang.String K_ZA_UI_FONTARRAY
           
static int K_ZA_UI_FONTARRAY_INT
           
 
Constructor Summary
ProsciuttoFont(za_UI_api a_proshObject)
           
 
Method Summary
 void addElementDefinition()
          call this method always after the creation of an object.
 void addElementDefinitionFromTemporalView(TemporalView a_tmpViewToCopy)
           
 void createFontDefinition(java.lang.String a_ifont_uid, java.lang.String a_ifont_description)
           
 void endUIFontDefinition()
           
 void startUIFontDefinition()
           
 javax.microedition.lcdui.Font ZA_UI_Api_GetDefaultFont()
           
 javax.microedition.lcdui.Font ZA_UI_Api_GetFontFromFontDefinition(java.lang.String a_strFontDefinition)
           
 javax.microedition.lcdui.Font ZA_UI_Api_GetFontFromFontIndex(int a_iFontIndex)
           
 int ZA_UI_Api_GetFontIndex(int iFontID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

K_ZA_UI_FONTARRAY

public static final java.lang.String K_ZA_UI_FONTARRAY
See Also:
Constant Field Values

K_ZA_UI_FONTARRAY_INT

public static final int K_ZA_UI_FONTARRAY_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONTARRAY_QTY

public static final int K_ZA_UI_ATTR_FONTARRAY_QTY
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONTARRAY_ITEM_TYPE_IDX

public static final int K_ZA_UI_ATTR_FONTARRAY_ITEM_TYPE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONTARRAY_UID_IDX

public static final int K_ZA_UI_ATTR_FONTARRAY_UID_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONTARRAY_FONT_DESCRIPTION_IDX

public static final int K_ZA_UI_ATTR_FONTARRAY_FONT_DESCRIPTION_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONT_FACE_MONO

public static final java.lang.String K_ZA_UI_ATTR_FONT_FACE_MONO
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONT_FACE_PROPORTIONAL

public static final java.lang.String K_ZA_UI_ATTR_FONT_FACE_PROPORTIONAL
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONT_FACE_SYSTEM

public static final java.lang.String K_ZA_UI_ATTR_FONT_FACE_SYSTEM
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONT_SIZE_LARGE

public static final java.lang.String K_ZA_UI_ATTR_FONT_SIZE_LARGE
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONT_SIZE_MEDIUM

public static final java.lang.String K_ZA_UI_ATTR_FONT_SIZE_MEDIUM
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONT_SIZE_SMALL

public static final java.lang.String K_ZA_UI_ATTR_FONT_SIZE_SMALL
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONT_STYLE_BOLD

public static final java.lang.String K_ZA_UI_ATTR_FONT_STYLE_BOLD
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONT_STYLE_ITALIC

public static final java.lang.String K_ZA_UI_ATTR_FONT_STYLE_ITALIC
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONT_STYLE_PLAIN

public static final java.lang.String K_ZA_UI_ATTR_FONT_STYLE_PLAIN
See Also:
Constant Field Values

K_ZA_UI_ATTR_FONT_STYLE_UNDERLINED

public static final java.lang.String K_ZA_UI_ATTR_FONT_STYLE_UNDERLINED
See Also:
Constant Field Values

ivectFonts

protected int[][] ivectFonts

ivectActualFontItems

protected int[] ivectActualFontItems

iLastFontIdx

public int iLastFontIdx

iLastFontAttrsIdx

protected int iLastFontAttrsIdx

f_actualFont

protected javax.microedition.lcdui.Font f_actualFont

f_defaultFont

protected javax.microedition.lcdui.Font f_defaultFont
Constructor Detail

ProsciuttoFont

public ProsciuttoFont(za_UI_api a_proshObject)
Method Detail

createFontDefinition

public void createFontDefinition(java.lang.String a_ifont_uid,
                                 java.lang.String a_ifont_description)

startUIFontDefinition

public void startUIFontDefinition()

endUIFontDefinition

public void endUIFontDefinition()

addElementDefinition

public void addElementDefinition()
call this method always after the creation of an object. Otherwise it won't be set into the ivectFonts!


addElementDefinitionFromTemporalView

public void addElementDefinitionFromTemporalView(TemporalView a_tmpViewToCopy)

ZA_UI_Api_GetFontIndex

public int ZA_UI_Api_GetFontIndex(int iFontID)

ZA_UI_Api_GetFontFromFontIndex

public javax.microedition.lcdui.Font ZA_UI_Api_GetFontFromFontIndex(int a_iFontIndex)

ZA_UI_Api_GetFontFromFontDefinition

public javax.microedition.lcdui.Font ZA_UI_Api_GetFontFromFontDefinition(java.lang.String a_strFontDefinition)

ZA_UI_Api_GetDefaultFont

public javax.microedition.lcdui.Font ZA_UI_Api_GetDefaultFont()