344 TRect testOuterRect(10,10,57,57); |
344 TRect testOuterRect(10,10,57,57); |
345 TRect testInnerRect(12,12,56,56); |
345 TRect testInnerRect(12,12,56,56); |
346 frameBrush->SetFrameRectsL(testInnerRect, testOuterRect); |
346 frameBrush->SetFrameRectsL(testInnerRect, testOuterRect); |
347 return frameBrush; |
347 return frameBrush; |
348 } |
348 } |
|
349 |
|
350 // ----------------------------------------------------------------------------- |
|
351 // CFreestyleEmailUiTextureManager::NewMailListMarkingModeBgBrushLC |
|
352 // ----------------------------------------------------------------------------- |
|
353 // |
|
354 CAlfImageBrush* CFreestyleEmailUiTextureManager::NewMailListMarkingModeBgBrushLC() |
|
355 { |
|
356 FUNC_LOG; |
|
357 CAlfTexture& circle = TextureByIndex( EMarkingModeBackgroundIcon ); |
|
358 CAlfImageBrush* bgBrush = CAlfImageBrush::NewLC( *iEnv, TAlfImage(circle) ); |
|
359 bgBrush->SetLayer( EAlfBrushLayerBackground ); |
|
360 bgBrush->SetScaleMode( CAlfImageVisual::EScaleNormal ); |
|
361 return bgBrush; |
|
362 } |
349 |
363 |
350 // ----------------------------------------------------------------------------- |
364 // ----------------------------------------------------------------------------- |
351 // CFreestyleEmailUiTextureManager::NewControlBarListBgBrushLC |
365 // CFreestyleEmailUiTextureManager::NewControlBarListBgBrushLC |
352 // ----------------------------------------------------------------------------- |
366 // ----------------------------------------------------------------------------- |
353 // |
367 // |
653 EMbmFreestyleemailuiQgn_indi_tb_email_new, |
667 EMbmFreestyleemailuiQgn_indi_tb_email_new, |
654 EMbmFreestyleemailuiQgn_indi_tb_email_new_mask ); |
668 EMbmFreestyleemailuiQgn_indi_tb_email_new_mask ); |
655 } |
669 } |
656 break; |
670 break; |
657 |
671 |
|
672 case EListTextureCreateNewMessageIcon: |
|
673 { |
|
674 TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize(); |
|
675 iconSize.SetSize( tempsize, tempsize ); |
|
676 AknIconUtils::CreateIconL( bitmap, mask, iconFileName, |
|
677 EMbmFreestyleemailuiQgn_prop_cmail_action_create_msg, |
|
678 EMbmFreestyleemailuiQgn_prop_cmail_action_create_msg_mask ); |
|
679 } |
|
680 break; |
|
681 |
658 // MESSAGE TEXTURE READING STARTS HERE |
682 // MESSAGE TEXTURE READING STARTS HERE |
659 // |
683 // |
660 case EMessageReadIcon: |
684 case EMessageReadIcon: |
661 { |
685 { |
662 AknIconUtils::CreateIconL( bitmap, mask, iconFileName, |
686 AknIconUtils::CreateIconL( bitmap, mask, iconFileName, |
1723 EMbmFreestyleemailuiQgn_indi_todo_high_add, |
1747 EMbmFreestyleemailuiQgn_indi_todo_high_add, |
1724 EMbmFreestyleemailuiQgn_indi_todo_high_add_mask, |
1748 EMbmFreestyleemailuiQgn_indi_todo_high_add_mask, |
1725 KRgbBlack ); |
1749 KRgbBlack ); |
1726 } |
1750 } |
1727 break; |
1751 break; |
1728 |
1752 case EMarkingModeBackgroundIcon: |
|
1753 { |
|
1754 TRect mailListRect(iAppUi->LayoutHandler()->GetListRect()); |
|
1755 if ( mailListRect.Width() > mailListRect.Height() ) |
|
1756 { |
|
1757 iconSize.SetSize( mailListRect.Width(), mailListRect.Width() ); |
|
1758 } |
|
1759 else |
|
1760 { |
|
1761 iconSize.SetSize( mailListRect.Height(), mailListRect.Height() ); |
|
1762 } |
|
1763 AknIconUtils::CreateIconL( bitmap, mask, iconFileName, |
|
1764 EMbmFreestyleemailuiCmail_marking_mode_bg, |
|
1765 EMbmFreestyleemailuiCmail_marking_mode_bg); |
|
1766 } |
|
1767 break; |
1729 case EGridAboutTexture: |
1768 case EGridAboutTexture: |
1730 default: |
1769 default: |
1731 // Branded mailbox icon |
1770 // Branded mailbox icon |
1732 if ( aId >= EBrandedIconStart && aId <= EBrandedIconEnd ) |
1771 if ( aId >= EBrandedIconStart && aId <= EBrandedIconEnd ) |
1733 { |
1772 { |
1915 iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EListTextureNodeCollapsed, this, EAlfTextureFlagSkinContent); |
1954 iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EListTextureNodeCollapsed, this, EAlfTextureFlagSkinContent); |
1916 } |
1955 } |
1917 break; |
1956 break; |
1918 case EListTextureControlButton: ; break; |
1957 case EListTextureControlButton: ; break; |
1919 case EListTextureMailboxDefaultIcon: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EListTextureMailboxDefaultIcon, this, EAlfTextureFlagDefault); break; |
1958 case EListTextureMailboxDefaultIcon: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EListTextureMailboxDefaultIcon, this, EAlfTextureFlagDefault); break; |
1920 case EListTextureNewEmailDefaultIcon: |
1959 case EListTextureNewEmailDefaultIcon: |
|
1960 case EListTextureCreateNewMessageIcon: |
1921 { |
1961 { |
1922 iTextures[aTextureId] = |
1962 iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( aTextureId, this, EAlfTextureFlagDefault ); |
1923 &CAlfStatic::Env().TextureManager().CreateTextureL( |
|
1924 EListTextureNewEmailDefaultIcon, this, |
|
1925 EAlfTextureFlagDefault ); |
|
1926 break; |
|
1927 } |
1963 } |
|
1964 break; |
1928 case EListControlBarMailboxDefaultIcon: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EListControlBarMailboxDefaultIcon, this, EAlfTextureFlagDefault); break; |
1965 case EListControlBarMailboxDefaultIcon: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EListControlBarMailboxDefaultIcon, this, EAlfTextureFlagDefault); break; |
1929 case EBackgroundTextureViewerHeading: ; break; |
1966 case EBackgroundTextureViewerHeading: ; break; |
1930 case EBackgroundTextureBar: ; break; |
1967 case EBackgroundTextureBar: ; break; |
1931 case EBackgroundTextureThumb: ; break; |
1968 case EBackgroundTextureThumb: ; break; |
1932 case EBackgroundTextureMailList: |
1969 case EBackgroundTextureMailList: |
1968 case EControlBarDescendingArrowTexture: |
2005 case EControlBarDescendingArrowTexture: |
1969 { |
2006 { |
1970 iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EControlBarDescendingArrowTexture, this, EAlfTextureFlagSkinContent); |
2007 iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EControlBarDescendingArrowTexture, this, EAlfTextureFlagSkinContent); |
1971 } |
2008 } |
1972 break; |
2009 break; |
|
2010 case EMarkingModeBackgroundIcon: |
|
2011 { |
|
2012 iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EMarkingModeBackgroundIcon, this, EAlfTextureFlagRetainResolution); |
|
2013 } |
|
2014 break; |
|
2015 |
1973 // MESSAGE TEXTURES |
2016 // MESSAGE TEXTURES |
1974 case EMessageReadIcon: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EMessageReadIcon, this, EAlfTextureFlagDefault); break; |
2017 case EMessageReadIcon: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EMessageReadIcon, this, EAlfTextureFlagDefault); break; |
1975 case EMessageLowPrioReadIcon: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EMessageLowPrioReadIcon, this, EAlfTextureFlagDefault); break; |
2018 case EMessageLowPrioReadIcon: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EMessageLowPrioReadIcon, this, EAlfTextureFlagDefault); break; |
1976 case EMessageLowPrioReadIconAttachment: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EMessageLowPrioReadIconAttachment, this, EAlfTextureFlagDefault); break; |
2019 case EMessageLowPrioReadIconAttachment: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EMessageLowPrioReadIconAttachment, this, EAlfTextureFlagDefault); break; |
1977 case EMessageReadIconAttachment: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EMessageReadIconAttachment, this, EAlfTextureFlagDefault); break; |
2020 case EMessageReadIconAttachment: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EMessageReadIconAttachment, this, EAlfTextureFlagDefault); break; |