]> source.dussan.org Git - vaadin-framework.git/commitdiff
Print more info on ItemClickEvents
authorArtur Signell <artur.signell@itmill.com>
Thu, 31 Mar 2011 12:44:00 +0000 (12:44 +0000)
committerArtur Signell <artur.signell@itmill.com>
Thu, 31 Mar 2011 12:44:00 +0000 (12:44 +0000)
svn changeset:18061/svn branch:6.5

tests/src/com/vaadin/tests/components/select/AbstractSelectTestCase.java

index 43500e8947fe33a5782cf6402e6a85500ccdd590..dbc66ff8c352fd03169046dc21d6a39cf5f7df09 100644 (file)
@@ -207,7 +207,34 @@ public abstract class AbstractSelectTestCase<T extends AbstractSelect> extends
     /* COMMANDS END */\r
 \r
     public void itemClick(ItemClickEvent event) {\r
-        log("ItemClick on itemId: " + event.getItemId() + ", propertyId: "\r
-                + event.getPropertyId() + " using " + event.getButtonName());\r
+        String type = event.getButtonName();\r
+        if (event.isDoubleClick()) {\r
+            type += " double-click";\r
+        } else {\r
+            type += " click";\r
+        }\r
+\r
+        String target = "source: " + event.getSource();\r
+        target += ", client: [" + event.getClientX() + "," + event.getClientY()\r
+                + "];";\r
+        target += ", relative: [" + event.getRelativeX() + ","\r
+                + event.getRelativeY() + "]";\r
+        target += ", itemId: " + event.getItemId();\r
+        target += ", propertyId: " + event.getPropertyId();\r
+\r
+        String modifierKeys = "";\r
+        if (event.isCtrlKey()) {\r
+            modifierKeys += "CTRL ";\r
+        }\r
+        if (event.isAltKey()) {\r
+            modifierKeys += "ALT ";\r
+        }\r
+        if (event.isMetaKey()) {\r
+            modifierKeys += "META ";\r
+        }\r
+        if (event.isShiftKey()) {\r
+            modifierKeys += "SHIFT ";\r
+        }\r
+        log(modifierKeys + type + " on " + target);\r
     }\r
 }\r