textinput/peninputgenericitut/src/peninputgenericitutwindow.cpp
branchRCL_3
changeset 56 8152b1f1763a
parent 50 5a1685599b76
equal deleted inserted replaced
50:5a1685599b76 56:8152b1f1763a
   233         EPosRight2);
   233         EPosRight2);
   234     iStandardItutKp->SetTextLineLayout(
   234     iStandardItutKp->SetTextLineLayout(
   235         TItutDataConverter::AnyToTextLine(iDataMgr->RequestData(EKeypadRightTextLine3)),
   235         TItutDataConverter::AnyToTextLine(iDataMgr->RequestData(EKeypadRightTextLine3)),
   236         EPosRight3);
   236         EPosRight3);
   237 
   237 
   238     TRect* iconRect = static_cast<TRect*>( iDataMgr->RequestData( EStarIconRect ));
       
   239     // Set the star icon rect
       
   240     iStandardItutKp->SetStarIconRect( *iconRect );
       
   241     iconRect = static_cast<TRect*>( iDataMgr->RequestData( EShiftIconRect ));
       
   242     // Set the shift icon rect
       
   243     iStandardItutKp->SetShiftIconRect( *iconRect );
       
   244     
       
   245     TResourceReader reader;
   238     TResourceReader reader;
   246     CCoeEnv::Static()->CreateResourceReaderLC(reader, aResId);
   239     CCoeEnv::Static()->CreateResourceReaderLC(reader, aResId);
   247 
   240 
   248     // construct keys
   241     // construct keys
   249     TInt countkeys = reader.ReadInt16();
   242     TInt countkeys = reader.ReadInt16();
  1588         EPosRight2);
  1581         EPosRight2);
  1589     iStandardItutKp->SetTextLineLayout(
  1582     iStandardItutKp->SetTextLineLayout(
  1590         TItutDataConverter::AnyToTextLine(iDataMgr->RequestData(EKeypadRightTextLine3)),
  1583         TItutDataConverter::AnyToTextLine(iDataMgr->RequestData(EKeypadRightTextLine3)),
  1591         EPosRight3);
  1584         EPosRight3);
  1592     
  1585     
  1593     TRect* iconRect = static_cast<TRect*>( iDataMgr->RequestData( EStarIconRect ));
       
  1594     // Set the star icon rect
       
  1595     iStandardItutKp->SetStarIconRect( *iconRect );
       
  1596     iconRect = static_cast<TRect*>( iDataMgr->RequestData( EShiftIconRect ));
       
  1597     // Set the shift icon rect
       
  1598     iStandardItutKp->SetShiftIconRect( *iconRect );
       
  1599     
       
  1600     RPointerArray<CVirtualKey>& keys = 
  1586     RPointerArray<CVirtualKey>& keys = 
  1601         const_cast<RPointerArray<CVirtualKey>&>(iStandardItutKp->KeyArray());
  1587         const_cast<RPointerArray<CVirtualKey>&>(iStandardItutKp->KeyArray());
  1602     RArray<TRect>& cellRects = 
  1588     RArray<TRect>& cellRects = 
  1603         TItutDataConverter::AnyToRectArray(iDataMgr->RequestData(EKeypadCellRects));
  1589         TItutDataConverter::AnyToRectArray(iDataMgr->RequestData(EKeypadCellRects));
  1604 
  1590 
  1791         EPosRight2);
  1777         EPosRight2);
  1792     iStandardItutKp->SetTextLineLayout(
  1778     iStandardItutKp->SetTextLineLayout(
  1793         TItutDataConverter::AnyToTextLine(iDataMgr->RequestData(EKeypadRightTextLine3)),
  1779         TItutDataConverter::AnyToTextLine(iDataMgr->RequestData(EKeypadRightTextLine3)),
  1794         EPosRight3);
  1780         EPosRight3);
  1795     
  1781     
  1796     TRect* iconRect = static_cast<TRect*>( iDataMgr->RequestData( EStarIconRect ));
       
  1797     // Set the star icon rect
       
  1798     iStandardItutKp->SetStarIconRect( *iconRect );
       
  1799     iconRect = static_cast<TRect*>( iDataMgr->RequestData( EShiftIconRect ));
       
  1800     // Set the shift icon rect
       
  1801     iStandardItutKp->SetShiftIconRect( *iconRect );
       
  1802     
       
  1803     RPointerArray<CVirtualKey>& keys = 
  1782     RPointerArray<CVirtualKey>& keys = 
  1804         const_cast<RPointerArray<CVirtualKey>&>(iStandardItutKp->KeyArray());
  1783         const_cast<RPointerArray<CVirtualKey>&>(iStandardItutKp->KeyArray());
  1805     RArray<TRect>& cellRects = 
  1784     RArray<TRect>& cellRects = 
  1806         TItutDataConverter::AnyToRectArray(iDataMgr->RequestData(EKeypadCellRects));
  1785         TItutDataConverter::AnyToRectArray(iDataMgr->RequestData(EKeypadCellRects));
  1807 
  1786