diff -r 0f2326c2a325 -r 1c3b8676e58c ginebra2/Toolbar.h --- a/ginebra2/Toolbar.h Wed Jun 23 17:59:43 2010 +0300 +++ b/ginebra2/Toolbar.h Tue Jul 06 14:03:49 2010 +0300 @@ -23,6 +23,20 @@ namespace GVA { + enum ContentToolbarTimerState { + CONTENT_TOOLBAR_TIMER_STATE_NONE, + CONTENT_TOOLBAR_TIMER_STATE_ALLOW + }; + + enum ContentToolbarState { + + CONTENT_TOOLBAR_STATE_FULL, + CONTENT_TOOLBAR_STATE_PARTIAL, + CONTENT_TOOLBAR_STATE_ANIM_TO_PARTIAL, + CONTENT_TOOLBAR_STATE_ANIM_TO_FULL, + CONTENT_TOOLBAR_STATE_INVALID + }; + enum ContentViewActions { CONTENT_VIEW_ACTION_BACK, @@ -62,14 +76,21 @@ int actionId; QString actionName; + QString normalImg; QString activeImg; QString disabledImg; - QString selectedImg; QString id; }; +#define TOOLBAR_BUTTON_PATH ":/chrome/bedrockchrome/toolbar.snippet/icons/" +#define TOOLBAR_FULL_TB_TOGGLE_ICON TOOLBAR_BUTTON_PATH "icon_toggle_fullTB.png" +#define TOOLBAR_FULL_TB_SELECTED_TOGGLE_ICON TOOLBAR_BUTTON_PATH "icon_toggle_fullTB_pressed.png" +#define TOOLBAR_PARTIAL_TB_TOGGLE_ICON TOOLBAR_BUTTON_PATH "icon_toggle_partialTB.png" +#define TOOLBAR_PARTIAL_TB_SELECTED_TOGGLE_ICON TOOLBAR_BUTTON_PATH "icon_toggle_partialTB_pressed.png" -#define TOOLBAR_POPUP_INACTIVITY_DURATION 5000 + + +#define TOOLBAR_POPUP_INACTIVITY_DURATION 8000 #define TOOLBAR_ZOOMBAR_INACTIVITY_DURATION 8000 #define DUAL_TOOLBAR_NUM_BUTTONS 2