Ignore:
Timestamp:
08/01/11 13:54:30 (13 years ago)
Author:
sherbold
Message:

+ added "parentClass" as parameter for winInfoValue nodes for the MFC ruleset

Location:
trunk/EventBenchConsole
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchConsole/rules/ruleSchema.xsd

    r27 r141  
    190190      <xs:enumeration value="hwnd"/> 
    191191      <xs:enumeration value="parentTarget"/> 
     192      <xs:enumeration value="parentClass"/> 
    192193    </xs:restriction> 
    193194  </xs:simpleType> 
  • trunk/EventBenchConsole/rules/rules.xml

    r62 r141  
    5656  </rule> 
    5757 
    58    
    59   <!-- The tab change itself works, but the content of the tab is not refreshed. --> 
    6058  <rule name="TabChange"> 
    6159    <msg type="&WM_LBUTTONDOWN;"> 
     
    7371      <store var="up"/> 
    7472    </msg> 
     73    <!-- tab change message for Tab Controls--> 
    7574    <genMsg delay="20"> 
    7675      <type> 
     
    7978      <target> 
    8079        <msgInfoValue obj="up" msgParam="target"/> 
     80      </target> 
     81      <WPARAM> 
     82        <paramValue obj="up" param="scrollPos"/> 
     83      </WPARAM> 
     84    </genMsg> 
     85    <!-- tab change message for Property Pages--> 
     86    <genMsg delay="20"> 
     87      <type> 
     88        <constValue value="1125"/> 
     89      </type> 
     90      <target> 
     91        <winInfoValue obj="up" winParam="parentTarget"/> 
    8192      </target> 
    8293      <WPARAM> 
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/windows/EventGenerator.java

    r77 r141  
    564564                                        } 
    565565                                        value = target.substring(0, index); 
     566                                } else if (paramString.equals("parentClass")) { 
     567                                        value = varMessage.getParentClass(); 
    566568                                } 
    567569                        } 
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/windows/data/WindowsMessage.java

    r90 r141  
    1919        private String xmlWindowDescription = ""; 
    2020        private String parentNames = null; 
     21        private String parentClass = null; 
    2122 
    2223        private long LPARAM = 0; 
     
    115116                        xmlWindowDescription = node.xmlRepresentation(); 
    116117                        parentNames = node.getParentNames(); 
     118                        WindowTreeNode parent = node.getParent(); 
     119                        if( parent==null ) { 
     120                                parentClass = ""; 
     121                        } else { 
     122                                parentClass = parent.getClassName(); 
     123                        } 
    117124                } 
    118125        } 
     
    168175        public String getParentNames() { 
    169176                return parentNames; 
     177        } 
     178         
     179        public String getParentClass() { 
     180                return parentClass; 
    170181        } 
    171182 
Note: See TracChangeset for help on using the changeset viewer.