uifw/EikStd/coctlsrc/EIKLBI.CPP
branchRCL_3
changeset 23 3d340a0166ff
parent 15 08e69e956a8c
child 51 fcdfafb36fe7
equal deleted inserted replaced
18:0aa5fbdfbc30 23:3d340a0166ff
    36 
    36 
    37 #include "laflbi.h"
    37 #include "laflbi.h"
    38 #include "laflbx.h"
    38 #include "laflbx.h"
    39 #include "akntrace.h"
    39 #include "akntrace.h"
    40 
    40 
    41 const TUint KListItemDrawerAllowedFlags = 0x0fff;
    41 const TUint KListItemDrawerAllowedFlags = 0x1fff;
    42 
    42 
    43 const TInt KDefaultMarkColumnWidth = 10;
    43 const TInt KDefaultMarkColumnWidth = 10;
    44 const TInt KDefaultMarkGutter = 2;
    44 const TInt KDefaultMarkGutter = 2;
    45 
    45 
    46 //
    46 //
    81     // single click mode is enabled
    81     // single click mode is enabled
    82     if ( aFlags & EPressedDownState 
    82     if ( aFlags & EPressedDownState 
    83            &&  iFlags & ESingleClickEnabled )
    83            &&  iFlags & ESingleClickEnabled )
    84         {
    84         {
    85         aFlags &= ~EPressedDownState;
    85         aFlags &= ~EPressedDownState;
       
    86         }
       
    87     
       
    88     // do not raise EDrawWholeBackground unless ENativeImplementation is set
       
    89     if ( ( aFlags & EDrawWholeBackground ) 
       
    90             && !( iFlags & ENativeImplementation ) )
       
    91         {
       
    92         aFlags &= ~EDrawWholeBackground;
    86         }
    93         }
    87     
    94     
    88     iFlags |= aFlags; 
    95     iFlags |= aFlags; 
    89     iFlags &= KListItemDrawerAllowedFlags;
    96     iFlags &= KListItemDrawerAllowedFlags;
    90     }
    97     }