From ff56f503b0caf0ffa685d05cfb5950aacd59b83e Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 31 Mar 2011 12:44:00 +0000 Subject: [PATCH] Print more info on ItemClickEvents svn changeset:18061/svn branch:6.5 --- .../select/AbstractSelectTestCase.java | 31 +++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/tests/src/com/vaadin/tests/components/select/AbstractSelectTestCase.java b/tests/src/com/vaadin/tests/components/select/AbstractSelectTestCase.java index 43500e8947..dbc66ff8c3 100644 --- a/tests/src/com/vaadin/tests/components/select/AbstractSelectTestCase.java +++ b/tests/src/com/vaadin/tests/components/select/AbstractSelectTestCase.java @@ -207,7 +207,34 @@ public abstract class AbstractSelectTestCase extends /* COMMANDS END */ public void itemClick(ItemClickEvent event) { - log("ItemClick on itemId: " + event.getItemId() + ", propertyId: " - + event.getPropertyId() + " using " + event.getButtonName()); + String type = event.getButtonName(); + if (event.isDoubleClick()) { + type += " double-click"; + } else { + type += " click"; + } + + String target = "source: " + event.getSource(); + target += ", client: [" + event.getClientX() + "," + event.getClientY() + + "];"; + target += ", relative: [" + event.getRelativeX() + "," + + event.getRelativeY() + "]"; + target += ", itemId: " + event.getItemId(); + target += ", propertyId: " + event.getPropertyId(); + + String modifierKeys = ""; + if (event.isCtrlKey()) { + modifierKeys += "CTRL "; + } + if (event.isAltKey()) { + modifierKeys += "ALT "; + } + if (event.isMetaKey()) { + modifierKeys += "META "; + } + if (event.isShiftKey()) { + modifierKeys += "SHIFT "; + } + log(modifierKeys + type + " on " + target); } } -- 2.39.5