253254255256257258259260
return height - e.getY(); } private void setStateForButton(final MouseEvent e, final EnumMap<MouseButton, ButtonState> buttons, final ButtonState buttonState) { final MouseButton button = getButtonForEvent(e); buttons.put(button, buttonState); }
258259260261262263264265266267268
final MouseButton button = getButtonForEvent(e); buttons.put(button, buttonState); } private MouseButton getButtonForEvent(final MouseEvent e) { MouseButton button; switch (e.getButton()) { case MouseEvent.BUTTON1: button = MouseButton.LEFT; break; case MouseEvent.BUTTON2:
223224225226227228229230231232233
* Emits the mouse left and right clicked signals. * @param event Used for determining, which button was clicked. */ @Override public void mousePressEvent(QGraphicsSceneMouseEvent event) { MouseButton button = event.button(); switch(button) { case LeftButton: mLeftButtonPressed.emit(mCoord); break;
3132333435363738
* @author Alex Ruiz */ public class JTreeDriver_clickPath_withMouseButton_Test extends JTreeDriver_clickCell_TestCase { @Test(expected = NullPointerException.class) public void should_throw_error_if_MouseButton_is_null() { MouseButton button = null; driver.clickPath(tree, "root", button); }
3031323334353637
* @author Alex Ruiz */ public class JTreeDriver_clickRow_withMouseButton_Test extends JTreeDriver_clickCell_TestCase { @Test(expected = NullPointerException.class) public void should_throw_error_if_MouseButton_is_null() { MouseButton button = null; driver.clickRow(tree, 1, button); }
212213214215216217218219220221222
* TODO Provide javadoc * @param button * @return */ public MouseButton convertMouseButton(int button) { MouseButton res = int2button.get(button); if (res == null) { throw new JemmyException("Unable to recognize mouse button", button); } return res; }