com.zasysdev.zamae
Class ProsciuttoColorDef

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

public final class ProsciuttoColorDef
extends java.lang.Object


Field Summary
protected  boolean bUsedEmptyColorSlot
           
protected  int iColorEmptySlot
           
protected  int iLastColorDefAttrsIdx
           
 int iLastColorDefIdx
           
protected  int iQtyActualColorQty
           
protected  int[] ivectActualColorDefItems
           
protected  int[][] ivectColorDefs
           
static int K_ZA_UI_ATTR_COLORDEF_BACKG_BORDER_RGB_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_BACKG_BORDER_THICK_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_BACKG_RGB_END_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_BACKG_RGB_START_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_BACKG_STYLE_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BACKG_RGB_END_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BACKG_RGB_START_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BACKG_STYLE_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BORDER_RGB_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BORDER_THICK_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_ITEM_TYPE_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_UID_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BACKG_RGB_END_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BACKG_RGB_START_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BACKG_STYLE_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BORDER_RGB_IDX
           
static int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BORDER_THICK_IDX
           
static int K_ZA_UI_ATTR_COLORDEFINITION_QTY
           
static java.lang.String K_ZA_UI_COLORDEFINITION
           
static int K_ZA_UI_COLORDEFINITION_INT
           
 
Constructor Summary
ProsciuttoColorDef(za_UI_api a_proshObject)
           
 
Method Summary
 void addElementDefinition()
          call this method always after the creation of an object.
 void addElementDefinitionFromTemporalView(TemporalView a_tmpViewToCopy)
           
 boolean colorHasAnyBorderDefined(int idxColorDef)
           
 void createColorDefinition(java.lang.String a_icolordef_uid, java.lang.String a_ibackg_RGBstart, java.lang.String a_ibackg_RGBend, java.lang.String a_ibackg_style, java.lang.String a_ibackg_RGBborder, java.lang.String a_ibackg_borderThickness, java.lang.String a_ifocused_RGBstart, java.lang.String a_ifocused_RGBend, java.lang.String a_ifocused_style, java.lang.String a_ifocused_RGBborder, java.lang.String a_ifocused_borderThickness, java.lang.String a_iwrap_selected_RGBstart, java.lang.String a_iwrap_selected_RGBend, java.lang.String a_iwrap_selected_style, java.lang.String a_iwrap_selected_RGBborder, java.lang.String a_iwrap_selected_borderThickness)
           
 void endUIColorDefinition()
           
 void startUIColorDefinition()
           
 int ZA_UI_Api_GetColorDefIndex(int iColorDefID)
           
 void ZA_UI_Api_SetPaintColorAndStyleFromColorDefIndex(int iColorDefIndex, boolean bElementFocused, boolean bWrapModeOn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

K_ZA_UI_COLORDEFINITION

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

K_ZA_UI_COLORDEFINITION_INT

public static final int K_ZA_UI_COLORDEFINITION_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEFINITION_QTY

public static final int K_ZA_UI_ATTR_COLORDEFINITION_QTY
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_ITEM_TYPE_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_ITEM_TYPE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_UID_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_UID_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_BACKG_RGB_START_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_BACKG_RGB_START_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_BACKG_RGB_END_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_BACKG_RGB_END_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_BACKG_STYLE_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_BACKG_STYLE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_BACKG_BORDER_RGB_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_BACKG_BORDER_RGB_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_BACKG_BORDER_THICK_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_BACKG_BORDER_THICK_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_FOCUSED_BACKG_RGB_START_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BACKG_RGB_START_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_FOCUSED_BACKG_RGB_END_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BACKG_RGB_END_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_FOCUSED_BACKG_STYLE_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BACKG_STYLE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_FOCUSED_BORDER_RGB_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BORDER_RGB_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_FOCUSED_BORDER_THICK_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BORDER_THICK_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BACKG_RGB_START_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BACKG_RGB_START_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BACKG_RGB_END_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BACKG_RGB_END_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BACKG_STYLE_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BACKG_STYLE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BORDER_RGB_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BORDER_RGB_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BORDER_THICK_IDX

public static final int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BORDER_THICK_IDX
See Also:
Constant Field Values

ivectColorDefs

protected int[][] ivectColorDefs

ivectActualColorDefItems

protected int[] ivectActualColorDefItems

iLastColorDefIdx

public int iLastColorDefIdx

iLastColorDefAttrsIdx

protected int iLastColorDefAttrsIdx

bUsedEmptyColorSlot

protected boolean bUsedEmptyColorSlot

iColorEmptySlot

protected int iColorEmptySlot

iQtyActualColorQty

protected int iQtyActualColorQty
Constructor Detail

ProsciuttoColorDef

public ProsciuttoColorDef(za_UI_api a_proshObject)
Method Detail

createColorDefinition

public void createColorDefinition(java.lang.String a_icolordef_uid,
                                  java.lang.String a_ibackg_RGBstart,
                                  java.lang.String a_ibackg_RGBend,
                                  java.lang.String a_ibackg_style,
                                  java.lang.String a_ibackg_RGBborder,
                                  java.lang.String a_ibackg_borderThickness,
                                  java.lang.String a_ifocused_RGBstart,
                                  java.lang.String a_ifocused_RGBend,
                                  java.lang.String a_ifocused_style,
                                  java.lang.String a_ifocused_RGBborder,
                                  java.lang.String a_ifocused_borderThickness,
                                  java.lang.String a_iwrap_selected_RGBstart,
                                  java.lang.String a_iwrap_selected_RGBend,
                                  java.lang.String a_iwrap_selected_style,
                                  java.lang.String a_iwrap_selected_RGBborder,
                                  java.lang.String a_iwrap_selected_borderThickness)

startUIColorDefinition

public void startUIColorDefinition()

endUIColorDefinition

public void endUIColorDefinition()

addElementDefinition

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


addElementDefinitionFromTemporalView

public void addElementDefinitionFromTemporalView(TemporalView a_tmpViewToCopy)

ZA_UI_Api_GetColorDefIndex

public int ZA_UI_Api_GetColorDefIndex(int iColorDefID)

ZA_UI_Api_SetPaintColorAndStyleFromColorDefIndex

public void ZA_UI_Api_SetPaintColorAndStyleFromColorDefIndex(int iColorDefIndex,
                                                             boolean bElementFocused,
                                                             boolean bWrapModeOn)

colorHasAnyBorderDefined

public boolean colorHasAnyBorderDefined(int idxColorDef)