364 TRegionFix<1> drawRegion; |
364 TRegionFix<1> drawRegion; |
365 drawRegion.AddRect( aExtent ); |
365 drawRegion.AddRect( aExtent ); |
366 TRegionFix<1> clipRegion; |
366 TRegionFix<1> clipRegion; |
367 clipRegion.AddRect( aClipRect ); |
367 clipRegion.AddRect( aClipRect ); |
368 |
368 |
369 TRgb penColor = TRgb(0x555555); |
369 TRgb penColor = TRgb(0x000000); |
370 TRgb brushColor = TRgb(0x555555); |
370 TRgb brushColor = TRgb(0x000000); |
371 TRgb dotColor = TRgb(0xBBBBBB); |
371 TRgb dotColor = TRgb(0xFFFFFF); |
372 |
372 |
373 WindowRedrawStart( aWindowTreeNode, drawRegion ); |
373 WindowRedrawStart( aWindowTreeNode, drawRegion ); |
374 iWsGraphicsContext->Reset(); |
374 iWsGraphicsContext->Reset(); |
375 iWsGraphicsContext->SetDrawMode( MWsGraphicsContext::EDrawModePEN ); |
375 iWsGraphicsContext->SetDrawMode( MWsGraphicsContext::EDrawModePEN ); |
376 iWsGraphicsContext->SetBrushStyle( MWsGraphicsContext::ESolidBrush ); |
376 iWsGraphicsContext->SetBrushStyle( MWsGraphicsContext::ESolidBrush ); |
591 #endif |
591 #endif |
592 iAlfSendBuffer->CommitL(); |
592 iAlfSendBuffer->CommitL(); |
593 |
593 |
594 AMT_INC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeClient, iRsWindowNodeCount ); |
594 AMT_INC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeClient, iRsWindowNodeCount ); |
595 AMT_INC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeGroup, iRsWindowGroupNodeCount ); |
595 AMT_INC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeGroup, iRsWindowGroupNodeCount ); |
596 AMT_INC_COUNTER(iRsTotalNodeCount ); |
596 AMT_INC_COUNTER(iRsTotalNodeCount ); |
|
597 |
|
598 AMT_MAP_RENDER_STAGE_NODE_CREATED(); |
597 } |
599 } |
598 |
600 |
599 // --------------------------------------------------------------------------- |
601 // --------------------------------------------------------------------------- |
600 // NodeReleased |
602 // NodeReleased |
601 // --------------------------------------------------------------------------- |
603 // --------------------------------------------------------------------------- |
634 __ALFLOGSTRING("CAlfRenderStage::NodeReleased - WARNING: Node not found!!"); |
636 __ALFLOGSTRING("CAlfRenderStage::NodeReleased - WARNING: Node not found!!"); |
635 } |
637 } |
636 |
638 |
637 AMT_DEC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeClient, iRsWindowNodeCount ); |
639 AMT_DEC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeClient, iRsWindowNodeCount ); |
638 AMT_DEC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeGroup, iRsWindowGroupNodeCount ); |
640 AMT_DEC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeGroup, iRsWindowGroupNodeCount ); |
639 AMT_DEC_COUNTER(iRsTotalNodeCount ); |
641 AMT_DEC_COUNTER(iRsTotalNodeCount ); |
|
642 |
|
643 AMT_MAP_INC_VALUE_IF( ( MWsWindowTreeNode::EWinTreeNodeClient == nodeType && aWindowTreeNode.Window() ), |
|
644 iIntMap, aWindowTreeNode.Window()->Handle(), |
|
645 EAlfModuleTestTypeRenderStageReleaseWindow ); |
|
646 AMT_MAP_INC_VALUE_IF( ( MWsWindowTreeNode::EWinTreeNodeGroup == nodeType && aWindowTreeNode.WindowGroup() ), |
|
647 iIntMap, aWindowTreeNode.WindowGroup()->Identifier(), |
|
648 EAlfModuleTestTypeRenderStageReleaseWindowGroup ); |
640 } |
649 } |
641 |
650 |
642 // --------------------------------------------------------------------------- |
651 // --------------------------------------------------------------------------- |
643 // NodeActivated |
652 // NodeActivated |
644 // --------------------------------------------------------------------------- |
653 // --------------------------------------------------------------------------- |
653 &aWindowTreeNode ); |
662 &aWindowTreeNode ); |
654 |
663 |
655 iAlfSendBuffer->CommitL(); |
664 iAlfSendBuffer->CommitL(); |
656 __ALFLOGSTRING("CAlfRenderStage::NodeActivated <<"); |
665 __ALFLOGSTRING("CAlfRenderStage::NodeActivated <<"); |
657 |
666 |
658 AMT_INC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeClient, iRsWindowNodeActivatedCount ); |
667 AMT_INC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeClient, iRsWindowNodeActivatedCount ); |
|
668 |
|
669 AMT_MAP_SET_VALUE_IF( nodeType == MWsWindowTreeNode::EWinTreeNodeClient, |
|
670 iBoolMap, aWindowTreeNode.Window()->Handle(), ETrue, |
|
671 EAlfModuleTestTypeRenderStageActiveWindow ); |
659 } |
672 } |
660 |
673 |
661 // --------------------------------------------------------------------------- |
674 // --------------------------------------------------------------------------- |
662 // NodeExtentChanged |
675 // NodeExtentChanged |
663 // --------------------------------------------------------------------------- |
676 // --------------------------------------------------------------------------- |
693 } |
706 } |
694 iAlfSendBuffer->CommitL(); |
707 iAlfSendBuffer->CommitL(); |
695 |
708 |
696 AMT_INC_COUNTER( iRsNodeExtentChangedCount ); |
709 AMT_INC_COUNTER( iRsNodeExtentChangedCount ); |
697 AMT_SET_VALUE( iRsLatestNodeExtentRect, aRect ); |
710 AMT_SET_VALUE( iRsLatestNodeExtentRect, aRect ); |
|
711 |
698 AMT_MAP_SET_VALUE_IF( ( aWindowTreeNode.Window() ), |
712 AMT_MAP_SET_VALUE_IF( ( aWindowTreeNode.Window() ), |
699 iSizeMap, aWindowTreeNode.Window()->Handle(), |
713 iSizeMap, aWindowTreeNode.Window()->Handle(), |
700 aRect.Size(), EAlfModuleTestTypeRenderStageChangeSize ); |
714 aRect.Size(), EAlfModuleTestTypeRenderStageChangeWindowSize ); |
701 AMT_MAP_SET_VALUE_IF( ( aWindowTreeNode.Window() ), |
715 AMT_MAP_SET_VALUE_IF( ( aWindowTreeNode.Window() ), |
702 iPositionMap, aWindowTreeNode.Window()->Handle(), |
716 iPositionMap, aWindowTreeNode.Window()->Handle(), |
703 aRect.iTl, EAlfModuleTestTypeRenderStageChangePosition ); |
717 aRect.iTl, EAlfModuleTestTypeRenderStageChangeWindowPosition ); |
704 } |
718 } |
705 |
719 |
706 // --------------------------------------------------------------------------- |
720 // --------------------------------------------------------------------------- |
707 // SiblingOrderChanged |
721 // SiblingOrderChanged |
708 // --------------------------------------------------------------------------- |
722 // --------------------------------------------------------------------------- |
733 aNewValue, |
747 aNewValue, |
734 &aWindowTreeNode ); |
748 &aWindowTreeNode ); |
735 iAlfSendBuffer->CommitL(); |
749 iAlfSendBuffer->CommitL(); |
736 |
750 |
737 AMT_INC_COUNTER( iRsTotalNodeFlagChangedCount ); |
751 AMT_INC_COUNTER( iRsTotalNodeFlagChangedCount ); |
738 AMT_MAP_INC_VALUE_IF( ( aWindowTreeNode.Window() ), |
752 |
739 iIntMap, aWindowTreeNode.Window()->Handle(), |
753 AMT_MAP_SET_VALUE_IF( ( aWindowTreeNode.Window() && MWsWindowTreeObserver::EVisible == aFlag ), |
740 EAlfModuleTestTypeRenderStageChangeFlag ); |
754 iBoolMap, |
|
755 aWindowTreeNode.Window()->Handle(), |
|
756 aNewValue, |
|
757 EAlfModuleTestTypeRenderStageChangeWindowVisibility ); |
741 } |
758 } |
742 |
759 |
743 // --------------------------------------------------------------------------- |
760 // --------------------------------------------------------------------------- |
744 // AttributeChanged |
761 // AttributeChanged |
745 // --------------------------------------------------------------------------- |
762 // --------------------------------------------------------------------------- |
835 } |
852 } |
836 } |
853 } |
837 iAlfSendBuffer->CommitL(); |
854 iAlfSendBuffer->CommitL(); |
838 |
855 |
839 AMT_INC_COUNTER( iRsTotalNodeAttributeChangedCount ); |
856 AMT_INC_COUNTER( iRsTotalNodeAttributeChangedCount ); |
840 } |
857 } |
|
858 |
|
859 AMT_MAP_RENDER_STAGE_TEXT_CURSOR_CHANGE(); |
841 } |
860 } |
842 |
861 |
843 // --------------------------------------------------------------------------- |
862 // --------------------------------------------------------------------------- |
844 // FadeCountChanged |
863 // FadeCountChanged |
845 // --------------------------------------------------------------------------- |
864 // --------------------------------------------------------------------------- |