webengine/webkitutils/ToolBar/ToolBarButton.cpp
branchRCL_3
changeset 94 919f36ff910f
parent 93 79859ed3eea9
equal deleted inserted replaced
93:79859ed3eea9 94:919f36ff910f
    16 */
    16 */
    17 
    17 
    18 // INCLUDE FILES
    18 // INCLUDE FILES
    19 #include <e32std.h>
    19 #include <e32std.h>
    20 #include <AknUtils.h>
    20 #include <AknUtils.h>
    21 #include <StringLoader.h>
    21 #include <stringloader.h>
    22 #include "ToolBarButton.h"
    22 #include "ToolBarButton.h"
    23 #include "ToolBar.h"
    23 #include "ToolBar.h"
    24 #include "w32std.h"
    24 #include "W32STD.H"
    25 #include "RecentUrlStore.h"
    25 #include <recenturlstore.h>
    26 #include <uri16.h>
    26 #include <Uri16.h>
    27 #include <gulicon.h>
    27 #include <GULICON.H>
    28 #include <AknBidiTextUtils.h>
    28 #include <AknBidiTextUtils.h>
    29 #include "brctlinterface.h"
    29 #include <brctlinterface.h>
    30 #include <FavouritesItem.h>
    30 #include <favouritesitem.h>
    31 #include <FavouritesItemList.h>
    31 #include <favouritesitemlist.h>
    32 #include <FavouritesSession.h>
    32 #include <favouritessession.h>
    33 #include <FavouritesDb.h>
    33 #include <favouritesdb.h>
    34 
    34 
    35 #include "eikon.hrh"
    35 #include "eikon.hrh"
    36 
       
    37 
    36 
    38 // EXTERNAL DATA STRUCTURES
    37 // EXTERNAL DATA STRUCTURES
    39 
    38 
    40 // EXTERNAL FUNCTION PROTOTYPES
    39 // EXTERNAL FUNCTION PROTOTYPES
    41 
    40 
   860             delete iToolTipMaskDevice;
   859             delete iToolTipMaskDevice;
   861             iToolTipMaskDevice = NULL;
   860             iToolTipMaskDevice = NULL;
   862             }
   861             }
   863         else
   862         else
   864             {
   863             {
       
   864             if(iToolTipMaskContext)
       
   865             {
   865             iToolTipMaskContext->SetPenColor(KRgbBlack);
   866             iToolTipMaskContext->SetPenColor(KRgbBlack);
   866             iToolTipMaskContext->SetBrushColor(KRgbBlack);
   867             iToolTipMaskContext->SetBrushColor(KRgbBlack);
   867             iToolTipMaskContext->SetBrushStyle(CGraphicsContext::ESolidBrush);
   868             iToolTipMaskContext->SetBrushStyle(CGraphicsContext::ESolidBrush);
   868             iToolTipMaskContext->SetPenStyle(CGraphicsContext::ESolidPen);
   869             iToolTipMaskContext->SetPenStyle(CGraphicsContext::ESolidPen);
   869             iToolTipMaskContext->DrawRoundRect(boundingRect,TSize(4,4));
   870             iToolTipMaskContext->DrawRoundRect(boundingRect,TSize(4,4));
   917                 spriteMem.iInvertMask = ETrue;
   918                 spriteMem.iInvertMask = ETrue;
   918 
   919 
   919                 iToolTipSprite.AppendMember(spriteMem);
   920                 iToolTipSprite.AppendMember(spriteMem);
   920                 iToolTipSprite.Activate();
   921                 iToolTipSprite.Activate();
   921                 delete visualText;//visual text
   922                 delete visualText;//visual text
       
   923                 }
   922                 }
   924                 }
   923             }
   925             }
   924         }
   926         }
   925     else  // aVisible = false
   927     else  // aVisible = false
   926         {
   928         {