147 // Portrait to landscape show tb |
147 // Portrait to landscape show tb |
148 __VTPRINTENTER( "FixedToolbar.SetToolbarVisibilityAfterLayoutChangeL" ) |
148 __VTPRINTENTER( "FixedToolbar.SetToolbarVisibilityAfterLayoutChangeL" ) |
149 if( aVisible ) |
149 if( aVisible ) |
150 { |
150 { |
151 __VTPRINT(DEBUG_GEN, "FixedToolbar.SetToolbarVisibilityAfterLayoutChangeL.1" ) |
151 __VTPRINT(DEBUG_GEN, "FixedToolbar.SetToolbarVisibilityAfterLayoutChangeL.1" ) |
|
152 DimToolbarbuttons( ETrue ); |
152 // Set flag |
153 // Set flag |
153 iFeatureManager.UiStates().SetIsFixedToolbarVisible( ETrue ); |
154 iFeatureManager.UiStates().SetIsFixedToolbarVisible( ETrue ); |
154 // set visible |
155 // set visible |
155 iFeatureManager.AppUi().CurrentFixedToolbar() |
156 iFeatureManager.AppUi().CurrentFixedToolbar() |
156 ->SetToolbarVisibility( ETrue ); |
157 ->SetToolbarVisibility( ETrue ); |
157 // Set callback to dim toolbarbuttons |
158 // Set callback to dim toolbarbuttons |
158 if ( !iIdle ) |
159 // if ( !iIdle ) |
159 { |
160 // { |
160 iIdle = CIdle::NewL( CActive::EPriorityIdle ); |
161 // iIdle = CIdle::NewL( CActive::EPriorityIdle ); |
161 } |
162 // } |
162 |
163 // |
163 if ( !iIdle->IsActive() ) |
164 // if ( !iIdle->IsActive() ) |
164 { |
165 // { |
165 iIdle->Start( TCallBack( &DoDimToolbarButtons, this ) ); |
166 // iIdle->Start( TCallBack( &DoDimToolbarButtons, this ) ); |
166 } |
167 // } |
167 } |
168 } |
168 // Landsacpe to portrait hide tb |
169 // Landsacpe to portrait hide tb |
169 else |
170 else |
170 { |
171 { |
171 __VTPRINT(DEBUG_GEN, "FixedToolbar.SetToolbarVisibilityAfterLayoutChangeL.2" ) |
172 __VTPRINT(DEBUG_GEN, "FixedToolbar.SetToolbarVisibilityAfterLayoutChangeL.2" ) |