textinput/peninputarc/src/peninputlayoutcontrol/peninputlayoutvkbkeyctrl.cpp
branchRCL_3
changeset 19 ac7e4d1d9209
parent 15 6c2c2d3ab788
child 20 ebd48d2de13c
equal deleted inserted replaced
18:b1ea1642412e 19:ac7e4d1d9209
  1079 	
  1079 	
  1080 void CVirtualKeyCtrl::UpdateChangedArea(TBool aFlag)
  1080 void CVirtualKeyCtrl::UpdateChangedArea(TBool aFlag)
  1081     {
  1081     {
  1082     struct SData
  1082     struct SData
  1083         {
  1083         {
       
  1084     	TUint32 ctrl;
  1084         TBool flag;
  1085         TBool flag;
  1085         CFbsBitmap* bmp;
  1086         CFbsBitmap* bmp;
  1086         TRect pos;
  1087         TRect pos;
  1087         } data;
  1088         } data;
       
  1089         
       
  1090     data.ctrl = (TUint32)this;
  1088     data.flag = aFlag;
  1091     data.flag = aFlag;
  1089     data.bmp = Keyboard()->Bitmap();//aFlag ? Keyboard()->iBitmap : 0;
  1092     data.bmp = Keyboard()->Bitmap();//aFlag ? Keyboard()->iBitmap : 0;
  1090     data.pos = Rect();
  1093     data.pos = Rect();
  1091     TPtrC ptr;
  1094     TPtrC ptr;
  1092     ptr.Set(reinterpret_cast<const TUint16*>(&data),sizeof(data)/sizeof(TUint16));
  1095     ptr.Set(reinterpret_cast<const TUint16*>(&data),sizeof(data)/sizeof(TUint16));