equal
deleted
inserted
replaced
31 |
31 |
32 class CSplitItutDataMgr; |
32 class CSplitItutDataMgr; |
33 class CFepCtrlDropdownList; |
33 class CFepCtrlDropdownList; |
34 class CAknFepCtrlCommonBgCtrl; |
34 class CAknFepCtrlCommonBgCtrl; |
35 class CPeninputSyncBitmapRotator; |
35 class CPeninputSyncBitmapRotator; |
|
36 class CBubbleCtrl; |
36 |
37 |
37 const TInt KUnavailableID = -1; |
38 const TInt KUnavailableID = -1; |
38 |
39 |
39 /** |
40 /** |
40 * class CSplitItutWindow. |
41 * class CSplitItutWindow. |
238 * @return None |
239 * @return None |
239 */ |
240 */ |
240 void SetPromptTextL( TUint8* aData ); |
241 void SetPromptTextL( TUint8* aData ); |
241 |
242 |
242 /** |
243 /** |
243 * Set bubble |
244 * Set split bubble |
244 * |
245 * |
245 * @since S60 5.0 |
|
246 * @return None |
246 * @return None |
247 */ |
247 */ |
248 void SetIndiBubble(); |
248 void SetSplitIndiBubble(); |
249 |
249 |
250 /** |
250 /** |
251 * Update bubble prompt text |
251 * Set spelling bubble |
252 * |
252 * |
253 * @since S60 5.0 |
253 * @return None |
|
254 */ |
|
255 void SetSpellIndiBubble(); |
|
256 |
|
257 /** |
|
258 * Update split bubble prompt text |
|
259 * |
254 * @param aData text |
260 * @param aData text |
255 * @return None |
261 * @return None |
256 */ |
262 */ |
257 void UpdateIndiBubbleL( TUint8* aData ); |
263 void UpdateSplitIndiBubbleL( TUint8* aData ); |
|
264 |
|
265 /** |
|
266 * Update spelling bubble prompt text |
|
267 * |
|
268 * @param aData text |
|
269 * @return None |
|
270 */ |
|
271 void UpdateSpellIndiBubbleL( TUint8* aData ); |
258 |
272 |
259 /** |
273 /** |
260 * Set bubble image |
274 * Set bubble image |
261 * |
275 * |
262 * @since S60 5.0 |
276 * @param aBubble bubble control |
|
277 * @param aRect bubble rect |
263 * @param aImgID1 image ID1 |
278 * @param aImgID1 image ID1 |
264 * @param aMaskID1 mask image id1 |
279 * @param aMaskID1 mask image id1 |
265 * @param aImgID2 image ID2 |
280 * @param aImgID2 image ID2 |
266 * @param aMaskID2 mask image id2 |
281 * @param aMaskID2 mask image id2 |
267 * @return None |
282 * @return None |
268 */ |
283 */ |
269 void SetIndiBubbleImageL( const TInt aImgID1, |
284 void SetBubbleImageL( CBubbleCtrl& aBubble, |
270 const TInt aMaskID1, |
285 const TRect& aRect, |
271 const TInt aImgID2, |
286 const TInt aImgID1, |
272 const TInt aMaskID2 ); |
287 const TInt aMaskID1, |
|
288 const TInt aImgID2, |
|
289 const TInt aMaskID2 ); |
273 private: |
290 private: |
274 /** |
291 /** |
275 * C++ constructor |
292 * C++ constructor |
276 * |
293 * |
277 * @since S60 5.0 |
294 * @since S60 5.0 |
474 * |
491 * |
475 * @since S60 5.0 |
492 * @since S60 5.0 |
476 * @return None |
493 * @return None |
477 */ |
494 */ |
478 void CreateICFL(); |
495 void CreateICFL(); |
|
496 |
|
497 /** |
|
498 * Create split indicator bubble |
|
499 * |
|
500 * @return None |
|
501 */ |
|
502 void CreateSplitIndiBubbleL(); |
479 |
503 |
480 /** |
504 /** |
481 * Check control size change |
505 * Check control size change |
482 * |
506 * |
483 * @since S60 5.0 |
507 * @since S60 5.0 |
624 |
648 |
625 TSize iIndicatorSize; |
649 TSize iIndicatorSize; |
626 TSize iIndicatorTextSize; |
650 TSize iIndicatorTextSize; |
627 TBool iImDimensionSet; |
651 TBool iImDimensionSet; |
628 CFepLayoutMultiLineIcf* iICF; |
652 CFepLayoutMultiLineIcf* iICF; |
|
653 CBubbleCtrl* iSplitIndiBubble; |
629 }; |
654 }; |
630 |
655 |
631 // --------------------------------------------------------------------------- |
656 // --------------------------------------------------------------------------- |
632 // CSplitItutWindow::ItutKeypad |
657 // CSplitItutWindow::ItutKeypad |
633 // --------------------------------------------------------------------------- |
658 // --------------------------------------------------------------------------- |