emailuis/emailui/src/FreestyleEmailUiTextureManager.cpp
branchRCL_3
changeset 17 67369d1b217f
parent 12 4ce476e64c59
equal deleted inserted replaced
16:b5fbb9b25d57 17:67369d1b217f
   133 			}
   133 			}
   134 		}
   134 		}
   135 	return *iTextures[aIndex];
   135 	return *iTextures[aIndex];
   136 	}
   136 	}
   137 
   137 
       
   138 // -----------------------------------------------------------------------------
       
   139 // CFreestyleEmailUiTextureManager::ClearTextureByIndex
       
   140 // -----------------------------------------------------------------------------
       
   141 //
       
   142 void CFreestyleEmailUiTextureManager::ClearTextureByIndex( TFSEmailUiTextures aIndex )
       
   143     {
       
   144     FUNC_LOG;
       
   145     // unload the texture 
       
   146     CAlfStatic::Env().TextureManager().UnloadTexture( aIndex );
       
   147     iTextures[aIndex] = &CAlfStatic::Env().TextureManager().BlankTexture(); 
       
   148     }
   138 // -----------------------------------------------------------------------------
   149 // -----------------------------------------------------------------------------
   139 // CFreestyleEmailUiTextureManager::TextureByMailboxIdL
   150 // CFreestyleEmailUiTextureManager::TextureByMailboxIdL
   140 // Returns branded mailbox icon texture based on PluginId, MailboxId and IconSize.
   151 // Returns branded mailbox icon texture based on PluginId, MailboxId and IconSize.
   141 // If not found. Will call LoadTexture to create new textures based on temporary
   152 // If not found. Will call LoadTexture to create new textures based on temporary
   142 // variables which were set by CreateBrandedMailboxTexture call.
   153 // variables which were set by CreateBrandedMailboxTexture call.
  1337         case ESortListAttachmentAscTexture:
  1348         case ESortListAttachmentAscTexture:
  1338 			{
  1349 			{
  1339 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1350 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1340 									   EMbmFreestyleemailuiQgn_prop_email_sort_attach_asc,
  1351 									   EMbmFreestyleemailuiQgn_prop_email_sort_attach_asc,
  1341 									   EMbmFreestyleemailuiQgn_prop_email_sort_attach_asc_mask );
  1352 									   EMbmFreestyleemailuiQgn_prop_email_sort_attach_asc_mask );
  1342 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListAttachmentAscTexture );
  1353 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
  1343 			}
  1354 			iconSize.SetSize( tempsize, tempsize );
  1344 			break;
  1355 			}
       
  1356 			break;
       
  1357         case ESortListAttachmentAscTexturePopup:
       
  1358 			{
       
  1359 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1360 									   EMbmFreestyleemailuiQgn_prop_email_sort_attach_asc,
       
  1361 									   EMbmFreestyleemailuiQgn_prop_email_sort_attach_asc_mask );
       
  1362 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListAttachmentAscTexturePopup );
       
  1363 			}
       
  1364 			break;	
  1345         case ESortListAttachmentDescTexture:
  1365         case ESortListAttachmentDescTexture:
  1346 			{
  1366 			{
  1347 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1367 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1348 									   EMbmFreestyleemailuiQgn_prop_email_sort_attach_desc,
  1368 									   EMbmFreestyleemailuiQgn_prop_email_sort_attach_desc,
  1349 									   EMbmFreestyleemailuiQgn_prop_email_sort_attach_desc_mask );
  1369 									   EMbmFreestyleemailuiQgn_prop_email_sort_attach_desc_mask );
  1350 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListAttachmentDescTexture );
  1370 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
  1351 			}
  1371 			iconSize.SetSize( tempsize, tempsize );
  1352 			break;
  1372 			}
       
  1373 			break;
       
  1374         case ESortListAttachmentDescTexturePopup:
       
  1375         	{
       
  1376         	AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1377         							   EMbmFreestyleemailuiQgn_prop_email_sort_attach_desc,
       
  1378         							   EMbmFreestyleemailuiQgn_prop_email_sort_attach_desc_mask );
       
  1379         	iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListAttachmentDescTexturePopup );
       
  1380         	}
       
  1381         	break;
  1353         case ESortListDateAscTexture:
  1382         case ESortListDateAscTexture:
  1354 			{
  1383 			{
  1355 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1384 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1356 									   EMbmFreestyleemailuiQgn_prop_email_sort_date_asc,
  1385 									   EMbmFreestyleemailuiQgn_prop_email_sort_date_asc,
  1357 									   EMbmFreestyleemailuiQgn_prop_email_sort_date_asc_mask );
  1386 									   EMbmFreestyleemailuiQgn_prop_email_sort_date_asc_mask );
  1358 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListDateAscTexture );
  1387 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
  1359 			}
  1388 			iconSize.SetSize( tempsize, tempsize );
  1360 			break;
  1389 			}
       
  1390 			break;
       
  1391         case ESortListDateAscTexturePopup:
       
  1392         	{
       
  1393         	AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1394         							   EMbmFreestyleemailuiQgn_prop_email_sort_date_asc,
       
  1395         							   EMbmFreestyleemailuiQgn_prop_email_sort_date_asc_mask );
       
  1396         	iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListDateAscTexturePopup );
       
  1397         	}
       
  1398         	break;
  1361         case ESortListDateDescTexture:
  1399         case ESortListDateDescTexture:
  1362 			{
  1400 			{
  1363 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1401 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1364 									   EMbmFreestyleemailuiQgn_prop_email_sort_date_desc,
  1402 									   EMbmFreestyleemailuiQgn_prop_email_sort_date_desc,
  1365 									   EMbmFreestyleemailuiQgn_prop_email_sort_date_desc_mask );
  1403 									   EMbmFreestyleemailuiQgn_prop_email_sort_date_desc_mask );
  1366 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListDateDescTexture );
  1404 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
  1367 			}
  1405 			iconSize.SetSize( tempsize, tempsize );
  1368 			break;
  1406 			}
       
  1407 			break;
       
  1408         case ESortListDateDescTexturePopup:
       
  1409         	{
       
  1410         	AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1411         							   EMbmFreestyleemailuiQgn_prop_email_sort_date_desc,
       
  1412         							   EMbmFreestyleemailuiQgn_prop_email_sort_date_desc_mask );
       
  1413         	iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListDateDescTexturePopup );
       
  1414         	}
       
  1415         	break;
  1369         case ESortListFollowAscTexture:
  1416         case ESortListFollowAscTexture:
  1370 			{
  1417 			{
  1371 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1418 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1372 									   EMbmFreestyleemailuiQgn_prop_email_sort_follow_asc,
  1419 									   EMbmFreestyleemailuiQgn_prop_email_sort_follow_asc,
  1373 									   EMbmFreestyleemailuiQgn_prop_email_sort_follow_asc_mask );
  1420 									   EMbmFreestyleemailuiQgn_prop_email_sort_follow_asc_mask );
  1374 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListFollowAscTexture );
  1421 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
  1375 			}
  1422 			iconSize.SetSize( tempsize, tempsize );
  1376 			break;
  1423 			}
       
  1424 			break;
       
  1425         case ESortListFollowAscTexturePopup:
       
  1426         	{
       
  1427         	AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1428         							   EMbmFreestyleemailuiQgn_prop_email_sort_follow_asc,
       
  1429         							   EMbmFreestyleemailuiQgn_prop_email_sort_follow_asc_mask );
       
  1430         	iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListFollowAscTexturePopup );
       
  1431         	}
       
  1432         	break;
  1377         case ESortListFollowDescTexture:
  1433         case ESortListFollowDescTexture:
  1378 			{
  1434 			{
  1379 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1435 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1380 									   EMbmFreestyleemailuiQgn_prop_email_sort_follow_desc,
  1436 									   EMbmFreestyleemailuiQgn_prop_email_sort_follow_desc,
  1381 									   EMbmFreestyleemailuiQgn_prop_email_sort_follow_desc_mask );
  1437 									   EMbmFreestyleemailuiQgn_prop_email_sort_follow_desc_mask );
  1382 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListFollowDescTexture );
  1438 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
  1383 			}
  1439 			iconSize.SetSize( tempsize, tempsize );
  1384 			break;
  1440 			}
       
  1441 			break;
       
  1442         case ESortListFollowDescTexturePopup:
       
  1443         	{
       
  1444         	AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1445         							   EMbmFreestyleemailuiQgn_prop_email_sort_follow_desc,
       
  1446         							   EMbmFreestyleemailuiQgn_prop_email_sort_follow_desc_mask );
       
  1447         	iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListFollowDescTexturePopup );
       
  1448         	}
       
  1449         	break;
  1385         case ESortListPriorityAscTexture:
  1450         case ESortListPriorityAscTexture:
  1386 			{
  1451 			{
  1387 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1452 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1388 									   EMbmFreestyleemailuiQgn_prop_email_sort_priority_asc,
  1453 									   EMbmFreestyleemailuiQgn_prop_email_sort_priority_asc,
  1389 									   EMbmFreestyleemailuiQgn_prop_email_sort_priority_asc_mask );
  1454 									   EMbmFreestyleemailuiQgn_prop_email_sort_priority_asc_mask );
  1390 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListPriorityAscTexture );
  1455 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
  1391 			}
  1456 			iconSize.SetSize( tempsize, tempsize );
  1392 			break;
  1457 			}
       
  1458 			break;
       
  1459         case ESortListPriorityAscTexturePopup:
       
  1460         	{
       
  1461         	AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1462         							   EMbmFreestyleemailuiQgn_prop_email_sort_priority_asc,
       
  1463         							   EMbmFreestyleemailuiQgn_prop_email_sort_priority_asc_mask );
       
  1464         	iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListPriorityAscTexturePopup );
       
  1465         	}
       
  1466         	break;
  1393         case ESortListPriorityDescTexture:
  1467         case ESortListPriorityDescTexture:
  1394 			{
  1468 			{
  1395 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1469 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1396 									   EMbmFreestyleemailuiQgn_prop_email_sort_priority_desc,
  1470 									   EMbmFreestyleemailuiQgn_prop_email_sort_priority_desc,
  1397 									   EMbmFreestyleemailuiQgn_prop_email_sort_priority_desc_mask );
  1471 									   EMbmFreestyleemailuiQgn_prop_email_sort_priority_desc_mask );
  1398 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListPriorityDescTexture );
  1472 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
  1399 			}
  1473 			iconSize.SetSize( tempsize, tempsize );
  1400 			break;
  1474 			}
       
  1475 			break;
       
  1476         case ESortListPriorityDescTexturePopup:
       
  1477         	{
       
  1478         	AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1479         							   EMbmFreestyleemailuiQgn_prop_email_sort_priority_desc,
       
  1480         							   EMbmFreestyleemailuiQgn_prop_email_sort_priority_desc_mask );
       
  1481         	iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListPriorityDescTexturePopup );
       
  1482         	}
       
  1483         	break;
  1401         case ESortListSenderAscTexture:
  1484         case ESortListSenderAscTexture:
  1402 			{
  1485 			{
  1403 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1486 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1404 									   EMbmFreestyleemailuiQgn_prop_email_sort_sender_asc,
  1487 									   EMbmFreestyleemailuiQgn_prop_email_sort_sender_asc,
  1405 									   EMbmFreestyleemailuiQgn_prop_email_sort_sender_asc_mask );
  1488 									   EMbmFreestyleemailuiQgn_prop_email_sort_sender_asc_mask );
  1406 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListSenderAscTexture );
  1489 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
       
  1490 			iconSize.SetSize( tempsize, tempsize );
       
  1491 			}
       
  1492 			break;
       
  1493         case ESortListSenderAscTexturePopup:
       
  1494 			{
       
  1495 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1496 									   EMbmFreestyleemailuiQgn_prop_email_sort_sender_asc,
       
  1497 									   EMbmFreestyleemailuiQgn_prop_email_sort_sender_asc_mask );
       
  1498 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListSenderAscTexturePopup );
  1407 			}
  1499 			}
  1408 			break;
  1500 			break;
  1409         case ESortListSenderDescTexture:
  1501         case ESortListSenderDescTexture:
  1410 			{
  1502 			{
  1411 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1503 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1412 									   EMbmFreestyleemailuiQgn_prop_email_sort_sender_desc,
  1504 									   EMbmFreestyleemailuiQgn_prop_email_sort_sender_desc,
  1413 									   EMbmFreestyleemailuiQgn_prop_email_sort_sender_desc_mask );
  1505 									   EMbmFreestyleemailuiQgn_prop_email_sort_sender_desc_mask );
  1414 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListSenderDescTexture );
  1506 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
       
  1507 			iconSize.SetSize( tempsize, tempsize );
       
  1508 			}
       
  1509 			break;
       
  1510         case ESortListSenderDescTexturePopup:
       
  1511 			{
       
  1512 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1513 									   EMbmFreestyleemailuiQgn_prop_email_sort_sender_desc,
       
  1514 									   EMbmFreestyleemailuiQgn_prop_email_sort_sender_desc_mask );
       
  1515 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListSenderDescTexturePopup );
  1415 			}
  1516 			}
  1416 			break;
  1517 			break;
  1417         case ESortListSubjectAscTexture:
  1518         case ESortListSubjectAscTexture:
  1418 			{
  1519 			{
  1419 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1520 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1420 									   EMbmFreestyleemailuiQgn_prop_email_sort_subject_asc,
  1521 									   EMbmFreestyleemailuiQgn_prop_email_sort_subject_asc,
  1421 									   EMbmFreestyleemailuiQgn_prop_email_sort_subject_asc_mask );
  1522 									   EMbmFreestyleemailuiQgn_prop_email_sort_subject_asc_mask );
  1422 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListSubjectAscTexture );
  1523 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
       
  1524 			iconSize.SetSize( tempsize, tempsize );
       
  1525 			}
       
  1526 			break;
       
  1527         case ESortListSubjectAscTexturePopup:
       
  1528 			{
       
  1529 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1530 									   EMbmFreestyleemailuiQgn_prop_email_sort_subject_asc,
       
  1531 									   EMbmFreestyleemailuiQgn_prop_email_sort_subject_asc_mask );
       
  1532 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListSubjectAscTexturePopup );
  1423 			}
  1533 			}
  1424 			break;
  1534 			break;
  1425         case ESortListSubjectDescTexture:
  1535         case ESortListSubjectDescTexture:
  1426 			{
  1536 			{
  1427 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1537 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1428 									   EMbmFreestyleemailuiQgn_prop_email_sort_subject_desc,
  1538 									   EMbmFreestyleemailuiQgn_prop_email_sort_subject_desc,
  1429 									   EMbmFreestyleemailuiQgn_prop_email_sort_subject_desc_mask );
  1539 									   EMbmFreestyleemailuiQgn_prop_email_sort_subject_desc_mask );
  1430 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListSubjectDescTexture );
  1540 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
       
  1541 			iconSize.SetSize( tempsize, tempsize );
       
  1542 			}
       
  1543 			break;
       
  1544         case ESortListSubjectDescTexturePopup:
       
  1545 			{
       
  1546 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1547 									   EMbmFreestyleemailuiQgn_prop_email_sort_subject_desc,
       
  1548 									   EMbmFreestyleemailuiQgn_prop_email_sort_subject_desc_mask );
       
  1549 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListSubjectDescTexturePopup );
  1431 			}
  1550 			}
  1432 			break;
  1551 			break;
  1433         case ESortListUnreadAscTexture:
  1552         case ESortListUnreadAscTexture:
  1434 			{
  1553 			{
  1435 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1554 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1436 									   EMbmFreestyleemailuiQgn_prop_email_sort_unread_asc,
  1555 									   EMbmFreestyleemailuiQgn_prop_email_sort_unread_asc,
  1437 									   EMbmFreestyleemailuiQgn_prop_email_sort_unread_asc_mask );
  1556 									   EMbmFreestyleemailuiQgn_prop_email_sort_unread_asc_mask );
  1438 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListUnreadAscTexture );
  1557 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
       
  1558 			iconSize.SetSize( tempsize, tempsize );
       
  1559 			}
       
  1560 			break;
       
  1561         case ESortListUnreadAscTexturePopup:
       
  1562 			{
       
  1563 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1564 									   EMbmFreestyleemailuiQgn_prop_email_sort_unread_asc,
       
  1565 									   EMbmFreestyleemailuiQgn_prop_email_sort_unread_asc_mask );
       
  1566 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListUnreadAscTexturePopup );
  1439 			}
  1567 			}
  1440 			break;
  1568 			break;
  1441         case ESortListUnreadDescTexture:
  1569         case ESortListUnreadDescTexture:
  1442 			{
  1570 			{
  1443 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1571 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
  1444 									   EMbmFreestyleemailuiQgn_prop_email_sort_unread_desc,
  1572 									   EMbmFreestyleemailuiQgn_prop_email_sort_unread_desc,
  1445 									   EMbmFreestyleemailuiQgn_prop_email_sort_unread_desc_mask );
  1573 									   EMbmFreestyleemailuiQgn_prop_email_sort_unread_desc_mask );
  1446 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListUnreadDescTexture );
  1574 			TInt tempsize = iAppUi->LayoutHandler()->ListControlBarMailboxDefaultIconSize();
  1447 			}
  1575 			iconSize.SetSize( tempsize, tempsize );
  1448 			break;
  1576 			}
  1449 		// SORT LIST ICON READING STOPS HERE
  1577 			break;
       
  1578         case ESortListUnreadDescTexturePopup:
       
  1579 			{
       
  1580 			AknIconUtils::CreateIconL( bitmap, mask, iconFileName,
       
  1581 									   EMbmFreestyleemailuiQgn_prop_email_sort_unread_desc,
       
  1582 									   EMbmFreestyleemailuiQgn_prop_email_sort_unread_desc_mask );
       
  1583 			iconSize = iAppUi->LayoutHandler()->FolderListIconSize( aId == ESortListUnreadDescTexturePopup );
       
  1584 			}
       
  1585 			break;
       
  1586 			// SORT LIST ICON READING STOPS HERE
  1450 		//
  1587 		//
  1451 			
  1588 			
  1452 		// ATTACHMENT ICONS STARTS HERE
  1589 		// ATTACHMENT ICONS STARTS HERE
  1453 		//
  1590 		//
  1454         //<cmail>
  1591         //<cmail>
  2121         case ESortListSenderDescTexture: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListSenderDescTexture, this, EAlfTextureFlagRetainResolution); break;
  2258         case ESortListSenderDescTexture: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListSenderDescTexture, this, EAlfTextureFlagRetainResolution); break;
  2122         case ESortListSubjectAscTexture: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListSubjectAscTexture, this, EAlfTextureFlagRetainResolution); break;
  2259         case ESortListSubjectAscTexture: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListSubjectAscTexture, this, EAlfTextureFlagRetainResolution); break;
  2123         case ESortListSubjectDescTexture: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListSubjectDescTexture, this, EAlfTextureFlagRetainResolution); break;
  2260         case ESortListSubjectDescTexture: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListSubjectDescTexture, this, EAlfTextureFlagRetainResolution); break;
  2124         case ESortListUnreadAscTexture: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListUnreadAscTexture, this, EAlfTextureFlagRetainResolution); break;
  2261         case ESortListUnreadAscTexture: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListUnreadAscTexture, this, EAlfTextureFlagRetainResolution); break;
  2125         case ESortListUnreadDescTexture: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListUnreadDescTexture, this, EAlfTextureFlagRetainResolution); break;
  2262         case ESortListUnreadDescTexture: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListUnreadDescTexture, this, EAlfTextureFlagRetainResolution); break;
       
  2263         
       
  2264         // SORT LIST ICONS POPUP
       
  2265         case ESortListAttachmentAscTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListAttachmentAscTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2266         case ESortListAttachmentDescTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListAttachmentDescTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2267         case ESortListDateAscTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListDateAscTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2268         case ESortListDateDescTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListDateDescTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2269         case ESortListFollowAscTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListFollowAscTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2270         case ESortListFollowDescTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListFollowDescTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2271         case ESortListPriorityAscTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListPriorityAscTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2272         case ESortListPriorityDescTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListPriorityDescTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2273         case ESortListSenderAscTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListSenderAscTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2274         case ESortListSenderDescTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListSenderDescTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2275         case ESortListSubjectAscTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListSubjectAscTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2276         case ESortListSubjectDescTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListSubjectDescTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2277         case ESortListUnreadAscTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListUnreadAscTexturePopup, this, EAlfTextureFlagRetainResolution); break;
       
  2278         case ESortListUnreadDescTexturePopup: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( ESortListUnreadDescTexturePopup, this, EAlfTextureFlagRetainResolution); break;
  2126                 
  2279                 
  2127 		// STATUS INDICATOR ICONS
  2280 		// STATUS INDICATOR ICONS
  2128 		case EStatusTextureSynchronising: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EStatusTextureSynchronising, this, EAlfTextureFlagRetainResolution); break;
  2281 		case EStatusTextureSynchronising: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EStatusTextureSynchronising, this, EAlfTextureFlagRetainResolution); break;
  2129 		case EStatusTextureConnected: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EStatusTextureConnected, this, EAlfTextureFlagRetainResolution); break;
  2282 		case EStatusTextureConnected: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EStatusTextureConnected, this, EAlfTextureFlagRetainResolution); break;
  2130 		case EStatusTextureConnecting: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EStatusTextureConnecting, this, EAlfTextureFlagRetainResolution); break;
  2283 		case EStatusTextureConnecting: iTextures[aTextureId] = &CAlfStatic::Env().TextureManager().CreateTextureL( EStatusTextureConnecting, this, EAlfTextureFlagRetainResolution); break;