equal
deleted
inserted
replaced
76 NONSHARABLE_STRUCT( TXnSplitScreenState ) |
76 NONSHARABLE_STRUCT( TXnSplitScreenState ) |
77 { |
77 { |
78 /** Partial screen editor node. Not own */ |
78 /** Partial screen editor node. Not own */ |
79 CXnNode* iPartialScreenEditorNode; |
79 CXnNode* iPartialScreenEditorNode; |
80 /** Is partial screen input open */ |
80 /** Is partial screen input open */ |
81 TBool isPartialScreenOpen; |
81 TBool iPartialScreenOpen; |
82 /** Partial screen block progression. Own. */ |
82 /** Partial screen block progression. Own. */ |
83 HBufC8* iPartialScreenBlock; |
83 HBufC8* iPartialScreenBlock; |
84 /** Is partial screen enabled*/ |
84 |
85 TBool isPartialScreenEnabled; |
85 TXnSplitScreenState(): iPartialScreenBlock( NULL ){} |
86 |
86 |
87 ~TXnSplitScreenState() |
87 ~TXnSplitScreenState() |
88 { |
88 { |
89 delete iPartialScreenBlock; |
89 delete iPartialScreenBlock; |
90 } |
90 } |
91 }; |
91 }; |
212 */ |
212 */ |
213 CXnPointerArray* FindNodeByClassL( const TDesC8& aClassId, |
213 CXnPointerArray* FindNodeByClassL( const TDesC8& aClassId, |
214 const TDesC8& aNamespace = KNullDesC8 ); |
214 const TDesC8& aNamespace = KNullDesC8 ); |
215 |
215 |
216 /** |
216 /** |
|
217 * Find content source nodes from namespace. Ownership is not transferred. |
|
218 * |
|
219 * @since S60 5.2 |
|
220 * @param aNamespace Namespace |
|
221 * @return Content source nodes from namespace |
|
222 */ |
|
223 CXnPointerArray* CXnUiEngineImpl::FindContentSourceNodesL( |
|
224 const TDesC8& aNamespace ); |
|
225 |
|
226 /** |
217 * Gets resources of the UI |
227 * Gets resources of the UI |
218 * |
228 * |
219 * @since Series 60 3.1 |
229 * @since Series 60 3.1 |
220 * @return List of resources |
230 * @return List of resources |
221 */ |
231 */ |
516 * |
526 * |
517 * @since Series 60 5.2 |
527 * @since Series 60 5.2 |
518 * @return TBool is partial input active |
528 * @return TBool is partial input active |
519 */ |
529 */ |
520 TBool IsPartialInputActive(); |
530 TBool IsPartialInputActive(); |
521 |
531 |
|
532 /** |
|
533 * Checks if text editor is focused or partioal touch input open. |
|
534 * |
|
535 * @since Series 60 5.2 |
|
536 * @return TBool True if partial input is open or editor focused |
|
537 */ |
|
538 TBool IsTextEditorActive(); |
|
539 |
522 private: |
540 private: |
523 |
541 |
524 IMPORT_C static void EnableRenderUi( TAny* aAny ); |
542 IMPORT_C static void EnableRenderUi( TAny* aAny ); |
525 |
543 |
526 private: |
544 private: |
581 * Handle partial touch input |
599 * Handle partial touch input |
582 * |
600 * |
583 * @since Series 60 5.2 |
601 * @since Series 60 5.2 |
584 * @param TInt aType |
602 * @param TInt aType |
585 */ |
603 */ |
586 void HandlePartialTouchInputL( TInt aType ); |
604 void HandlePartialTouchInputL( CXnNode& aNode, TBool aEnable ); |
587 |
605 |
588 /** |
606 /** |
589 * Set node visible |
607 * Set node visible |
590 * |
608 * |
591 * @since Series 60 5.2 |
609 * @since Series 60 5.2 |
607 * |
625 * |
608 * @since Series 60 5.2 |
626 * @since Series 60 5.2 |
609 * @param TDesC8 aBlockProgression set layout direction |
627 * @param TDesC8 aBlockProgression set layout direction |
610 */ |
628 */ |
611 void StorePartialScreenBlockProgressionL(); |
629 void StorePartialScreenBlockProgressionL(); |
|
630 |
|
631 /** |
|
632 * Handles skin change resource change |
|
633 * |
|
634 * @since Series 60 5.2 |
|
635 */ |
|
636 void HandleSkinChangeL(); |
|
637 |
|
638 /** |
|
639 * Handles KEikDynamicLayoutVariantSwitch resource change |
|
640 * |
|
641 * @since Series 60 5.2 |
|
642 */ |
|
643 void HandleDynamicLayoutVariantSwitchL(); |
612 |
644 |
613 private: |
645 private: |
614 //Derived functions |
646 //Derived functions |
615 |
647 |
616 /** |
648 /** |