source: trunk/quest-core-events-patrick/src/main/java/de/ugoe/cs/quest/eventcore/userinteraction/MouseButtonDown.java @ 449

Last change on this file since 449 was 449, checked in by pharms, 12 years ago

Initial import.

  • Property svn:executable set to *
File size: 3.3 KB
Line 
1//-------------------------------------------------------------------------------------------------
2// Module    : $RCSfile: Click.java,v $
3// Version   : $Revision: 0.0 $  $Author: Patrick $  $Date: 06.11.2011 10:28:39 $
4// Project   : TaskTreePerformanceTest
5// Creation  : 2011 by Patrick
6// Copyright : Patrick Harms, 2011
7//-------------------------------------------------------------------------------------------------
8
9package de.ugoe.cs.quest.eventcore.userinteraction;
10
11
12//-------------------------------------------------------------------------------------------------
13/**
14 * TODO comment
15 *
16 * @version $Revision: $ $Date: $
17 * @author  2011, last modified by $Author: $
18 */
19//-------------------------------------------------------------------------------------------------
20public class MouseButtonDown extends MouseButtonInteraction
21{
22
23  //-----------------------------------------------------------------------------------------------
24  /**
25   * @param button
26   */
27  //-----------------------------------------------------------------------------------------------
28  public MouseButtonDown(Button button)
29  {
30    super(button);
31  }
32
33  //-----------------------------------------------------------------------------------------------
34  /* (non-Javadoc)
35   * @see de.harms.attef.userinteraction.Interaction#getName()
36   */
37  //-----------------------------------------------------------------------------------------------
38  public String getName()
39  {
40    if (super.getButton() == Button.LEFT)
41    {
42      return "LeftMouseButtonDown";
43    }
44    else if (super.getButton() == Button.MIDDLE)
45    {
46      return "MiddleMouseButtonDown";
47    }
48    else if (super.getButton() == Button.RIGHT)
49    {
50      return "RightMouseButtonDown";
51    }
52    else
53    {
54      return "UnknownMouseButtonDown";
55    }
56  }
57
58  //-----------------------------------------------------------------------------------------------
59  /* (non-Javadoc)
60   * @see java.lang.Object#toString()
61   */
62  //-----------------------------------------------------------------------------------------------
63  @Override
64  public String toString()
65  {
66    if (super.getButton() == Button.LEFT)
67    {
68      return "left mouse button down";
69    }
70    else if (super.getButton() == Button.MIDDLE)
71    {
72      return "middle mouse button down";
73    }
74    else if (super.getButton() == Button.RIGHT)
75    {
76      return "right mouse button down";
77    }
78    else
79    {
80      return "unknown mouse button down";
81    }
82  }
83
84  //-----------------------------------------------------------------------------------------------
85  /* (non-Javadoc)
86   * @see de.harms.attef.userinteraction.Interaction#startsLogicalSequence()
87   */
88  //-----------------------------------------------------------------------------------------------
89  public boolean startsLogicalSequence()
90  {
91    return true;
92  }
93
94  //-----------------------------------------------------------------------------------------------
95  /* (non-Javadoc)
96   * @see de.harms.attef.userinteraction.Interaction#finishesLogicalSequence()
97   */
98  //-----------------------------------------------------------------------------------------------
99  public boolean finishesLogicalSequence()
100  {
101    return false;
102  }
103
104}
Note: See TracBrowser for help on using the repository browser.