Zamae

The Prosciutto Project

a small footprint mobile application engine and browser - and open source!

OBJECT ATTRIBUTE INDEXES IN PROSCIUTTO

Here you can find the exact attribute index for each attribute for each object as defined internally in Prosciutto. You need this in order to use the getattr and setattr commands in Hecl, so your Hecl script can be aware of / set the attribute values you want. Handle with care! ;)



	/* OBJECT TYPES */
    public static final int      K_ZA_UI_FORM_INT               = 901;
    public static final int      K_ZA_UI_BUTTON_INT             = 902;
    public static final int      K_ZA_UI_TEMPLATE_INT           = 907;
    public static final int      K_ZA_UI_TIMER_INT              = 903;
    public static final int      K_ZA_UI_COLORDEFINITION_INT    = 906;
    public static final int      K_ZA_UI_SCROLLBAR_INT          = 900;
    public static final int      K_ZA_UI_IMAGEARRAY_INT         = 904;
    public static final int      K_ZA_UI_IMAGEPLAIN_INT         = 909;
    public static final int      K_ZA_UI_FONTARRAY_INT          = 905;
    
    /* INDEXES OF ATTRIBUTES FOR TYPE FORM */
    public static final int K_ZA_UI_ATTR_FORM_ITEM_TYPE_IDX                 = 0;
    public static final int K_ZA_UI_ATTR_FORM_UID_IDX                       = 1;
    public static final int K_ZA_UI_ATTR_FORM_PAGECOUNT_IDX                 = 2;
    public static final int K_ZA_UI_ATTR_FORM_ACTUALPAGE_IDX                = 3;
    public static final int K_ZA_UI_ATTR_FORM_TEMPLATE_IDX                  = 4;
    public static final int K_ZA_UI_ATTR_FORM_FOCUSABLE_IDX                 = 5;
    public static final int K_ZA_UI_ATTR_FORM_XCOORD_IDX                    = 6;
    public static final int K_ZA_UI_ATTR_FORM_YCOORD_IDX                    = 7;
    public static final int K_ZA_UI_ATTR_FORM_HEIGHT_IDX                    = 8;
    public static final int K_ZA_UI_ATTR_FORM_WIDTH_IDX                     = 9;
    public static final int K_ZA_UI_ATTR_FORM_COLORDEF_IDX                  = 10;
    public static final int K_ZA_UI_ATTR_FORM_BACKG_IMG_IDX                 = 11;
    public static final int K_ZA_UI_ATTR_FORM_LAYOUT_IDX                    = 12;
    public static final int K_ZA_UI_ATTR_FORM_LAYOUT_DIST_IDX               = 13;
    public static final int K_ZA_UI_ATTR_FORM_SPACE_BETWEEN_ITEMS_IDX       = 14;
    public static final int K_ZA_UI_ATTR_FORM_FX_ONSHOW_IDX                 = 15;
    public static final int K_ZA_UI_ATTR_FORM_FX_ONHIDE_IDX                 = 16;
    public static final int K_ZA_UI_ATTR_FORM_FX_SMOOTHNESS_IDX             = 17;
    
    public static final int K_ZA_UI_ATTR_FORM_BEHAVIOR_BASE_IDX             = 18;
    
    public static final int K_ZA_UI_ATTR_FORM_ACTIONFOCUS_IDX               = 18;
    public static final int K_ZA_UI_ATTR_FORM_ACTIONPARAM_IDX               = 19;
    public static final int K_ZA_UI_ATTR_FORM_DEFAULT_FOCUS_IDX             = 20;
    public static final int K_ZA_UI_ATTR_FORM_ACTIONUP_FOCUS_IDX            = 21;
    public static final int K_ZA_UI_ATTR_FORM_ACTIONUP_FOCUS_PARAM_IDX      = 22;
    public static final int K_ZA_UI_ATTR_FORM_ACTIONDOWN_FOCUS_IDX          = 23;
    public static final int K_ZA_UI_ATTR_FORM_ACTIONDOWN_FOCUS_PARAM_IDX    = 24;
    public static final int K_ZA_UI_ATTR_FORM_ACTIONLEFT_FOCUS_IDX          = 25;
    public static final int K_ZA_UI_ATTR_FORM_ACTIONLEFT_FOCUS_PARAM_IDX    = 26;
    public static final int K_ZA_UI_ATTR_FORM_ACTIONRIGHT_FOCUS_IDX         = 27;
    public static final int K_ZA_UI_ATTR_FORM_ACTIONRIGHT_FOCUS_PARAM_IDX   = 28;
    public static final int K_ZA_UI_ATTR_FORM_ACTION_TIMER_INDEX_IDX        = 29;
    public static final int K_ZA_UI_ATTR_FORM_ACTION_TIMER_STARTAT_IDX      = 30;
    public static final int K_ZA_UI_ATTR_FORM_SAVES_SESSION_PARAM_IDX       = 31;
    public static final int K_ZA_UI_ATTR_FORM_HIDDEN_PARAM_IDX              = 32;
    public static final int K_ZA_UI_ATTR_FORM_ALLOWDELETE_IDX               = 33;

    /* INDEXES OF ATTRIBUTES FOR TYPE BUTTON AND TEMPLATE */
    public static final int K_ZA_UI_ATTR_BUTTON_ITEM_TYPE_IDX               = 0;
    public static final int K_ZA_UI_ATTR_BUTTON_UID_IDX                     = 1;
    public static final int K_ZA_UI_ATTR_BUTTON_FOCUSABLE_IDX               = 2;
    public static final int K_ZA_UI_ATTR_BUTTON_ANCHOR_IDX                  = 3;
    public static final int K_ZA_UI_ATTR_BUTTON_PAGENBR_IDX                 = 4;
    public static final int K_ZA_UI_ATTR_BUTTON_EDITABLE_IDX                = 5;
    public static final int K_ZA_UI_ATTR_BUTTON_XCOORD_IDX                  = 6;
    public static final int K_ZA_UI_ATTR_BUTTON_YCOORD_IDX                  = 7;
    public static final int K_ZA_UI_ATTR_BUTTON_COLORDEF_IDX                = 8;
    public static final int K_ZA_UI_ATTR_BUTTON_BACKG_IMG_IDX               = 9;
    public static final int K_ZA_UI_ATTR_BUTTON_BACKG_IMG_ALIGN_IDX         = 10;
    public static final int K_ZA_UI_ATTR_BUTTON_HEIGTH_IDX                  = 11;
    public static final int K_ZA_UI_ATTR_BUTTON_WIDTH_IDX                   = 12;
    public static final int K_ZA_UI_ATTR_BUTTON_ALIGNMENT_IDX               = 13;
    public static final int K_ZA_UI_ATTR_BUTTON_FONT_IDX                    = 14;
    public static final int K_ZA_UI_ATTR_BUTTON_FONT_RGB_IDX                = 15;
    public static final int K_ZA_UI_ATTR_BUTTON_FONT_FOCUSED_IDX            = 16;
    public static final int K_ZA_UI_ATTR_BUTTON_FONT_FOCUSED_RGB_IDX        = 17;
    public static final int K_ZA_UI_ATTR_BUTTON_TEXT_IDX                    = 18;
    public static final int K_ZA_UI_ATTR_BUTTON_TEXT_ALIGN_IDX              = 19;
    public static final int K_ZA_UI_ATTR_BUTTON_TEXT_FX_IDX                 = 20;
    public static final int K_ZA_UI_ATTR_BUTTON_FOCUSED_IMG_IDX             = 21;
    public static final int K_ZA_UI_ATTR_BUTTON_FOCUSED_IMG_ALIGN_IDX       = 22;
    public static final int K_ZA_UI_ATTR_BUTTON_FX_ONSHOW_IDX               = 23;
    public static final int K_ZA_UI_ATTR_BUTTON_FX_ONHIDE_IDX               = 24;
    public static final int K_ZA_UI_ATTR_BUTTON_FX_SMOOTHNESS_IDX           = 25;
    
    public static final int K_ZA_UI_ATTR_BUTTON_BEHAVIOR_BASE_IDX           = 26;
    
    public static final int K_ZA_UI_ATTR_BUTTON_ACTIONFOCUS_IDX             = 26;
    public static final int K_ZA_UI_ATTR_BUTTON_ACTIONPARAM_IDX             = 27;
    public static final int K_ZA_UI_ATTR_BUTTON_ACTIONUP_FOCUS_IDX          = 28;
    public static final int K_ZA_UI_ATTR_BUTTON_ACTIONUP_FOCUS_PARAM_IDX    = 29;
    public static final int K_ZA_UI_ATTR_BUTTON_ACTIONDOWN_FOCUS_IDX        = 30;
    public static final int K_ZA_UI_ATTR_BUTTON_ACTIONDOWN_FOCUS_PARAM_IDX  = 31;
    public static final int K_ZA_UI_ATTR_BUTTON_ACTIONLEFT_FOCUS_IDX        = 32;
    public static final int K_ZA_UI_ATTR_BUTTON_ACTIONLEFT_FOCUS_PARAM_IDX  = 33;
    public static final int K_ZA_UI_ATTR_BUTTON_ACTIONRIGHT_FOCUS_IDX       = 34;
    public static final int K_ZA_UI_ATTR_BUTTON_ACTIONRIGHT_FOCUS_PARAM_IDX = 35;
    public static final int K_ZA_UI_ATTR_BUTTON_VALIDATOR_MASK_IDX          = 36;
    public static final int K_ZA_UI_ATTR_BUTTON_VALIDATOR_PARAM_IDX         = 37;
    public static final int K_ZA_UI_ATTR_BUTTON_SAVES_SESSION_PARAM_IDX     = 38;
    public static final int K_ZA_UI_ATTR_BUTTON_HIDDEN_PARAM_IDX            = 39;


    /* INDEXES OF ATTRIBUTES FOR TYPE TIMER */
    public static final int K_ZA_UI_ATTR_TIMER_ITEM_TYPE_IDX        = 0;
    public static final int K_ZA_UI_ATTR_TIMER_UID_IDX              = 1;
    public static final int K_ZA_UI_ATTR_TIMER_ACTIVE_IDX           = 2;
    public static final int K_ZA_UI_ATTR_TIMER_DELAY_IDX            = 3;
    public static final int K_ZA_UI_ATTR_TIMER_PERIOD_IDX           = 4;
    public static final int K_ZA_UI_ATTR_TIMER_EXECUTION_IDX        = 5;
    public static final int K_ZA_UI_ATTR_TIMER_ACTION_IDX           = 6;
    public static final int K_ZA_UI_ATTR_TIMER_ACTION_PARAM_IDX     = 7;
    public static final int K_ZA_UI_ATTR_TIMER_TIMER_OBJECT_IDX     = 8;
    public static final int K_ZA_UI_ATTR_TIMER_TASK_OBJECT_IDX      = 9;
    
    /* INDEXES OF ATTRIBUTES FOR TYPE COLORDEFINITION */
    public static final int K_ZA_UI_ATTR_COLORDEF_ITEM_TYPE_IDX                     = 0;
    public static final int K_ZA_UI_ATTR_COLORDEF_UID_IDX                           = 1;
    public static final int K_ZA_UI_ATTR_COLORDEF_BACKG_RGB_START_IDX               = 2;
    public static final int K_ZA_UI_ATTR_COLORDEF_BACKG_RGB_END_IDX                 = 3;
    public static final int K_ZA_UI_ATTR_COLORDEF_BACKG_STYLE_IDX                   = 4;
    public static final int K_ZA_UI_ATTR_COLORDEF_BACKG_BORDER_RGB_IDX              = 5;
    public static final int K_ZA_UI_ATTR_COLORDEF_BACKG_BORDER_THICK_IDX            = 6;
    public static final int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BACKG_RGB_START_IDX       = 7;
    public static final int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BACKG_RGB_END_IDX         = 8;
    public static final int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BACKG_STYLE_IDX           = 9;
    public static final int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BORDER_RGB_IDX            = 10;
    public static final int K_ZA_UI_ATTR_COLORDEF_FOCUSED_BORDER_THICK_IDX          = 11;
    public static final int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BACKG_RGB_START_IDX = 12;
    public static final int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BACKG_RGB_END_IDX   = 13;
    public static final int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BACKG_STYLE_IDX     = 14;
    public static final int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BORDER_RGB_IDX      = 15;
    public static final int K_ZA_UI_ATTR_COLORDEF_WRAP_SELECTED_BORDER_THICK_IDX    = 16;
    
    
    /* INDEXES OF ATTRIBUTES FOR TYPE SCROLLBAR */
    public static final int K_ZA_UI_ATTR_SCROLLBAR_ITEM_TYPE_IDX                    = 0;
    public static final int K_ZA_UI_ATTR_SCROLLBAR_UID_IDX                          = 1;
    public static final int K_ZA_UI_ATTR_SCROLLBAR_ANCHOR_IDX                       = 2;
    public static final int K_ZA_UI_ATTR_SCROLLBAR_COLORDEF_IDX                     = 3;
    public static final int K_ZA_UI_ATTR_SCROLLBAR_XCOORD_IDX                       = 4;
    public static final int K_ZA_UI_ATTR_SCROLLBAR_YCOORD_IDX                       = 5;
    public static final int K_ZA_UI_ATTR_SCROLLBAR_HEIGHT_IDX                       = 6;
    public static final int K_ZA_UI_ATTR_SCROLLBAR_WIDTH_IDX                        = 7;
    public static final int K_ZA_UI_ATTR_SCROLLBAR_MIN_VALUE_IDX                    = 8;
    public static final int K_ZA_UI_ATTR_SCROLLBAR_MAX_VALUE_IDX                    = 9;
    public static final int K_ZA_UI_ATTR_SCROLLBAR_ACTUAL_VALUE_IDX                 = 10;
    
    
    /* INDEXES OF ATTRIBUTES FOR TYPE IMAGEARRAY */
    public static final int K_ZA_UI_ATTR_IMAGEARRAY_ITEM_TYPE_IDX           = 0;
    public static final int K_ZA_UI_ATTR_IMAGEARRAY_UID_IDX                 = 1;
    public static final int K_ZA_UI_ATTR_IMAGEARRAY_PATH_IDX                = 2;
    public static final int K_ZA_UI_ATTR_IMAGEARRAY_XCOORD_IDX              = 3;
    public static final int K_ZA_UI_ATTR_IMAGEARRAY_YCOORD_IDX              = 4;
    public static final int K_ZA_UI_ATTR_IMAGEARRAY_WIDTH_IDX               = 5;
    public static final int K_ZA_UI_ATTR_IMAGEARRAY_HEIGHT_IDX              = 6;
    public static final int K_ZA_UI_ATTR_IMAGEARRAY_ALIGNMENT_IDX           = 7;
    public static final int K_ZA_UI_ATTR_IMAGEARRAY_OBJECT_IDX              = 8;
    public static final int K_ZA_UI_ATTR_IMAGEARRAY_ALLOWDELETE_IDX         = 9;
    
    
    /* INDEXES OF ATTRIBUTES FOR TYPE FONTARRAY */
    public static final int K_ZA_UI_ATTR_FONTARRAY_ITEM_TYPE_IDX            = 0;
    public static final int K_ZA_UI_ATTR_FONTARRAY_UID_IDX                  = 1;
    public static final int K_ZA_UI_ATTR_FONTARRAY_FONT_DESCRIPTION_IDX     = 2;

    

Back to the Prosciutto+Hecl commands description
Back to the form object description
Back to UI objects listing