144 CAknEdwinState* state = static_cast<CAknEdwinState*>(State(KNullUid)); |
144 CAknEdwinState* state = static_cast<CAknEdwinState*>(State(KNullUid)); |
145 if (state) { |
145 if (state) { |
146 state->SetFlags( EAknEditorFlagNoLRNavigation | |
146 state->SetFlags( EAknEditorFlagNoLRNavigation | |
147 EAknEditorFlagLatinInputModesOnly | |
147 EAknEditorFlagLatinInputModesOnly | |
148 EAknEditorFlagNoT9 | |
148 EAknEditorFlagNoT9 | |
149 EAknEditorFlagUseSCTNumericCharmap ); |
149 EAknEditorFlagUseSCTNumericCharmap | |
|
150 EAknEditorFlagNoLRNavigation); |
150 state->SetDefaultInputMode(EAknEditorSecretAlphaInputMode); |
151 state->SetDefaultInputMode(EAknEditorSecretAlphaInputMode); |
151 state->SetCurrentInputMode(EAknEditorSecretAlphaInputMode); |
152 state->SetCurrentInputMode(EAknEditorSecretAlphaInputMode); |
152 state->SetPermittedCases(EAknEditorLowerCase|EAknEditorUpperCase); |
153 state->SetPermittedCases(EAknEditorLowerCase|EAknEditorUpperCase); |
153 state->SetCurrentCase(EAknEditorLowerCase); |
154 state->SetCurrentCase(EAknEditorLowerCase); |
154 state->SetPermittedInputModes(EAknEditorSecretAlphaInputMode | EAknEditorNumericInputMode); |
155 state->SetPermittedInputModes(EAknEditorSecretAlphaInputMode | EAknEditorNumericInputMode); |
155 state->SetDefaultCase(EAknEditorLowerCase); |
156 state->SetDefaultCase(EAknEditorLowerCase); |
156 state->SetSpecialCharacterTableResourceId(R_AVKON_SPECIAL_CHARACTER_TABLE_DIALOG_LATIN_ONLY); |
157 state->SetSpecialCharacterTableResourceId(R_AVKON_SPECIAL_CHARACTER_TABLE_DIALOG_LATIN_ONLY); |
157 state->SetNumericKeymap(EAknEditorStandardNumberModeKeymap); |
158 state->SetNumericKeymap(EAknEditorStandardNumberModeKeymap); |
|
159 state->SetCcpuState(NULL); |
158 } |
160 } |
159 } |
161 } |
160 else { |
162 else { |
161 CreateTextFormatMask(); |
163 CreateTextFormatMask(); |
162 TUint currentCase ( EAknEditorLowerCase ) ; |
164 TUint currentCase ( EAknEditorLowerCase ) ; |
179 CAknEdwinState* state = static_cast<CAknEdwinState*>(State(KNullUid)); |
181 CAknEdwinState* state = static_cast<CAknEdwinState*>(State(KNullUid)); |
180 if (state) { |
182 if (state) { |
181 state->SetDefaultCase(EAknEditorLowerCase); |
183 state->SetDefaultCase(EAknEditorLowerCase); |
182 state->SetPermittedInputModes(EAknEditorAllInputModes); |
184 state->SetPermittedInputModes(EAknEditorAllInputModes); |
183 state->SetPermittedCases(EAknEditorAllCaseModes);//allow everything |
185 state->SetPermittedCases(EAknEditorAllCaseModes);//allow everything |
|
186 state->SetCcpuState(this); |
184 } |
187 } |
185 } |
188 } |
186 } |
189 } |
187 } |
190 } |
188 } // End of if (frame) |
191 } // End of if (frame) |
1497 { |
1500 { |
1498 Frame* frame = m_webView->page()->focusController()->focusedOrMainFrame(); |
1501 Frame* frame = m_webView->page()->focusController()->focusedOrMainFrame(); |
1499 return ( frame && frame->document()->focusedNode() && |
1502 return ( frame && frame->document()->focusedNode() && |
1500 frame->document()->focusedNode()->hasTagName(HTMLNames::inputTag)); |
1503 frame->document()->focusedNode()->hasTagName(HTMLNames::inputTag)); |
1501 } |
1504 } |
|
1505 |
|
1506 void CWebFepTextEditor::ReportEventL() |
|
1507 { |
|
1508 m_ExtendedInputCapabilities->ReportEventL(CAknExtendedInputCapabilities:: |
|
1509 MAknEventObserver::EPointerEventReceived, NULL ); |
|
1510 } |