InputEvent.h 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __java_awt_event_InputEvent__
  3. #define __java_awt_event_InputEvent__
  4. #pragma interface
  5. #include <java/awt/event/ComponentEvent.h>
  6. extern "Java"
  7. {
  8. namespace java
  9. {
  10. namespace awt
  11. {
  12. class Component;
  13. namespace event
  14. {
  15. class InputEvent;
  16. }
  17. }
  18. }
  19. }
  20. class java::awt::event::InputEvent : public ::java::awt::event::ComponentEvent
  21. {
  22. public: // actually package-private
  23. InputEvent(::java::awt::Component *, jint, jlong, jint);
  24. public:
  25. virtual jboolean isShiftDown();
  26. virtual jboolean isControlDown();
  27. virtual jboolean isMetaDown();
  28. virtual jboolean isAltDown();
  29. virtual jboolean isAltGraphDown();
  30. virtual jlong getWhen();
  31. virtual jint getModifiers();
  32. virtual jint getModifiersEx();
  33. virtual void consume();
  34. virtual jboolean isConsumed();
  35. static ::java::lang::String * getModifiersExText(jint);
  36. private:
  37. static const jlong serialVersionUID = -2482525981698309786LL;
  38. public:
  39. static const jint SHIFT_MASK = 1;
  40. static const jint CTRL_MASK = 2;
  41. static const jint META_MASK = 4;
  42. static const jint ALT_MASK = 8;
  43. static const jint ALT_GRAPH_MASK = 32;
  44. static const jint BUTTON1_MASK = 16;
  45. static const jint BUTTON2_MASK = 8;
  46. static const jint BUTTON3_MASK = 4;
  47. static const jint SHIFT_DOWN_MASK = 64;
  48. static const jint CTRL_DOWN_MASK = 128;
  49. static const jint META_DOWN_MASK = 256;
  50. static const jint ALT_DOWN_MASK = 512;
  51. static const jint BUTTON1_DOWN_MASK = 1024;
  52. static const jint BUTTON2_DOWN_MASK = 2048;
  53. static const jint BUTTON3_DOWN_MASK = 4096;
  54. static const jint ALT_GRAPH_DOWN_MASK = 8192;
  55. public: // actually package-private
  56. static const jint CONVERT_MASK = 10176;
  57. private:
  58. jlong __attribute__((aligned(__alignof__( ::java::awt::event::ComponentEvent)))) when;
  59. public: // actually package-private
  60. jint modifiers;
  61. jint modifiersEx;
  62. public:
  63. static ::java::lang::Class class$;
  64. };
  65. #endif // __java_awt_event_InputEvent__