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 |