textinput/peninputgenericitut/src/peninputgenericitutwindow.cpp
branchRCL_3
changeset 50 5a1685599b76
parent 44 ecbabf52600f
child 56 8152b1f1763a
equal deleted inserted replaced
46:bd83ceabce89 50:5a1685599b76
   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     
   238     TResourceReader reader;
   245     TResourceReader reader;
   239     CCoeEnv::Static()->CreateResourceReaderLC(reader, aResId);
   246     CCoeEnv::Static()->CreateResourceReaderLC(reader, aResId);
   240 
   247 
   241     // construct keys
   248     // construct keys
   242     TInt countkeys = reader.ReadInt16();
   249     TInt countkeys = reader.ReadInt16();
  1581         EPosRight2);
  1588         EPosRight2);
  1582     iStandardItutKp->SetTextLineLayout(
  1589     iStandardItutKp->SetTextLineLayout(
  1583         TItutDataConverter::AnyToTextLine(iDataMgr->RequestData(EKeypadRightTextLine3)),
  1590         TItutDataConverter::AnyToTextLine(iDataMgr->RequestData(EKeypadRightTextLine3)),
  1584         EPosRight3);
  1591         EPosRight3);
  1585     
  1592     
       
  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     
  1586     RPointerArray<CVirtualKey>& keys = 
  1600     RPointerArray<CVirtualKey>& keys = 
  1587         const_cast<RPointerArray<CVirtualKey>&>(iStandardItutKp->KeyArray());
  1601         const_cast<RPointerArray<CVirtualKey>&>(iStandardItutKp->KeyArray());
  1588     RArray<TRect>& cellRects = 
  1602     RArray<TRect>& cellRects = 
  1589         TItutDataConverter::AnyToRectArray(iDataMgr->RequestData(EKeypadCellRects));
  1603         TItutDataConverter::AnyToRectArray(iDataMgr->RequestData(EKeypadCellRects));
  1590 
  1604 
  1777         EPosRight2);
  1791         EPosRight2);
  1778     iStandardItutKp->SetTextLineLayout(
  1792     iStandardItutKp->SetTextLineLayout(
  1779         TItutDataConverter::AnyToTextLine(iDataMgr->RequestData(EKeypadRightTextLine3)),
  1793         TItutDataConverter::AnyToTextLine(iDataMgr->RequestData(EKeypadRightTextLine3)),
  1780         EPosRight3);
  1794         EPosRight3);
  1781     
  1795     
       
  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     
  1782     RPointerArray<CVirtualKey>& keys = 
  1803     RPointerArray<CVirtualKey>& keys = 
  1783         const_cast<RPointerArray<CVirtualKey>&>(iStandardItutKp->KeyArray());
  1804         const_cast<RPointerArray<CVirtualKey>&>(iStandardItutKp->KeyArray());
  1784     RArray<TRect>& cellRects = 
  1805     RArray<TRect>& cellRects = 
  1785         TItutDataConverter::AnyToRectArray(iDataMgr->RequestData(EKeypadCellRects));
  1806         TItutDataConverter::AnyToRectArray(iDataMgr->RequestData(EKeypadCellRects));
  1786 
  1807