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