browserui/browser/BrowserAppSrc/BrowserContentViewToolbar.cpp
changeset 10 57d5b8e231c4
parent 0 84ad3b177aa3
child 31 868cceedabd3
equal deleted inserted replaced
0:84ad3b177aa3 10:57d5b8e231c4
    65     iBrowserContentView->Toolbar()->ToolbarExtension()->HideItemL( EWmlCmdShowSubscribeList, embeddedMode );
    65     iBrowserContentView->Toolbar()->ToolbarExtension()->HideItemL( EWmlCmdShowSubscribeList, embeddedMode );
    66     iBrowserContentView->Toolbar()->ToolbarExtension()->HideItemL( EWmlCmdOpenFeedsFolder, embeddedMode );
    66     iBrowserContentView->Toolbar()->ToolbarExtension()->HideItemL( EWmlCmdOpenFeedsFolder, embeddedMode );
    67     iBrowserContentView->Toolbar()->ToolbarExtension()->HideItemL( EWmlCmdFavourites, (embeddedMode || embeddedOperatorMenu) );
    67     iBrowserContentView->Toolbar()->ToolbarExtension()->HideItemL( EWmlCmdFavourites, (embeddedMode || embeddedOperatorMenu) );
    68     iBrowserContentView->Toolbar()->ToolbarExtension()->HideItemL( EWmlCmdSaveAsBookmark, embeddedOperatorMenu );
    68     iBrowserContentView->Toolbar()->ToolbarExtension()->HideItemL( EWmlCmdSaveAsBookmark, embeddedOperatorMenu );
    69     iBrowserContentView->Toolbar()->ToolbarExtension()->HideItemL( EWmlCmdLaunchHomePage, (embeddedMode || embeddedOperatorMenu) );
    69     iBrowserContentView->Toolbar()->ToolbarExtension()->HideItemL( EWmlCmdLaunchHomePage, (embeddedMode || embeddedOperatorMenu) );
       
    70     
       
    71     if ( iBrowserContentView->ApiProvider().Preferences().SearchFeature() )
       
    72         {
       
    73         iBrowserContentView->Toolbar()->HideItem( EWmlCmdGoToAddress, ETrue, EFalse );
       
    74         }
       
    75     else
       
    76         {
       
    77         iBrowserContentView->Toolbar()->HideItem( EWmlCmdGoToAddressAndSearch, ETrue, EFalse );
       
    78         }
       
    79     
    70 #endif
    80 #endif
    71     }
    81     }
    72 
    82 
    73 // ----------------------------------------------------------------------------
    83 // ----------------------------------------------------------------------------
    74 // CBrowserContentViewToolbar::NewL
    84 // CBrowserContentViewToolbar::NewL
   102     TBool pageOverview = iBrowserContentView->IsMiniatureViewUp();
   112     TBool pageOverview = iBrowserContentView->IsMiniatureViewUp();
   103     TBool zoomSlider = iBrowserContentView->ZoomSliderVisible();
   113     TBool zoomSlider = iBrowserContentView->ZoomSliderVisible();
   104     TBool contentDisplayed = iBrowserContentView->ApiProvider().ContentDisplayed();
   114     TBool contentDisplayed = iBrowserContentView->ApiProvider().ContentDisplayed();
   105     TBool wmlMode = iBrowserContentView->ApiProvider().WindowMgr().CurrentWindow()->WMLMode();
   115     TBool wmlMode = iBrowserContentView->ApiProvider().WindowMgr().CurrentWindow()->WMLMode();
   106     TBool DimHomePage = iBrowserContentView->ApiProvider().IsLaunchHomePageDimmedL();
   116     TBool DimHomePage = iBrowserContentView->ApiProvider().IsLaunchHomePageDimmedL();
       
   117     TBool searchMode = iBrowserContentView->ApiProvider().Preferences().SearchFeature();
   107 
   118 
   108     
   119     
   109     // Extended Toolbar
   120     // Extended Toolbar
   110     iBrowserContentView->Toolbar()->SetItemDimmed( EWmlCmdToolbarExtensionContentView, 
   121     iBrowserContentView->Toolbar()->SetItemDimmed( EWmlCmdToolbarExtensionContentView, 
   111             (pageOverview), ETrue );
   122             (pageOverview), ETrue );
   112     iBrowserContentView->Toolbar()->HideItem( EWmlCmdToolbarExtensionContentView, 
   123     iBrowserContentView->Toolbar()->HideItem( EWmlCmdToolbarExtensionContentView, 
   113             (historyView || findKeywordPane), ETrue );
   124             (historyView || findKeywordPane), ETrue );
       
   125     
       
   126     // Goto Url & search
       
   127     if ( searchMode )
       
   128         {
       
   129         iBrowserContentView->Toolbar()->SetItemDimmed( EWmlCmdGoToAddressAndSearch, 
       
   130                  (pageOverview), ETrue );
       
   131         iBrowserContentView->Toolbar()->HideItem( EWmlCmdGoToAddressAndSearch, 
       
   132                 (historyView || findKeywordPane), ETrue );
       
   133         }
   114     // Goto Url
   134     // Goto Url
   115     iBrowserContentView->Toolbar()->SetItemDimmed( EWmlCmdGoToAddress, 
   135     else
   116             (pageOverview), ETrue );
   136         {
   117     iBrowserContentView->Toolbar()->HideItem( EWmlCmdGoToAddress, 
   137         iBrowserContentView->Toolbar()->SetItemDimmed( EWmlCmdGoToAddress, 
   118             (historyView || findKeywordPane), ETrue );
   138                     (pageOverview), ETrue );
       
   139         iBrowserContentView->Toolbar()->HideItem( EWmlCmdGoToAddress, 
       
   140                 (historyView || findKeywordPane), ETrue );
       
   141         }
       
   142     
   119 
   143 
   120     // Zoom Slider button
   144     // Zoom Slider button
   121     iBrowserContentView->Toolbar()->SetItemDimmed( EWmlCmdZoomSliderShow, 
   145     iBrowserContentView->Toolbar()->SetItemDimmed( EWmlCmdZoomSliderShow, 
   122                 ( !contentDisplayed || pageOverview || wmlMode ), ETrue );
   146                 ( !contentDisplayed || pageOverview || wmlMode ), ETrue );
   123 
   147