ginebra2/Toolbar.h
changeset 6 1c3b8676e58c
parent 5 0f2326c2a325
equal deleted inserted replaced
5:0f2326c2a325 6:1c3b8676e58c
    20 */
    20 */
    21 #ifndef __GINEBRA_TOOLBAR_H
    21 #ifndef __GINEBRA_TOOLBAR_H
    22 #define __GINEBRA_TOOLBAR_H
    22 #define __GINEBRA_TOOLBAR_H
    23 
    23 
    24 namespace GVA {
    24 namespace GVA {
       
    25 
       
    26   enum  ContentToolbarTimerState {
       
    27       CONTENT_TOOLBAR_TIMER_STATE_NONE,
       
    28       CONTENT_TOOLBAR_TIMER_STATE_ALLOW
       
    29   };
       
    30 
       
    31   enum  ContentToolbarState {
       
    32 
       
    33       CONTENT_TOOLBAR_STATE_FULL,
       
    34       CONTENT_TOOLBAR_STATE_PARTIAL,
       
    35       CONTENT_TOOLBAR_STATE_ANIM_TO_PARTIAL,
       
    36       CONTENT_TOOLBAR_STATE_ANIM_TO_FULL,
       
    37       CONTENT_TOOLBAR_STATE_INVALID
       
    38   };
    25 
    39 
    26   enum ContentViewActions {
    40   enum ContentViewActions {
    27 
    41 
    28       CONTENT_VIEW_ACTION_BACK,
    42       CONTENT_VIEW_ACTION_BACK,
    29       CONTENT_VIEW_ACTION_ZOOM,
    43       CONTENT_VIEW_ACTION_ZOOM,
    60 
    74 
    61   struct ToolbarActions_t {
    75   struct ToolbarActions_t {
    62 
    76 
    63        int actionId;
    77        int actionId;
    64        QString actionName;
    78        QString actionName;
       
    79        QString normalImg;
    65        QString activeImg;
    80        QString activeImg;
    66        QString disabledImg;
    81        QString disabledImg;
    67        QString selectedImg;
       
    68        QString id;
    82        QString id;
    69   };
    83   };
    70 
    84 
       
    85 #define TOOLBAR_BUTTON_PATH ":/chrome/bedrockchrome/toolbar.snippet/icons/"
       
    86 #define TOOLBAR_FULL_TB_TOGGLE_ICON  TOOLBAR_BUTTON_PATH  "icon_toggle_fullTB.png"
       
    87 #define TOOLBAR_FULL_TB_SELECTED_TOGGLE_ICON TOOLBAR_BUTTON_PATH  "icon_toggle_fullTB_pressed.png"
       
    88 #define TOOLBAR_PARTIAL_TB_TOGGLE_ICON  TOOLBAR_BUTTON_PATH "icon_toggle_partialTB.png"
       
    89 #define TOOLBAR_PARTIAL_TB_SELECTED_TOGGLE_ICON  TOOLBAR_BUTTON_PATH "icon_toggle_partialTB_pressed.png"
    71 
    90 
    72 #define TOOLBAR_POPUP_INACTIVITY_DURATION 5000
    91 
       
    92 
       
    93 #define TOOLBAR_POPUP_INACTIVITY_DURATION 8000
    73 #define TOOLBAR_ZOOMBAR_INACTIVITY_DURATION 8000
    94 #define TOOLBAR_ZOOMBAR_INACTIVITY_DURATION 8000
    74 
    95 
    75 #define DUAL_TOOLBAR_NUM_BUTTONS 2
    96 #define DUAL_TOOLBAR_NUM_BUTTONS 2
    76 
    97 
    77 #define WINDOW_TOOLBAR_BACK "goBack"
    98 #define WINDOW_TOOLBAR_BACK "goBack"