equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies). |
3 * All rights reserved. |
3 * All rights reserved. |
4 * This component and the accompanying materials are made available |
4 * This component and the accompanying materials are made available |
5 * under the terms of "Eclipse Public License v1.0" |
5 * under the terms of "Eclipse Public License v1.0" |
6 * which accompanies this distribution, and is available |
6 * which accompanies this distribution, and is available |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
25 // FORWARD DECLARATIONS |
25 // FORWARD DECLARATIONS |
26 class CFepLayoutMultiLineIcf; |
26 class CFepLayoutMultiLineIcf; |
27 class CAknFepCtrlEventButton; |
27 class CAknFepCtrlEventButton; |
28 class CAknFepCtrlRepeatButton; |
28 class CAknFepCtrlRepeatButton; |
29 class CFepCtrlDropdownList; |
29 class CFepCtrlDropdownList; |
30 class CTransparentHwrWndExt; |
|
31 class CPeninputFingerHwrArLafManager; |
30 class CPeninputFingerHwrArLafManager; |
32 class CPeninputArabicFingerHwrSymbolTable; |
31 class CPeninputArabicFingerHwrSymbolTable; |
33 class CPeninputArabicFingerHwrIndicator; |
32 class CPeninputArabicFingerHwrIndicator; |
|
33 class CPeninputArabicFingerHwrWritingWnd; |
34 |
34 |
35 /** |
35 /** |
36 * class CPeninputFingerHwrArWnd. |
36 * class CPeninputFingerHwrArWnd. |
37 * |
37 * |
38 * Main window of finger hwr arabic. |
38 * Main window of finger hwr arabic. |
204 * set writing speed hwr writing |
204 * set writing speed hwr writing |
205 * |
205 * |
206 * @since Symbian TB9.2 |
206 * @since Symbian TB9.2 |
207 * @return none |
207 * @return none |
208 */ |
208 */ |
209 void SetBoxWritingSpeed( const TTimeIntervalMicroSeconds32& aCharDelay ); |
209 void SetBoxWritingSpeed( TTimeIntervalMicroSeconds32& aCharDelay ); |
210 |
210 |
211 /** |
211 /** |
212 * retrieve rect of hwr writingbox. |
212 * retrieve rect of hwr writingbox. |
213 * |
213 * |
214 * @since Symbian TB9.2 |
214 * @since Symbian TB9.2 |
321 |
321 |
322 /** |
322 /** |
323 * Check if the symbol table is alreay opened up |
323 * Check if the symbol table is alreay opened up |
324 * |
324 * |
325 * @since Symbian TB9.2 |
325 * @since Symbian TB9.2 |
326 * @return none |
326 * @return ETrue if the symbol table was already opened up, EFalse otherwise |
327 */ |
327 */ |
328 TBool IsSymbolTableShowingUp(); |
328 TBool IsSymbolTableShowingUp(); |
329 |
329 |
330 /** |
330 /** |
331 * Check if the candidate list was opened up |
331 * Check if the candidate list was opened up |
332 * |
332 * |
333 * @since Symbian TB9.2 |
333 * @since Symbian TB9.2 |
334 * @return none |
334 * @return ETrue if the candidate list was already opened up, EFalse otherwise |
335 */ |
335 */ |
336 TBool IsCandidateShowup(); |
336 TBool IsCandidateShowup(); |
337 |
337 |
338 /** |
338 /** |
339 * Hide the indicator of handwriting |
339 * Hide the indicator of handwriting |
350 * @since Symbian TB9.2 |
350 * @since Symbian TB9.2 |
351 * @return TBool ETrue if char have been retrieved, EFalse otherwise |
351 * @return TBool ETrue if char have been retrieved, EFalse otherwise |
352 */ |
352 */ |
353 TBool GetCharBeforeCursor(TInt aCharPos, TUint16& aCharBeforeCursor); |
353 TBool GetCharBeforeCursor(TInt aCharPos, TUint16& aCharBeforeCursor); |
354 |
354 |
|
355 /** |
|
356 * Handle window open |
|
357 */ |
|
358 void HandleWindowOpenCommandL(); |
|
359 |
355 protected: |
360 protected: |
356 |
361 |
357 /** |
362 /** |
358 * C++ constructor |
363 * C++ constructor |
359 * |
364 * |
569 CFepCtrlDropdownList* iNumCandidateList; |
574 CFepCtrlDropdownList* iNumCandidateList; |
570 /** |
575 /** |
571 * Writing box control. |
576 * Writing box control. |
572 * Not own. |
577 * Not own. |
573 */ |
578 */ |
574 CTransparentHwrWndExt* iWritingBox; |
579 CPeninputArabicFingerHwrWritingWnd* iWritingBox; |
575 |
580 |
576 /** |
581 /** |
577 * Close button control. |
582 * Close button control. |
578 * Not own. |
583 * Not own. |
579 */ |
584 */ |