browserui/browser/SrcData/browser_toolbar.rssi
branchRCL_3
changeset 65 8e6fa1719340
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/browserui/browser/SrcData/browser_toolbar.rssi	Wed Sep 01 12:31:04 2010 +0100
@@ -0,0 +1,580 @@
+/*
+* Copyright (c) 2002-2008 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*     Resource file for the content view's toolbar
+*
+*
+*/
+
+
+#include <browser_platform_variant.hrh>
+
+#ifdef BRDO_AVKON_EXT_TB_FF
+
+//  RESOURCE IDENTIFIER
+
+#include <eikon.hrh>
+#include "BrowserToolbar.hrh"
+
+// Common toolbar resource 
+RESOURCE AVKON_TOOLBAR r_content_view_toolbar
+    {
+    flags = KAknToolbarFixed | KAknToolbarWithoutCba;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type=EAknCtToolbarExtension;
+			id= EWmlCmdToolbarExtensionContentView;
+
+            control = AVKON_TOOLBAR_EXTENSION
+                {
+                helptxt = qtn_browser_ext_tb_tt;
+                items =
+                    {
+#ifndef BRDO_SINGLE_CLICK_ENABLED_FF		    
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EWmlCmdFavourites;     
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {                      
+                                    txt     = qtn_browser_ext_tb_bm;  
+                                    helptxt = qtn_browser_ext_tb_bm_tt;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_bm;         
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_bm_mask;   
+                                    extension = r_browser_ext_qgn_indi_browser_tb_bm;
+                                    }
+                                };
+                            };
+                        },
+#endif
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EWmlCmdLaunchHomePage;     
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt     = qtn_browser_ext_tb_home;  
+                                    helptxt = qtn_browser_ext_tb_home_tt;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_home;         
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_home_mask;   
+                                    extension = r_browser_ext_qgn_indi_browser_tb_home;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EWmlCmdSaveAsBookmark;     
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt     = qtn_browser_ext_tb_save_bookmark;  
+                                    helptxt = qtn_browser_ext_tb_save_bookmark_tt;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_save_bm;         
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_save_bm_mask;
+                                    extension = r_browser_ext_qgn_indi_browser_tb_savebm;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EWmlCmdFindKeyword;     
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt     = qtn_browser_ext_tb_find_keyword;  
+                                    helptxt = qtn_browser_ext_tb_find_keyword_tt;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_find_kw;         
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_find_kw_mask;
+                                    extension = r_browser_ext_qgn_indi_browser_tb_findkw;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EWmlCmdReload;     
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt     = qtn_browser_ext_tb_reload;  
+                                    helptxt = qtn_browser_ext_tb_reload_tt;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_reload;         
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_reload_mask;
+                                    extension = r_browser_ext_qgn_indi_browser_tb_reload;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EAknCmdHelp;     
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt     = qtn_browser_ext_tb_help;  
+                                    helptxt = qtn_browser_ext_tb_help_tt;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_help;         
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_help_mask;
+                                    extension = r_browser_ext_qgn_indi_browser_tb_help;
+                                    }
+                                };
+                            };
+                        },
+#ifndef BRDO_MULTITOUCH_ENABLED_FF	                        
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EWmlCmdShowMiniature;     
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt     = qtn_browser_ext_tb_miniature_show;  
+                                    helptxt = qtn_browser_ext_tb_miniature_show_tt;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_page;         
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_page_mask;
+                                    extension = r_browser_ext_qgn_indi_browser_tb_pages;
+                                    }
+                                };
+                            };
+                        },
+#else
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EWmlCmdDownloads;     
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt     = qtn_browser_list_downloads;  
+                                    helptxt = qtn_browser_list_downloads;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_downloads;         
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_downloads_mask;
+                                    extension = r_browser_ext_qgn_indi_browser_tb_downloads;
+                                    }
+                                };
+                            };
+                        },
+#endif                        
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EWmlCmdPreferences;     
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt     = qtn_browser_ext_tb_settings;  
+                                    helptxt = qtn_browser_ext_tb_settings_tt;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_settings;         
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_settings_mask;
+                                    extension = r_browser_ext_qgn_indi_browser_tb_settings;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EWmlCmdOpenFeedsFolder;
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt     = qtn_browser_ext_tb_view_feeds;
+                                    helptxt = qtn_browser_ext_tb_view_feeds_tt;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_feeds;
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_feeds_mask;
+                                    extension = r_browser_ext_qgn_indi_browser_tb_feeds;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EWmlCmdShowSubscribeList;
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt     = qtn_browser_ext_tb_subscribe_list;
+                                    helptxt = qtn_browser_ext_tb_subscribe_list_tt;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_rss;
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_rss_mask;
+                                    extension = r_browser_ext_qgn_indi_browser_tb_rss;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EWmlCmdSwitchWindow;
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt     = qtn_browser_ext_tb_switch_win;
+                                    helptxt = qtn_browser_ext_tb_switch_win_tt;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_switch_win;         
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_switch_win_mask;
+                                    extension = r_browser_ext_qgn_indi_browser_tb_switch_win;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = EWmlCmdSendAddressViaUnifiedMessage;
+                        
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonRequestExitOnButtonUpEvent;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt     = qtn_browser_ext_tb_send_url;
+                                    helptxt = qtn_browser_ext_tb_send_url_tt;
+                                    bmpfile = "\\Resource\\apps\\browser.mif";
+                                    bmpid   = EMbmBrowserQgn_indi_browser_tb_send_url;
+                                    bmpmask = EMbmBrowserQgn_indi_browser_tb_send_url_mask;
+                                    extension = r_browser_ext_qgn_indi_browser_tb_send_url;
+                                    }
+                                };
+                            };
+	#ifndef BRDO_SINGLE_CLICK_ENABLED_FF
+			}
+	#else
+			},
+						
+		TBAR_CTRL
+                       {
+                       type = EAknCtButton;
+                       id = EWmlCmdUserExit;
+                       
+                       control = AVKON_BUTTON
+                           {
+                           flags = KAknButtonRequestExitOnButtonUpEvent;
+                           states =
+                               {
+                               AVKON_BUTTON_STATE
+                                   {
+                                   txt     = qtn_options_exit; //qtn_browser_list_close_window;
+                                   helptxt = qtn_options_exit; //qtn_browser_list_close_window;
+                                   bmpfile = "\\Resource\\apps\\browser.mif";
+                                   bmpid   = EMbmBrowserQgn_indi_browser_tb_exit;         
+                                   bmpmask = EMbmBrowserQgn_indi_browser_tb_exit_mask;
+                                   extension = r_browser_ext_qgn_indi_browser_tb_exit;
+                                   }
+                               };
+                           };
+                       }     
+	#endif
+                      
+                    };
+                };
+            },
+            
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = EWmlCmdGoToAddress;     
+            
+            control = AVKON_BUTTON
+                {
+                flags = 0;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        txt     = "";  //Icon should always be visible instead of this
+                        helptxt = qtn_browser_tb_gotoaddress_tt;
+                        bmpfile = "\\Resource\\apps\\browser.mif";
+                        bmpid   = EMbmBrowserQgn_indi_browser_tb_goto;         
+                        bmpmask = EMbmBrowserQgn_indi_browser_tb_goto_mask;
+                        extension = r_browser_ext_qgn_indi_browser_tb_goto;
+                        }
+                    };
+                };
+            }, 
+         TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = EWmlCmdGoToAddressAndSearch;     
+            control = AVKON_BUTTON
+                {
+                flags = 0;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        txt     = "";  //Icon should always be visible instead of this
+                        helptxt = qtn_is_tooltip_goto_search;
+                        bmpfile = "\\Resource\\apps\\browser.mif";
+                        bmpid   = EMbmBrowserQgn_indi_browser_tb_goto_and_search;         
+                        bmpmask = EMbmBrowserQgn_indi_browser_tb_goto_and_search_mask;
+                        extension = r_browser_ext_qgn_indi_browser_tb_goto_and_search;
+                        }
+                    };
+                };
+            },  
+         TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = EWmlCmdHistoryBack;     
+            
+            control = AVKON_BUTTON
+                {
+                flags = 0;
+                states = 
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        txt     = "";  //Icon should always be visible instead of this
+                        helptxt = qtn_browser_tb_history_back_tt;
+                        bmpfile = "\\Resource\\apps\\browser.mif";
+                        bmpid   = EMbmBrowserQgn_indi_browser_tb_history_back;      
+                        bmpmask = EMbmBrowserQgn_indi_browser_tb_history_back_mask;
+                        extension = r_browser_ext_qgn_indi_browser_tb_history_back;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = EWmlCmdFindPrevious;     
+            
+            control = AVKON_BUTTON
+                {
+                flags = 0;
+                states = 
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        txt     = "";  //Icon should always be visible instead of this
+                        helptxt = qtn_browser_tb_findprevious_tt;
+                        bmpfile = "\\Resource\\apps\\browser.mif";
+                        bmpid   = EMbmBrowserQgn_indi_browser_tb_find_kw_prev;         
+                        bmpmask = EMbmBrowserQgn_indi_browser_tb_find_kw_prev_mask;
+                        extension = r_browser_ext_qgn_indi_browser_tb_findkw_prev;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = EWmlNoCmd;     
+            control = AVKON_BUTTON
+                {
+                flags = 0;
+                states = 
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        txt     = "";  //Icon should always be visible instead of this
+                        helptxt = "";
+                     //   bmpfile = ;
+                     //   bmpid   = ;         
+                     //   bmpmask = ;
+                        extension = r_browser_ext_qgn_indi_browser_tb_blank;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = EWmlCmdFindNext;     
+            
+            control = AVKON_BUTTON
+                {
+                flags = 0;
+                states = 
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        txt     = "";  //Icon should always be visible instead of this
+                        helptxt = qtn_browser_tb_findnext_tt;
+                        bmpfile = "\\Resource\\apps\\browser.mif";
+                        bmpid   = EMbmBrowserQgn_indi_browser_tb_find_kw_next;         
+                        bmpmask = EMbmBrowserQgn_indi_browser_tb_find_kw_next_mask;
+                        extension = r_browser_ext_qgn_indi_browser_tb_findkw_next;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = EWmlCmdHistoryForward;     
+            
+            control = AVKON_BUTTON
+                {
+                flags = 0;
+                states = 
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        txt     = "";  //Icon should always be visible instead of this
+                        helptxt = qtn_browser_tb_history_forward_tt;
+                        bmpfile = "\\Resource\\apps\\browser.mif";
+                        bmpid   = EMbmBrowserQgn_indi_browser_tb_history_fw;         
+                        bmpmask = EMbmBrowserQgn_indi_browser_tb_history_fw_mask;
+                        extension = r_browser_ext_qgn_indi_browser_tb_history_fw;
+                        }
+                    };
+                };
+            },
+	    
+#ifdef BRDO_SINGLE_CLICK_ENABLED_FF
+
+	TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = EWmlCmdFavourites;     
+            
+            control = AVKON_BUTTON
+                {
+                flags = 0;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {                      
+                        txt     = "";  
+                        helptxt = qtn_browser_ext_tb_bm_tt;
+                        bmpfile = "\\Resource\\apps\\browser.mif";
+                        bmpid   = EMbmBrowserQgn_indi_browser_tb_bm;         
+                        bmpmask = EMbmBrowserQgn_indi_browser_tb_bm_mask;   
+                        extension = r_browser_ext_qgn_indi_browser_tb_bm;
+                        }
+                    };
+                };
+            }
+#else	    
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = EWmlCmdZoomSliderShow;     
+            
+            control = AVKON_BUTTON
+                {
+                flags = 0;
+                states = 
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        txt     = "";  //Icon should always be visible instead of this
+                        helptxt = qtn_browser_tb_zoomshow_tt;
+                        bmpfile = "\\Resource\\apps\\browser.mif";
+                        bmpid   = EMbmBrowserQgn_indi_browser_tb_zoom_in;         
+                        bmpmask = EMbmBrowserQgn_indi_browser_tb_zoom_in_mask;
+                        extension = r_browser_ext_qgn_indi_browser_tb_zoomin;
+                        }
+                    };
+                };
+            }
+#endif
+        };
+    }
+
+#else
+
+// Common toolbar resource 
+RESOURCE AVKON_TOOLBAR r_content_view_toolbar
+    {
+    }
+
+#endif