com.zasysdev.zamae
Class ProsciuttoButton

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

public final class ProsciuttoButton
extends java.lang.Object


Field Summary
protected  boolean bWrapperScrollModeOn
           
protected  int iActualButtonWrapperIdx
           
protected  int iActualButtonWrapperLine
           
protected  int iLastWrapperButtonIdx
           
protected  int iLastWrapperLinesIdx
           
protected  int[] ivectWrapperButtons
           
protected  int[] ivectWrapperLines
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_ACTION_GOTO
           
static int K_ZA_UI_ATTR_BUTTON_ACTIONDOWN_FOCUS_IDX
           
static int K_ZA_UI_ATTR_BUTTON_ACTIONDOWN_FOCUS_PARAM_IDX
           
static int K_ZA_UI_ATTR_BUTTON_ACTIONFOCUS_IDX
           
static int K_ZA_UI_ATTR_BUTTON_ACTIONLEFT_FOCUS_IDX
           
static int K_ZA_UI_ATTR_BUTTON_ACTIONLEFT_FOCUS_PARAM_IDX
           
static int K_ZA_UI_ATTR_BUTTON_ACTIONPARAM_IDX
           
static int K_ZA_UI_ATTR_BUTTON_ACTIONRIGHT_FOCUS_IDX
           
static int K_ZA_UI_ATTR_BUTTON_ACTIONRIGHT_FOCUS_PARAM_IDX
           
static int K_ZA_UI_ATTR_BUTTON_ACTIONUP_FOCUS_IDX
           
static int K_ZA_UI_ATTR_BUTTON_ACTIONUP_FOCUS_PARAM_IDX
           
static int K_ZA_UI_ATTR_BUTTON_ALIGNMENT_IDX
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_ANCHOR_BOTTOM
           
static int K_ZA_UI_ATTR_BUTTON_ANCHOR_BOTTOM_INT
           
static int K_ZA_UI_ATTR_BUTTON_ANCHOR_IDX
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_ANCHOR_LEFT
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_ANCHOR_LEFT_ENSURE_BACKG_IMG_IS_SEEN
           
static int K_ZA_UI_ATTR_BUTTON_ANCHOR_LEFT_ENSURE_BACKG_IMG_IS_SEEN_INT
           
static int K_ZA_UI_ATTR_BUTTON_ANCHOR_LEFT_INT
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_ANCHOR_NULL
           
static int K_ZA_UI_ATTR_BUTTON_ANCHOR_NULL_INT
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_ANCHOR_RIGHT
           
static int K_ZA_UI_ATTR_BUTTON_ANCHOR_RIGHT_INT
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_ANCHOR_TOP
           
static int K_ZA_UI_ATTR_BUTTON_ANCHOR_TOP_INT
           
static int K_ZA_UI_ATTR_BUTTON_BACKG_IMG_ALIGN_IDX
           
static int K_ZA_UI_ATTR_BUTTON_BACKG_IMG_IDX
           
static int K_ZA_UI_ATTR_BUTTON_BEHAVIOR_BASE_IDX
           
static int K_ZA_UI_ATTR_BUTTON_COLORDEF_IDX
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_DEFAULT_ACTION
           
static int K_ZA_UI_ATTR_BUTTON_EDITABLE_IDX
           
static int K_ZA_UI_ATTR_BUTTON_FOCUSABLE_IDX
           
static int K_ZA_UI_ATTR_BUTTON_FOCUSED_IMG_ALIGN_IDX
           
static int K_ZA_UI_ATTR_BUTTON_FOCUSED_IMG_IDX
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_FONT
           
static int K_ZA_UI_ATTR_BUTTON_FONT_FOCUSED_IDX
           
static int K_ZA_UI_ATTR_BUTTON_FONT_FOCUSED_RGB_IDX
           
static int K_ZA_UI_ATTR_BUTTON_FONT_IDX
           
static int K_ZA_UI_ATTR_BUTTON_FONT_RGB_IDX
           
static int K_ZA_UI_ATTR_BUTTON_FX_ONHIDE_IDX
           
static int K_ZA_UI_ATTR_BUTTON_FX_ONSHOW_IDX
           
static int K_ZA_UI_ATTR_BUTTON_FX_SMOOTHNESS_IDX
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_HEIGTH
           
static int K_ZA_UI_ATTR_BUTTON_HEIGTH_IDX
           
static int K_ZA_UI_ATTR_BUTTON_HIDDEN_PARAM_IDX
           
static int K_ZA_UI_ATTR_BUTTON_ITEM_TYPE_IDX
           
static int K_ZA_UI_ATTR_BUTTON_PAGENBR_IDX
           
static int K_ZA_UI_ATTR_BUTTON_QTY
           
static int K_ZA_UI_ATTR_BUTTON_SAVES_SESSION_PARAM_IDX
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_STYLE
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_TEXT
           
static int K_ZA_UI_ATTR_BUTTON_TEXT_ALIGN_IDX
           
static int K_ZA_UI_ATTR_BUTTON_TEXT_FX_IDX
           
static int K_ZA_UI_ATTR_BUTTON_TEXT_IDX
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_TEXTFX_NOFX
           
static int K_ZA_UI_ATTR_BUTTON_TEXTFX_NOFX_INT
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_TEXTFX_SCROLL
           
static int K_ZA_UI_ATTR_BUTTON_TEXTFX_SCROLL_INT
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_TEXTFX_WRAP
           
static int K_ZA_UI_ATTR_BUTTON_TEXTFX_WRAP_INT
           
static int K_ZA_UI_ATTR_BUTTON_UID_IDX
           
static int K_ZA_UI_ATTR_BUTTON_VALIDATOR_MASK_IDX
           
static int K_ZA_UI_ATTR_BUTTON_VALIDATOR_PARAM_IDX
           
static java.lang.String K_ZA_UI_ATTR_BUTTON_WIDTH_FIT_TO_TEXT
           
static int K_ZA_UI_ATTR_BUTTON_WIDTH_FIT_TO_TEXT_INT
           
static int K_ZA_UI_ATTR_BUTTON_WIDTH_IDX
           
static int K_ZA_UI_ATTR_BUTTON_XCOORD_IDX
           
static int K_ZA_UI_ATTR_BUTTON_YCOORD_IDX
           
static java.lang.String K_ZA_UI_ATTR_VALIDATOR_DATE
           
static int K_ZA_UI_ATTR_VALIDATOR_DATE_INT
           
static java.lang.String K_ZA_UI_ATTR_VALIDATOR_EMAIL
           
static int K_ZA_UI_ATTR_VALIDATOR_EMAIL_INT
           
static java.lang.String K_ZA_UI_ATTR_VALIDATOR_MAX_LENGTH
           
static int K_ZA_UI_ATTR_VALIDATOR_MAX_LENGTH_INT
           
static int K_ZA_UI_ATTR_VALIDATOR_MAX_MASK
           
static int K_ZA_UI_ATTR_VALIDATOR_MAX_MASK_QTY
           
static java.lang.String K_ZA_UI_ATTR_VALIDATOR_MIN_LENGTH
           
static int K_ZA_UI_ATTR_VALIDATOR_MIN_LENGTH_INT
           
static java.lang.String K_ZA_UI_ATTR_VALIDATOR_MONTH
           
static int K_ZA_UI_ATTR_VALIDATOR_MONTH_INT
           
static java.lang.String K_ZA_UI_ATTR_VALIDATOR_NUMERIC
           
static int K_ZA_UI_ATTR_VALIDATOR_NUMERIC_INT
           
static java.lang.String K_ZA_UI_ATTR_VALIDATOR_PASSWORD
           
static int K_ZA_UI_ATTR_VALIDATOR_PASSWORD_INT
           
static java.lang.String K_ZA_UI_ATTR_VALIDATOR_URL
           
static int K_ZA_UI_ATTR_VALIDATOR_URL_INT
           
static java.lang.String K_ZA_UI_BUTTON
           
static int K_ZA_UI_BUTTON_INT
           
 int K_ZA_UI_MAX_WRAPPERBUTTONS
           
 int K_ZA_UI_MAX_WRAPPERLINES
           
 
Constructor Summary
ProsciuttoButton(za_UI_api a_proshObject)
           
 
Method Summary
 void addElementDefinition()
          call this method always after the creation of an object.
 void createUIButtonDefinition_Appearance(java.lang.String a_item_uid, java.lang.String a_focusable, java.lang.String a_anchor, java.lang.String a_editable, java.lang.String a_x_coord, java.lang.String a_y_coord, java.lang.String a_colordef, java.lang.String a_image_background, java.lang.String a_image_bgd_alignment, java.lang.String a_height, java.lang.String a_width, java.lang.String a_alignment, java.lang.String a_font, java.lang.String a_RGBtext, java.lang.String a_font_focused, java.lang.String a_RGBtext_focused, java.lang.String a_defaultText, java.lang.String a_text_alignment, java.lang.String a_text_fx, java.lang.String a_image_focused, java.lang.String a_image_focused_alignment, java.lang.String a_fxOnGainFocus, java.lang.String a_fxOnLoseFocus, java.lang.String a_fxSmoothness)
           
 void createUIButtonDefinition_Behavior(java.lang.String a_item_uid, java.lang.String a_action_when_focused, java.lang.String a_action_when_focused_parameter, java.lang.String a_action_UP, java.lang.String a_action_UP_parameter, java.lang.String a_action_DOWN, java.lang.String a_action_DOWN_parameter, java.lang.String a_action_LEFT, java.lang.String a_action_LEFT_parameter, java.lang.String a_action_RIGHT, java.lang.String a_action_RIGHT_parameter, java.lang.String a_validator_mask, java.lang.String a_validator_mask_parameter, java.lang.String a_saves_session, java.lang.String a_hidden_parameter)
           
 void ZA_UI_Api_CalculateWrapperLinesForButton(int[] ivectButtonDefintion, int iStartOfButtonAttrsInArray)
           
 int ZA_UI_Api_GetWrapperButtonIndex(int iButtonID)
           
 int ZA_UI_Api_Validator_GetValidatorParam(int[] ivectFormElementsDefinition, int iStartOfButtonDefinitionIdx, int iMask)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

K_ZA_UI_BUTTON

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

K_ZA_UI_BUTTON_INT

public static final int K_ZA_UI_BUTTON_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_QTY

public static final int K_ZA_UI_ATTR_BUTTON_QTY
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_STYLE

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

K_ZA_UI_ATTR_BUTTON_HEIGTH

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

K_ZA_UI_ATTR_BUTTON_FONT

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

K_ZA_UI_ATTR_BUTTON_TEXT

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

K_ZA_UI_ATTR_BUTTON_DEFAULT_ACTION

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

K_ZA_UI_ATTR_BUTTON_ACTION_GOTO

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

K_ZA_UI_ATTR_BUTTON_ANCHOR_TOP

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

K_ZA_UI_ATTR_BUTTON_ANCHOR_BOTTOM

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

K_ZA_UI_ATTR_BUTTON_ANCHOR_LEFT

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

K_ZA_UI_ATTR_BUTTON_ANCHOR_RIGHT

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

K_ZA_UI_ATTR_BUTTON_ANCHOR_NULL

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

K_ZA_UI_ATTR_BUTTON_ANCHOR_LEFT_ENSURE_BACKG_IMG_IS_SEEN

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

K_ZA_UI_ATTR_BUTTON_ANCHOR_TOP_INT

public static final int K_ZA_UI_ATTR_BUTTON_ANCHOR_TOP_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ANCHOR_BOTTOM_INT

public static final int K_ZA_UI_ATTR_BUTTON_ANCHOR_BOTTOM_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ANCHOR_LEFT_INT

public static final int K_ZA_UI_ATTR_BUTTON_ANCHOR_LEFT_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ANCHOR_RIGHT_INT

public static final int K_ZA_UI_ATTR_BUTTON_ANCHOR_RIGHT_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ANCHOR_NULL_INT

public static final int K_ZA_UI_ATTR_BUTTON_ANCHOR_NULL_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ANCHOR_LEFT_ENSURE_BACKG_IMG_IS_SEEN_INT

public static final int K_ZA_UI_ATTR_BUTTON_ANCHOR_LEFT_ENSURE_BACKG_IMG_IS_SEEN_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_TEXTFX_NOFX

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

K_ZA_UI_ATTR_BUTTON_TEXTFX_WRAP

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

K_ZA_UI_ATTR_BUTTON_TEXTFX_SCROLL

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

K_ZA_UI_ATTR_BUTTON_WIDTH_FIT_TO_TEXT

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

K_ZA_UI_ATTR_BUTTON_TEXTFX_NOFX_INT

public static final int K_ZA_UI_ATTR_BUTTON_TEXTFX_NOFX_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_TEXTFX_WRAP_INT

public static final int K_ZA_UI_ATTR_BUTTON_TEXTFX_WRAP_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_TEXTFX_SCROLL_INT

public static final int K_ZA_UI_ATTR_BUTTON_TEXTFX_SCROLL_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_WIDTH_FIT_TO_TEXT_INT

public static final int K_ZA_UI_ATTR_BUTTON_WIDTH_FIT_TO_TEXT_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ITEM_TYPE_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ITEM_TYPE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_UID_IDX

public static final int K_ZA_UI_ATTR_BUTTON_UID_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_FOCUSABLE_IDX

public static final int K_ZA_UI_ATTR_BUTTON_FOCUSABLE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ANCHOR_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ANCHOR_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_PAGENBR_IDX

public static final int K_ZA_UI_ATTR_BUTTON_PAGENBR_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_EDITABLE_IDX

public static final int K_ZA_UI_ATTR_BUTTON_EDITABLE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_XCOORD_IDX

public static final int K_ZA_UI_ATTR_BUTTON_XCOORD_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_YCOORD_IDX

public static final int K_ZA_UI_ATTR_BUTTON_YCOORD_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_COLORDEF_IDX

public static final int K_ZA_UI_ATTR_BUTTON_COLORDEF_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_BACKG_IMG_IDX

public static final int K_ZA_UI_ATTR_BUTTON_BACKG_IMG_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_BACKG_IMG_ALIGN_IDX

public static final int K_ZA_UI_ATTR_BUTTON_BACKG_IMG_ALIGN_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_HEIGTH_IDX

public static final int K_ZA_UI_ATTR_BUTTON_HEIGTH_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_WIDTH_IDX

public static final int K_ZA_UI_ATTR_BUTTON_WIDTH_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ALIGNMENT_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ALIGNMENT_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_FONT_IDX

public static final int K_ZA_UI_ATTR_BUTTON_FONT_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_FONT_RGB_IDX

public static final int K_ZA_UI_ATTR_BUTTON_FONT_RGB_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_FONT_FOCUSED_IDX

public static final int K_ZA_UI_ATTR_BUTTON_FONT_FOCUSED_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_FONT_FOCUSED_RGB_IDX

public static final int K_ZA_UI_ATTR_BUTTON_FONT_FOCUSED_RGB_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_TEXT_IDX

public static final int K_ZA_UI_ATTR_BUTTON_TEXT_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_TEXT_ALIGN_IDX

public static final int K_ZA_UI_ATTR_BUTTON_TEXT_ALIGN_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_TEXT_FX_IDX

public static final int K_ZA_UI_ATTR_BUTTON_TEXT_FX_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_FOCUSED_IMG_IDX

public static final int K_ZA_UI_ATTR_BUTTON_FOCUSED_IMG_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_FOCUSED_IMG_ALIGN_IDX

public static final int K_ZA_UI_ATTR_BUTTON_FOCUSED_IMG_ALIGN_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_FX_ONSHOW_IDX

public static final int K_ZA_UI_ATTR_BUTTON_FX_ONSHOW_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_FX_ONHIDE_IDX

public static final int K_ZA_UI_ATTR_BUTTON_FX_ONHIDE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_FX_SMOOTHNESS_IDX

public static final int K_ZA_UI_ATTR_BUTTON_FX_SMOOTHNESS_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_BEHAVIOR_BASE_IDX

public static final int K_ZA_UI_ATTR_BUTTON_BEHAVIOR_BASE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ACTIONFOCUS_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ACTIONFOCUS_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ACTIONPARAM_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ACTIONPARAM_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ACTIONUP_FOCUS_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ACTIONUP_FOCUS_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ACTIONUP_FOCUS_PARAM_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ACTIONUP_FOCUS_PARAM_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ACTIONDOWN_FOCUS_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ACTIONDOWN_FOCUS_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ACTIONDOWN_FOCUS_PARAM_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ACTIONDOWN_FOCUS_PARAM_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ACTIONLEFT_FOCUS_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ACTIONLEFT_FOCUS_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ACTIONLEFT_FOCUS_PARAM_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ACTIONLEFT_FOCUS_PARAM_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ACTIONRIGHT_FOCUS_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ACTIONRIGHT_FOCUS_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_ACTIONRIGHT_FOCUS_PARAM_IDX

public static final int K_ZA_UI_ATTR_BUTTON_ACTIONRIGHT_FOCUS_PARAM_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_VALIDATOR_MASK_IDX

public static final int K_ZA_UI_ATTR_BUTTON_VALIDATOR_MASK_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_VALIDATOR_PARAM_IDX

public static final int K_ZA_UI_ATTR_BUTTON_VALIDATOR_PARAM_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_SAVES_SESSION_PARAM_IDX

public static final int K_ZA_UI_ATTR_BUTTON_SAVES_SESSION_PARAM_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_BUTTON_HIDDEN_PARAM_IDX

public static final int K_ZA_UI_ATTR_BUTTON_HIDDEN_PARAM_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_VALIDATOR_MIN_LENGTH

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

K_ZA_UI_ATTR_VALIDATOR_MAX_LENGTH

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

K_ZA_UI_ATTR_VALIDATOR_NUMERIC

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

K_ZA_UI_ATTR_VALIDATOR_MONTH

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

K_ZA_UI_ATTR_VALIDATOR_DATE

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

K_ZA_UI_ATTR_VALIDATOR_EMAIL

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

K_ZA_UI_ATTR_VALIDATOR_URL

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

K_ZA_UI_ATTR_VALIDATOR_PASSWORD

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

K_ZA_UI_ATTR_VALIDATOR_MIN_LENGTH_INT

public static final int K_ZA_UI_ATTR_VALIDATOR_MIN_LENGTH_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_VALIDATOR_MAX_LENGTH_INT

public static final int K_ZA_UI_ATTR_VALIDATOR_MAX_LENGTH_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_VALIDATOR_NUMERIC_INT

public static final int K_ZA_UI_ATTR_VALIDATOR_NUMERIC_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_VALIDATOR_MONTH_INT

public static final int K_ZA_UI_ATTR_VALIDATOR_MONTH_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_VALIDATOR_DATE_INT

public static final int K_ZA_UI_ATTR_VALIDATOR_DATE_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_VALIDATOR_EMAIL_INT

public static final int K_ZA_UI_ATTR_VALIDATOR_EMAIL_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_VALIDATOR_URL_INT

public static final int K_ZA_UI_ATTR_VALIDATOR_URL_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_VALIDATOR_PASSWORD_INT

public static final int K_ZA_UI_ATTR_VALIDATOR_PASSWORD_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_VALIDATOR_MAX_MASK

public static final int K_ZA_UI_ATTR_VALIDATOR_MAX_MASK
See Also:
Constant Field Values

K_ZA_UI_ATTR_VALIDATOR_MAX_MASK_QTY

public static final int K_ZA_UI_ATTR_VALIDATOR_MAX_MASK_QTY
See Also:
Constant Field Values

K_ZA_UI_MAX_WRAPPERLINES

public int K_ZA_UI_MAX_WRAPPERLINES

K_ZA_UI_MAX_WRAPPERBUTTONS

public int K_ZA_UI_MAX_WRAPPERBUTTONS

iActualButtonWrapperIdx

protected int iActualButtonWrapperIdx

iActualButtonWrapperLine

protected int iActualButtonWrapperLine

bWrapperScrollModeOn

protected boolean bWrapperScrollModeOn

ivectWrapperLines

protected int[] ivectWrapperLines

ivectWrapperButtons

protected int[] ivectWrapperButtons

iLastWrapperButtonIdx

protected int iLastWrapperButtonIdx

iLastWrapperLinesIdx

protected int iLastWrapperLinesIdx
Constructor Detail

ProsciuttoButton

public ProsciuttoButton(za_UI_api a_proshObject)
Method Detail

createUIButtonDefinition_Appearance

public void createUIButtonDefinition_Appearance(java.lang.String a_item_uid,
                                                java.lang.String a_focusable,
                                                java.lang.String a_anchor,
                                                java.lang.String a_editable,
                                                java.lang.String a_x_coord,
                                                java.lang.String a_y_coord,
                                                java.lang.String a_colordef,
                                                java.lang.String a_image_background,
                                                java.lang.String a_image_bgd_alignment,
                                                java.lang.String a_height,
                                                java.lang.String a_width,
                                                java.lang.String a_alignment,
                                                java.lang.String a_font,
                                                java.lang.String a_RGBtext,
                                                java.lang.String a_font_focused,
                                                java.lang.String a_RGBtext_focused,
                                                java.lang.String a_defaultText,
                                                java.lang.String a_text_alignment,
                                                java.lang.String a_text_fx,
                                                java.lang.String a_image_focused,
                                                java.lang.String a_image_focused_alignment,
                                                java.lang.String a_fxOnGainFocus,
                                                java.lang.String a_fxOnLoseFocus,
                                                java.lang.String a_fxSmoothness)

createUIButtonDefinition_Behavior

public void createUIButtonDefinition_Behavior(java.lang.String a_item_uid,
                                              java.lang.String a_action_when_focused,
                                              java.lang.String a_action_when_focused_parameter,
                                              java.lang.String a_action_UP,
                                              java.lang.String a_action_UP_parameter,
                                              java.lang.String a_action_DOWN,
                                              java.lang.String a_action_DOWN_parameter,
                                              java.lang.String a_action_LEFT,
                                              java.lang.String a_action_LEFT_parameter,
                                              java.lang.String a_action_RIGHT,
                                              java.lang.String a_action_RIGHT_parameter,
                                              java.lang.String a_validator_mask,
                                              java.lang.String a_validator_mask_parameter,
                                              java.lang.String a_saves_session,
                                              java.lang.String a_hidden_parameter)

addElementDefinition

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


ZA_UI_Api_GetWrapperButtonIndex

public int ZA_UI_Api_GetWrapperButtonIndex(int iButtonID)

ZA_UI_Api_CalculateWrapperLinesForButton

public void ZA_UI_Api_CalculateWrapperLinesForButton(int[] ivectButtonDefintion,
                                                     int iStartOfButtonAttrsInArray)

ZA_UI_Api_Validator_GetValidatorParam

public int ZA_UI_Api_Validator_GetValidatorParam(int[] ivectFormElementsDefinition,
                                                 int iStartOfButtonDefinitionIdx,
                                                 int iMask)