textinput/peninputgenericitut/src/peninputgenericitutwindowmanager.cpp
branchRCL_3
changeset 10 6defe5d1bd39
parent 8 6ceef9a83b1a
child 12 4eb1ae11334f
equal deleted inserted replaced
8:6ceef9a83b1a 10:6defe5d1bd39
   303             DimArrowKeys( IsDimArrowKeys );
   303             DimArrowKeys( IsDimArrowKeys );
   304             }
   304             }
   305             break;
   305             break;
   306         case ECmdPenInputFingerMatchIndicator:
   306         case ECmdPenInputFingerMatchIndicator:
   307             {
   307             {
   308             if ( IsPortraitWest() && ( !iDataMgr->IsChineseGlobalLanguage()))
   308             if ( IsPortraitWest() && ( !iDataMgr->IsChineseSpellMode()))
   309                 {
   309                 {
   310                 iWindow->UpdateIndiBubbleL( aData );
   310                 iWindow->UpdateIndiBubbleL( aData );
   311                 }
   311                 }
   312             else
   312             else
   313                 {
   313                 {
   388         case ECmdPenInputInEditWordQueryDlg:
   388         case ECmdPenInputInEditWordQueryDlg:
   389             {
   389             {
   390             iInEditWordQueryDlg = *data;
   390             iInEditWordQueryDlg = *data;
   391             }
   391             }
   392             break;
   392             break;
       
   393         case ECmdPeninputSpellICFDisplayContent:
       
   394         	{
       
   395         	iWindow->SetSpellDisplayContentL( aData );
       
   396         	handle = ETrue;
       
   397         	}
       
   398         	break;
   393         default:
   399         default:
   394         break;
   400         break;
   395             
   401             
   396         };
   402         };
   397     return handle;
   403     return handle;
   444          itutLayoutOwner->UiMgr()->CurrentState() &&
   450          itutLayoutOwner->UiMgr()->CurrentState() &&
   445          itutLayoutOwner->UiMgr()->CurrentState()->StateType() !=
   451          itutLayoutOwner->UiMgr()->CurrentState()->StateType() !=
   446             CGenericItutUiMgrBase::EStateSpelling && 
   452             CGenericItutUiMgrBase::EStateSpelling && 
   447          !iInEditWordQueryDlg)
   453          !iInEditWordQueryDlg)
   448         {
   454         {
   449         if ( IsPortraitWest() && (!iDataMgr->IsChineseGlobalLanguage()))
   455         if ( IsPortraitWest() && (!iDataMgr->IsChineseSpellMode()))
   450             {
   456             {
   451 			iWindow->Icf()->HideBubble();
   457 			iWindow->Icf()->HideBubble();
   452             iWindow->SetIndiWithTextFlag( ETrue );
   458             iWindow->SetIndiWithTextFlag( ETrue );
   453             iWindow->IndiBubbleWithText();
   459             iWindow->IndiBubbleWithText();
   454             
   460             
   471         	}
   477         	}
   472         iWindow->Icf()->ShowBubble(aInfo,iWindow->Icf()->MsgBubbleCtrl()->Rect());
   478         iWindow->Icf()->ShowBubble(aInfo,iWindow->Icf()->MsgBubbleCtrl()->Rect());
   473         }
   479         }
   474     else
   480     else
   475         {
   481         {
   476         if ((!IsPortraitWest()) || iDataMgr->IsChineseGlobalLanguage())
   482         if ((!IsPortraitWest()) || iDataMgr->IsChineseSpellMode())
   477             {
   483             {
   478             iWindow->Icf()->HideBubble();
   484             iWindow->Icf()->HideBubble();
   479             }
   485             }
   480         else
   486         else
   481             {
   487             {