327 |
335 |
328 CGulIcon* icon; |
336 CGulIcon* icon; |
329 TRgb nonSkinColor = AKN_LAF_COLOR(215); |
337 TRgb nonSkinColor = AKN_LAF_COLOR(215); |
330 CFbsBitmap* bitmap = NULL; |
338 CFbsBitmap* bitmap = NULL; |
331 CFbsBitmap* mask = NULL; |
339 CFbsBitmap* mask = NULL; |
332 |
340 TAknsItemID KSearchCheckboxOff; |
|
341 TAknsItemID KSearchCheckboxOn; |
333 switch( aIndex ) |
342 switch( aIndex ) |
334 { |
343 { |
335 case ECalenListDbIconUnMarked: |
344 case ECalenListDbIconUnMarked: |
336 { |
345 { |
337 icon = CreateBitmapSkinnedIconL( |
346 KSearchCheckboxOff.Set( 0x0A8461F4, 1 ); |
338 KAknsIIDQgnPropCheckboxOn, |
347 icon = CreateBitmapSkinnedIconL( |
|
348 KSearchCheckboxOff, |
339 iIconFile, |
349 iIconFile, |
340 EMbmMulticaluidialogQgn_prop_checkbox_off, |
350 EMbmMulticaluidialogQgn_prop_checkbox_off, |
341 EMbmMulticaluidialogQgn_prop_checkbox_off_mask ); |
351 EMbmMulticaluidialogQgn_prop_checkbox_off_mask ); |
342 } |
352 } |
343 break; |
353 break; |
344 |
354 |
345 case ECalenListDbIconMarked: |
355 case ECalenListDbIconMarked: |
346 { |
356 { |
347 icon = CreateBitmapSkinnedIconL( |
357 KSearchCheckboxOn.Set( 0x0A8461F4, 2 ); |
348 KAknsIIDQgnPropCheckboxOn, |
358 icon = CreateBitmapSkinnedIconL( |
|
359 KSearchCheckboxOn, |
349 iIconFile, |
360 iIconFile, |
350 EMbmMulticaluidialogQgn_prop_checkbox_on, |
361 EMbmMulticaluidialogQgn_prop_checkbox_on, |
351 EMbmMulticaluidialogQgn_prop_checkbox_on_mask ); |
362 EMbmMulticaluidialogQgn_prop_checkbox_on_mask ); |
352 } |
363 } |
353 break; |
364 break; |
354 |
365 |
355 default: |
366 default: |
356 { |
367 { |
373 TRACE_ENTRY_POINT; |
384 TRACE_ENTRY_POINT; |
374 const TInt iconCount( 2 ); |
385 const TInt iconCount( 2 ); |
375 CAknIconArray* icons = new(ELeave) CAknIconArray( iconCount ); |
386 CAknIconArray* icons = new(ELeave) CAknIconArray( iconCount ); |
376 CleanupStack::PushL( icons ); |
387 CleanupStack::PushL( icons ); |
377 icons->SetReserveL( iconCount ); |
388 icons->SetReserveL( iconCount ); |
378 |
389 icons->AppendL( GetIconL( ECalenListDbIconMarked ) ); |
379 for( TInt i=0; i<iconCount; ++i ) |
390 icons->AppendL( GetIconL( ECalenListDbIconUnMarked ) ); |
380 { |
|
381 icons->AppendL( GetIconL( ECalenListDbIconMarked ) ); |
|
382 icons->AppendL( GetIconL( ECalenListDbIconUnMarked ) ); |
|
383 } |
|
384 CleanupStack::Pop( icons ); |
391 CleanupStack::Pop( icons ); |
385 TRACE_EXIT_POINT; |
392 TRACE_EXIT_POINT; |
386 return icons; |
393 return icons; |
387 } |
394 } |
388 |
395 |
764 iBgContext = |
771 iBgContext = |
765 CAknsBasicBackgroundControlContext::NewL( KAknsIIDQsnBgAreaMain,iRect,ETrue ); |
772 CAknsBasicBackgroundControlContext::NewL( KAknsIIDQsnBgAreaMain,iRect,ETrue ); |
766 |
773 |
767 SetTitlePaneL( ETrue ); |
774 SetTitlePaneL( ETrue ); |
768 ConstructListL(); |
775 ConstructListL(); |
769 UpdateListboxL(); |
776 UpdateListboxL(); |
770 //UpdateCbaL(); |
|
771 |
|
772 |
|
773 TInt orientation = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0; |
777 TInt orientation = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0; |
774 if( AknLayoutUtils::PenEnabled() ) |
778 if( AknLayoutUtils::PenEnabled() ) |
775 { |
779 { |
776 // Find the size of the main pane. |
780 // Find the size of the main pane. |
777 // Find the application window |
781 // Find the application window |
840 // ---------------------------------------------------------------------------- |
844 // ---------------------------------------------------------------------------- |
841 // |
845 // |
842 void CMultiCalUiDialogImpl::HandleResourceChange(TInt aType) |
846 void CMultiCalUiDialogImpl::HandleResourceChange(TInt aType) |
843 { |
847 { |
844 TRACE_ENTRY_POINT; |
848 TRACE_ENTRY_POINT; |
845 |
849 CAknDialog::HandleResourceChange( aType ); |
846 if ( aType == KAknsMessageSkinChange || aType == KEikDynamicLayoutVariantSwitch ) |
850 if ( aType == KAknsMessageSkinChange || aType == KEikDynamicLayoutVariantSwitch ) |
847 { |
851 { |
848 SizeChanged(); |
852 SizeChanged(); |
849 TRAP_IGNORE(UpdateListboxL()); |
853 } |
850 } |
854 |
851 |
|
852 CAknDialog::HandleResourceChange( aType ); |
|
853 TRACE_EXIT_POINT; |
855 TRACE_EXIT_POINT; |
854 } |
856 } |
855 |
857 |
856 // ---------------------------------------------------------------------------- |
858 // ---------------------------------------------------------------------------- |
857 // CMultiCalUiDialogImpl::Draw |
859 // CMultiCalUiDialogImpl::Draw |