com.zasysdev.zamae
Class ProsciuttoScrollbar

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

public final class ProsciuttoScrollbar
extends java.lang.Object


Field Summary
protected  boolean bScrollbarAlreadySetup
           
protected  boolean bUsedEmptyScrollbarSlot
           
protected  int iActualSclbarSelectorHeight
           
protected  int iActualSclbarSelectorXcoord
           
protected  int iActualSclbarSelectorYcoord
           
protected  int iActualScrollbarActualValue
           
protected  int iActualScrollbarHeight
           
protected  int iActualScrollbarIndex
           
protected  int iActualScrollbarMaxValue
           
protected  int iActualScrollbarMinValue
           
protected  int iActualScrollbarWidth
           
protected  int iActualScrollbarXcoord
           
protected  int iActualScrollbarYcoord
           
protected  int iLastButtonStartIdx
           
protected  int iLastScrollbarDefAttrsIdx
           
 int iLastScrollbarDefIdx
           
protected  int iQtyActualScrollbarQty
           
protected  int iScrollbarEmptySlot
           
protected  int[] ivectActualScrollbarDefItems
           
protected  int[][] ivectScrollbarDefs
           
static int K_ZA_UI_ATTR_SCROLLBAR_ACTUAL_VALUE_IDX
           
static int K_ZA_UI_ATTR_SCROLLBAR_ANCHOR_IDX
           
static int K_ZA_UI_ATTR_SCROLLBAR_COLORDEF_IDX
           
static int K_ZA_UI_ATTR_SCROLLBAR_HEIGHT_IDX
           
static int K_ZA_UI_ATTR_SCROLLBAR_ITEM_TYPE_IDX
           
static int K_ZA_UI_ATTR_SCROLLBAR_MAX_VALUE_IDX
           
static int K_ZA_UI_ATTR_SCROLLBAR_MIN_VALUE_IDX
           
static int K_ZA_UI_ATTR_SCROLLBAR_QTY
           
static int K_ZA_UI_ATTR_SCROLLBAR_UID_IDX
           
static int K_ZA_UI_ATTR_SCROLLBAR_WIDTH_IDX
           
static int K_ZA_UI_ATTR_SCROLLBAR_XCOORD_IDX
           
static int K_ZA_UI_ATTR_SCROLLBAR_YCOORD_IDX
           
static java.lang.String K_ZA_UI_SCROLLBAR
           
static int K_ZA_UI_SCROLLBAR_INT
           
static int K_ZA_UI_SCROLLBAR_SELECTOR_HEIGHT_DEFAULT
           
 
Constructor Summary
ProsciuttoScrollbar(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 createScrollbarDefinition(java.lang.String a_iscrollbar_uid, java.lang.String a_iscrollbar_anchor, java.lang.String a_iscrollbar_colordef, java.lang.String a_iscrollbar_xcoord, java.lang.String a_iscrollbar_ycoord, java.lang.String a_iscrollbar_height, java.lang.String a_iscrollbar_width, java.lang.String a_iscrollbar_min_value, java.lang.String a_iscrollbar_max_value, java.lang.String a_iscrollbar_max_starting_value)
           
 void endUIScrollbarDefinition()
           
protected  void scrollbarCaculateSelectorSize()
           
 void setScrollbarActualValue(int a_iScrollbarIndex, int a_iActualValue)
           
 void setScrollbarStartSettings(int a_iScrollbarIndex, int a_xcoord, int a_ycoord, int a_iheight, int a_iwidth, int a_imin_value, int a_imax_value)
           
 void setupScrollbar()
           
 void startUIScrollbarDefinition()
           
protected  void updateScrollbarSelectorPosition()
           
 int ZA_UI_Api_GetScrollbarDefIndex(int iScrollbarDefID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

K_ZA_UI_SCROLLBAR

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

K_ZA_UI_SCROLLBAR_INT

public static final int K_ZA_UI_SCROLLBAR_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_SCROLLBAR_QTY

public static final int K_ZA_UI_ATTR_SCROLLBAR_QTY
See Also:
Constant Field Values

K_ZA_UI_ATTR_SCROLLBAR_ITEM_TYPE_IDX

public static final int K_ZA_UI_ATTR_SCROLLBAR_ITEM_TYPE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_SCROLLBAR_UID_IDX

public static final int K_ZA_UI_ATTR_SCROLLBAR_UID_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_SCROLLBAR_ANCHOR_IDX

public static final int K_ZA_UI_ATTR_SCROLLBAR_ANCHOR_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_SCROLLBAR_COLORDEF_IDX

public static final int K_ZA_UI_ATTR_SCROLLBAR_COLORDEF_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_SCROLLBAR_XCOORD_IDX

public static final int K_ZA_UI_ATTR_SCROLLBAR_XCOORD_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_SCROLLBAR_YCOORD_IDX

public static final int K_ZA_UI_ATTR_SCROLLBAR_YCOORD_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_SCROLLBAR_HEIGHT_IDX

public static final int K_ZA_UI_ATTR_SCROLLBAR_HEIGHT_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_SCROLLBAR_WIDTH_IDX

public static final int K_ZA_UI_ATTR_SCROLLBAR_WIDTH_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_SCROLLBAR_MIN_VALUE_IDX

public static final int K_ZA_UI_ATTR_SCROLLBAR_MIN_VALUE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_SCROLLBAR_MAX_VALUE_IDX

public static final int K_ZA_UI_ATTR_SCROLLBAR_MAX_VALUE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_SCROLLBAR_ACTUAL_VALUE_IDX

public static final int K_ZA_UI_ATTR_SCROLLBAR_ACTUAL_VALUE_IDX
See Also:
Constant Field Values

K_ZA_UI_SCROLLBAR_SELECTOR_HEIGHT_DEFAULT

public static final int K_ZA_UI_SCROLLBAR_SELECTOR_HEIGHT_DEFAULT
See Also:
Constant Field Values

ivectScrollbarDefs

protected int[][] ivectScrollbarDefs

ivectActualScrollbarDefItems

protected int[] ivectActualScrollbarDefItems

iLastScrollbarDefIdx

public int iLastScrollbarDefIdx

iLastScrollbarDefAttrsIdx

protected int iLastScrollbarDefAttrsIdx

iActualScrollbarIndex

protected int iActualScrollbarIndex

iActualScrollbarWidth

protected int iActualScrollbarWidth

iActualScrollbarHeight

protected int iActualScrollbarHeight

iActualScrollbarXcoord

protected int iActualScrollbarXcoord

iActualScrollbarYcoord

protected int iActualScrollbarYcoord

iActualScrollbarMinValue

protected int iActualScrollbarMinValue

iActualScrollbarMaxValue

protected int iActualScrollbarMaxValue

iActualScrollbarActualValue

protected int iActualScrollbarActualValue

iLastButtonStartIdx

protected int iLastButtonStartIdx

iActualSclbarSelectorHeight

protected int iActualSclbarSelectorHeight

iActualSclbarSelectorXcoord

protected int iActualSclbarSelectorXcoord

iActualSclbarSelectorYcoord

protected int iActualSclbarSelectorYcoord

bScrollbarAlreadySetup

protected boolean bScrollbarAlreadySetup

bUsedEmptyScrollbarSlot

protected boolean bUsedEmptyScrollbarSlot

iScrollbarEmptySlot

protected int iScrollbarEmptySlot

iQtyActualScrollbarQty

protected int iQtyActualScrollbarQty
Constructor Detail

ProsciuttoScrollbar

public ProsciuttoScrollbar(za_UI_api a_proshObject)
Method Detail

createScrollbarDefinition

public void createScrollbarDefinition(java.lang.String a_iscrollbar_uid,
                                      java.lang.String a_iscrollbar_anchor,
                                      java.lang.String a_iscrollbar_colordef,
                                      java.lang.String a_iscrollbar_xcoord,
                                      java.lang.String a_iscrollbar_ycoord,
                                      java.lang.String a_iscrollbar_height,
                                      java.lang.String a_iscrollbar_width,
                                      java.lang.String a_iscrollbar_min_value,
                                      java.lang.String a_iscrollbar_max_value,
                                      java.lang.String a_iscrollbar_max_starting_value)

startUIScrollbarDefinition

public void startUIScrollbarDefinition()

endUIScrollbarDefinition

public void endUIScrollbarDefinition()

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_GetScrollbarDefIndex

public int ZA_UI_Api_GetScrollbarDefIndex(int iScrollbarDefID)

setupScrollbar

public void setupScrollbar()

setScrollbarStartSettings

public void setScrollbarStartSettings(int a_iScrollbarIndex,
                                      int a_xcoord,
                                      int a_ycoord,
                                      int a_iheight,
                                      int a_iwidth,
                                      int a_imin_value,
                                      int a_imax_value)

setScrollbarActualValue

public void setScrollbarActualValue(int a_iScrollbarIndex,
                                    int a_iActualValue)

scrollbarCaculateSelectorSize

protected void scrollbarCaculateSelectorSize()

updateScrollbarSelectorPosition

protected void updateScrollbarSelectorPosition()