uiacceltk/hitchcock/ServerCore/Src/alfhierarchymodel.cpp
changeset 31 1b6909418757
parent 29 ac3859d43844
child 58 57d26d31c595
equal deleted inserted replaced
30:920e03da86f0 31:1b6909418757
   801         iRootNode->iLogging = 0;
   801         iRootNode->iLogging = 0;
   802         //CAlfNode::PrintInfo( 0, (CAlfNodeVisual*)node, TPtrC(KText) , iSearchNode);
   802         //CAlfNode::PrintInfo( 0, (CAlfNodeVisual*)node, TPtrC(KText) , iSearchNode);
   803         }
   803         }
   804 #endif
   804 #endif
   805 
   805 
   806     AMT_INC_COUNTER_IF(node && (nodeType==MWsWindowTreeNode::EWinTreeNodeClient), iWindowNodeCount ); 
   806     AMT_MAP_NODE_CREATED();
   807     AMT_INC_COUNTER_IF(node && (nodeType==MWsWindowTreeNode::EWinTreeNodeGroup),  iWindowGroupNodeCount ); 
       
   808     AMT_INC_COUNTER_IF(node, iTotalNodeCount );
       
   809     
       
   810     AMT_MAP_INC_VALUE_IF( node && nodeType == MWsWindowTreeNode::EWinTreeNodeClient,
       
   811                           iIntMap, node->iId, EAlfModuleTestTypeHierarchyModelCreateWindow );
       
   812     AMT_MAP_INC_VALUE_IF( node && nodeType == MWsWindowTreeNode::EWinTreeNodeGroup,
       
   813                           iIntMap, node->iId, EAlfModuleTestTypeHierarchyModelCreateWindowGroup );
       
   814     }
   807     }
   815 
   808 
   816 // ---------------------------------------------------------------------------
   809 // ---------------------------------------------------------------------------
   817 // DoNodeReleasedL
   810 // DoNodeReleasedL
   818 // ---------------------------------------------------------------------------
   811 // ---------------------------------------------------------------------------
   839     else
   832     else
   840         {
   833         {
   841         USER_INVARIANT();
   834         USER_INVARIANT();
   842         }
   835         }
   843 
   836 
   844     AMT_DEC_COUNTER_IF(node && (nodeType==MWsWindowTreeNode::EWinTreeNodeClient), iWindowNodeCount ); 
   837     AMT_MAP_NODE_RELEASED();
   845     AMT_DEC_COUNTER_IF(node && (nodeType==MWsWindowTreeNode::EWinTreeNodeGroup),  iWindowGroupNodeCount ); 
       
   846     AMT_DEC_COUNTER_IF(node, iTotalNodeCount );
       
   847     
       
   848     AMT_MAP_INC_VALUE_IF( node && nodeType == MWsWindowTreeNode::EWinTreeNodeClient,
       
   849                           iIntMap, nodeId, EAlfModuleTestTypeHierarchyModelReleaseWindow );
       
   850     AMT_MAP_INC_VALUE_IF( node && nodeType == MWsWindowTreeNode::EWinTreeNodeGroup,
       
   851                           iIntMap, nodeId, EAlfModuleTestTypeHierarchyModelReleaseWindowGroup );
       
   852     }
   838     }
   853 
   839 
   854 // ---------------------------------------------------------------------------
   840 // ---------------------------------------------------------------------------
   855 // DoNodeActivatedL
   841 // DoNodeActivatedL
   856 // ---------------------------------------------------------------------------
   842 // ---------------------------------------------------------------------------
   866         }
   852         }
   867     else
   853     else
   868         {
   854         {
   869         USER_INVARIANT();
   855         USER_INVARIANT();
   870         }
   856         }
   871     
   857 
   872     AMT_INC_COUNTER_IF( node && (nodeType==MWsWindowTreeNode::EWinTreeNodeClient), iWindowNodeActivatedCount );
   858     AMT_MAP_NODE_ACTIVATED();
   873     
       
   874     AMT_MAP_SET_VALUE_IF( node && nodeType == MWsWindowTreeNode::EWinTreeNodeClient,
       
   875                           iBoolMap, nodeId, ETrue,
       
   876                           EAlfModuleTestTypeHierarchyModelActiveWindow );    
       
   877     }
   859     }
   878 
   860 
   879 // ---------------------------------------------------------------------------
   861 // ---------------------------------------------------------------------------
   880 // DoNodeExtentChangedL
   862 // DoNodeExtentChangedL
   881 // ---------------------------------------------------------------------------
   863 // ---------------------------------------------------------------------------
   902         CAlfNode::PrintNodeTree(iRootNode, node->iId);
   884         CAlfNode::PrintNodeTree(iRootNode, node->iId);
   903         //CAlfNode::PrintInfo( 0, (CAlfNodeVisual*)node, TPtrC(KText), iSearchNode);
   885         //CAlfNode::PrintInfo( 0, (CAlfNodeVisual*)node, TPtrC(KText), iSearchNode);
   904         }
   886         }
   905 #endif
   887 #endif
   906 
   888 
   907     AMT_INC_COUNTER_IF(node, iNodeExtentChangedCount );
   889     AMT_MAP_NODE_EXTENT_CHANGED();
   908     AMT_SET_VALUE_IF(node, iLatestNodeExtentRect, rect );
       
   909     AMT_MAP_SET_VALUE_IF( node && node->iWindow,
       
   910                           iSizeMap, node->iWindow->WsInfo().iClientSideId.iWindowIdentifer, 
       
   911                           rect.Size(), EAlfModuleTestTypeHierarchyModelChangeWindowSize );
       
   912     AMT_MAP_SET_VALUE_IF( node && node->iWindow,
       
   913                           iPositionMap, node->iWindow->WsInfo().iClientSideId.iWindowIdentifer, 
       
   914                           rect.iTl, EAlfModuleTestTypeHierarchyModelChangeWindowPosition );
       
   915     }
   890     }
   916 
   891 
   917 // ---------------------------------------------------------------------------
   892 // ---------------------------------------------------------------------------
   918 // DoNodeSiblingOrderChangedL
   893 // DoNodeSiblingOrderChangedL
   919 // ---------------------------------------------------------------------------
   894 // ---------------------------------------------------------------------------
   970     else
   945     else
   971         {
   946         {
   972         USER_INVARIANT();
   947         USER_INVARIANT();
   973         }
   948         }
   974 
   949 
   975     AMT_INC_COUNTER_IF(node, iTotalNodeFlagChangedCount );
   950     AMT_MAP_NODE_FLAG_CHANGED();
   976     AMT_MAP_SET_VALUE_IF( node && node->iWindow && MWsWindowTreeObserver::EVisible == flag,
       
   977                           iBoolMap, 
       
   978                           node->iWindow->WsInfo().iClientSideId.iWindowIdentifer,
       
   979                           newValue,
       
   980                           EAlfModuleTestTypeHierarchyModelChangeWindowVisibility ); 
       
   981     }
   951     }
   982 
   952 
   983 // ---------------------------------------------------------------------------
   953 // ---------------------------------------------------------------------------
   984 // DoNodeFadeAllChildrenL
   954 // DoNodeFadeAllChildrenL
   985 // ---------------------------------------------------------------------------
   955 // ---------------------------------------------------------------------------