equal
deleted
inserted
replaced
36 class CXnUiEngine; |
36 class CXnUiEngine; |
37 class CXnKeyEventDispatcher; |
37 class CXnKeyEventDispatcher; |
38 class CXnEditor; |
38 class CXnEditor; |
39 class CXnResource; |
39 class CXnResource; |
40 class CXnEditMode; |
40 class CXnEditMode; |
41 class CXnHitTest; |
|
42 class CXnViewManager; |
41 class CXnViewManager; |
43 class CXnViewData; |
42 class CXnViewData; |
44 class CXnPluginData; |
43 class CXnPluginData; |
45 |
44 |
46 // Constants |
45 // Constants |
78 /** Partial screen editor node. Not own */ |
77 /** Partial screen editor node. Not own */ |
79 CXnNode* iPartialScreenEditorNode; |
78 CXnNode* iPartialScreenEditorNode; |
80 /** Is partial screen input open */ |
79 /** Is partial screen input open */ |
81 TBool iPartialScreenOpen; |
80 TBool iPartialScreenOpen; |
82 /** Partial screen block progression. Own. */ |
81 /** Partial screen block progression. Own. */ |
83 HBufC8* iPartialScreenBlock; |
82 const TDesC8* iPartialScreenBlock; |
84 |
83 |
85 TXnSplitScreenState(): iPartialScreenBlock( NULL ){} |
84 // ctor |
86 |
85 TXnSplitScreenState() : |
87 ~TXnSplitScreenState() |
86 iPartialScreenEditorNode( NULL ), |
88 { |
87 iPartialScreenOpen( EFalse ), |
89 delete iPartialScreenBlock; |
88 iPartialScreenBlock( NULL ) {} |
90 } |
|
91 }; |
89 }; |
92 |
90 |
93 |
91 |
94 // Class declaration |
92 // Class declaration |
95 |
93 |
468 * @return Pointer to plugin node array |
466 * @return Pointer to plugin node array |
469 */ |
467 */ |
470 RPointerArray< CXnNode >* Plugins(); |
468 RPointerArray< CXnNode >* Plugins(); |
471 |
469 |
472 /** |
470 /** |
473 * Gets hit test |
|
474 * |
|
475 * @since S60 5.1 |
|
476 * @return the hittest |
|
477 */ |
|
478 CXnHitTest& HitTest() const; |
|
479 |
|
480 /** |
|
481 * Gets theme resource file |
471 * Gets theme resource file |
482 * |
472 * |
483 * @since S60 5.1 |
473 * @since S60 5.1 |
484 * @param aPath path from which file is found |
474 * @param aPath path from which file is found |
485 * @param aFile file to which resource is set |
475 * @param aFile file to which resource is set |
613 void SetNodeVisibleL( CXnNode* aNode, TBool aVisible ); |
603 void SetNodeVisibleL( CXnNode* aNode, TBool aVisible ); |
614 |
604 |
615 /** |
605 /** |
616 * Set partial screen block |
606 * Set partial screen block |
617 * |
607 * |
618 * @since Series 60 5.2 |
608 * @since Series 60 5.2 |
|
609 * @param CXnNode aParent parent node |
619 * @param TDesC8 aBlockProgression set layout direction |
610 * @param TDesC8 aBlockProgression set layout direction |
620 */ |
611 */ |
621 void SetPartialScreenBlockProgressionL( const TDesC8& aBlockProgression ); |
612 void SetPartialScreenBlockProgressionL( |
622 |
613 CXnNode* aParent, const TDesC8& aBlockProgression ); |
623 /** |
614 |
624 * Store partial screen block |
|
625 * |
|
626 * @since Series 60 5.2 |
|
627 * @param TDesC8 aBlockProgression set layout direction |
|
628 */ |
|
629 void StorePartialScreenBlockProgressionL(); |
|
630 |
|
631 /** |
615 /** |
632 * Handles skin change resource change |
616 * Handles skin change resource change |
633 * |
617 * |
634 * @since Series 60 5.2 |
618 * @since Series 60 5.2 |
635 */ |
619 */ |
750 CXnNode* iStylusPopupNode; |
734 CXnNode* iStylusPopupNode; |
751 /** Drawing area */ |
735 /** Drawing area */ |
752 TRect iClientRect; |
736 TRect iClientRect; |
753 /** Owned. Edit mode storage; */ |
737 /** Owned. Edit mode storage; */ |
754 CXnEditMode* iEditMode; |
738 CXnEditMode* iEditMode; |
755 /** Owned. hittest */ |
|
756 CXnHitTest* iHitTest; |
|
757 /** Disable count */ |
739 /** Disable count */ |
758 TInt iDisableCount; |
740 TInt iDisableCount; |
759 /**Split screen states*/ |
741 /**Split screen states*/ |
760 TXnSplitScreenState iSplitScreenState; |
742 TXnSplitScreenState iSplitScreenState; |
761 }; |
743 }; |