58 |
switch (button) |
switch (button) |
59 |
{ |
{ |
60 |
case 1: |
case 1: |
61 |
return AWT_BUTTON1_MASK; |
return AWT_BUTTON1_DOWN_MASK; |
62 |
case 2: |
case 2: |
63 |
return AWT_BUTTON2_MASK; |
return AWT_BUTTON2_DOWN_MASK; |
64 |
case 3: |
case 3: |
65 |
return AWT_BUTTON3_MASK; |
return AWT_BUTTON3_DOWN_MASK; |
66 |
} |
} |
67 |
|
|
68 |
return 0; |
return 0; |
74 |
jint result = 0; |
jint result = 0; |
75 |
|
|
76 |
if (state & GDK_SHIFT_MASK) |
if (state & GDK_SHIFT_MASK) |
77 |
result |= AWT_SHIFT_MASK; |
result |= AWT_SHIFT_DOWN_MASK; |
78 |
if (state & GDK_CONTROL_MASK) |
if (state & GDK_CONTROL_MASK) |
79 |
result |= AWT_CTRL_MASK; |
result |= AWT_CTRL_DOWN_MASK; |
80 |
if (state & GDK_MOD1_MASK) |
if (state & GDK_MOD1_MASK) |
81 |
result |= AWT_ALT_MASK; |
result |= AWT_ALT_DOWN_MASK; |
82 |
|
|
83 |
return result; |
return result; |
84 |
} |
} |
89 |
jint result = 0; |
jint result = 0; |
90 |
|
|
91 |
if (state & GDK_SHIFT_MASK) |
if (state & GDK_SHIFT_MASK) |
92 |
result |= AWT_SHIFT_MASK; |
result |= AWT_SHIFT_DOWN_MASK; |
93 |
if (state & GDK_CONTROL_MASK) |
if (state & GDK_CONTROL_MASK) |
94 |
result |= AWT_CTRL_MASK; |
result |= AWT_CTRL_DOWN_MASK; |
95 |
if (state & GDK_MOD1_MASK) |
if (state & GDK_MOD1_MASK) |
96 |
result |= AWT_ALT_MASK; |
result |= AWT_ALT_DOWN_MASK; |
97 |
if (state & GDK_BUTTON1_MASK) |
if (state & GDK_BUTTON1_MASK) |
98 |
result |= AWT_BUTTON1_MASK; |
result |= AWT_BUTTON1_DOWN_MASK; |
99 |
if (state & GDK_BUTTON2_MASK) |
if (state & GDK_BUTTON2_MASK) |
100 |
result |= AWT_BUTTON2_MASK; |
result |= AWT_BUTTON2_DOWN_MASK; |
101 |
if (state & GDK_BUTTON3_MASK) |
if (state & GDK_BUTTON3_MASK) |
102 |
result |= AWT_BUTTON3_MASK; |
result |= AWT_BUTTON3_DOWN_MASK; |
103 |
|
|
104 |
return result; |
return result; |
105 |
} |
} |
124 |
|
|
125 |
if (event->key.keyval == GDK_Shift_L |
if (event->key.keyval == GDK_Shift_L |
126 |
|| event->key.keyval == GDK_Shift_R) |
|| event->key.keyval == GDK_Shift_R) |
127 |
result |= AWT_SHIFT_MASK; |
result |= AWT_SHIFT_DOWN_MASK; |
128 |
else |
else |
129 |
{ |
{ |
130 |
if (state & GDK_SHIFT_MASK) |
if (state & GDK_SHIFT_MASK) |
131 |
result |= AWT_SHIFT_MASK; |
result |= AWT_SHIFT_DOWN_MASK; |
132 |
} |
} |
133 |
|
|
134 |
if (event->key.keyval == GDK_Control_L |
if (event->key.keyval == GDK_Control_L |
135 |
|| event->key.keyval == GDK_Control_R) |
|| event->key.keyval == GDK_Control_R) |
136 |
result |= AWT_CTRL_MASK; |
result |= AWT_CTRL_DOWN_MASK; |
137 |
else |
else |
138 |
{ |
{ |
139 |
if (state & GDK_CONTROL_MASK) |
if (state & GDK_CONTROL_MASK) |
140 |
result |= AWT_CTRL_MASK; |
result |= AWT_CTRL_DOWN_MASK; |
141 |
} |
} |
142 |
|
|
143 |
if (event->key.keyval == GDK_Alt_L |
if (event->key.keyval == GDK_Alt_L |
144 |
|| event->key.keyval == GDK_Alt_R) |
|| event->key.keyval == GDK_Alt_R) |
145 |
result |= AWT_ALT_MASK; |
result |= AWT_ALT_DOWN_MASK; |
146 |
else |
else |
147 |
{ |
{ |
148 |
if (state & GDK_MOD1_MASK) |
if (state & GDK_MOD1_MASK) |
149 |
result |= AWT_ALT_MASK; |
result |= AWT_ALT_DOWN_MASK; |
150 |
} |
} |
151 |
} |
} |
152 |
else if (event->type == GDK_KEY_RELEASE) |
else if (event->type == GDK_KEY_RELEASE) |
157 |
&& event->key.keyval != GDK_Shift_R) |
&& event->key.keyval != GDK_Shift_R) |
158 |
{ |
{ |
159 |
if (state & GDK_SHIFT_MASK) |
if (state & GDK_SHIFT_MASK) |
160 |
result |= AWT_SHIFT_MASK; |
result |= AWT_SHIFT_DOWN_MASK; |
161 |
} |
} |
162 |
if (event->key.keyval != GDK_Control_L |
if (event->key.keyval != GDK_Control_L |
163 |
&& event->key.keyval != GDK_Control_R) |
&& event->key.keyval != GDK_Control_R) |
164 |
{ |
{ |
165 |
if (state & GDK_CONTROL_MASK) |
if (state & GDK_CONTROL_MASK) |
166 |
result |= AWT_CTRL_MASK; |
result |= AWT_CTRL_DOWN_MASK; |
167 |
} |
} |
168 |
|
|
169 |
if (event->key.keyval != GDK_Alt_L |
if (event->key.keyval != GDK_Alt_L |
170 |
&& event->key.keyval != GDK_Alt_R) |
&& event->key.keyval != GDK_Alt_R) |
171 |
{ |
{ |
172 |
if (state & GDK_MOD1_MASK) |
if (state & GDK_MOD1_MASK) |
173 |
result |= AWT_ALT_MASK; |
result |= AWT_ALT_DOWN_MASK; |
174 |
} |
} |
175 |
} |
} |
176 |
|
|
885 |
postMouseEventID, |
postMouseEventID, |
886 |
AWT_MOUSE_PRESSED, |
AWT_MOUSE_PRESSED, |
887 |
(jlong)event->button.time, |
(jlong)event->button.time, |
888 |
state_to_awt_mods (event->button.state) | |
state_to_awt_mods (event->button.state) |
889 |
button_to_awt_mods (event->button.button), |
| button_to_awt_mods (event->button.button), |
890 |
(jint)event->button.x, |
(jint)event->button.x, |
891 |
(jint)event->button.y, |
(jint)event->button.y, |
892 |
click_count, |
click_count, |
902 |
postMouseEventID, |
postMouseEventID, |
903 |
AWT_MOUSE_RELEASED, |
AWT_MOUSE_RELEASED, |
904 |
(jlong)event->button.time, |
(jlong)event->button.time, |
905 |
state_to_awt_mods (event->button.state) | |
state_to_awt_mods (event->button.state) |
906 |
button_to_awt_mods (event->button.button), |
| button_to_awt_mods (event->button.button), |
907 |
(jint)event->button.x, |
(jint)event->button.x, |
908 |
(jint)event->button.y, |
(jint)event->button.y, |
909 |
click_count, |
click_count, |
923 |
postMouseEventID, |
postMouseEventID, |
924 |
AWT_MOUSE_CLICKED, |
AWT_MOUSE_CLICKED, |
925 |
(jlong)event->button.time, |
(jlong)event->button.time, |
926 |
state_to_awt_mods (event->button.state) | |
state_to_awt_mods (event->button.state) |
927 |
button_to_awt_mods (event->button.button), |
| button_to_awt_mods (event->button.button), |
928 |
(jint)event->button.x, |
(jint)event->button.x, |
929 |
(jint)event->button.y, |
(jint)event->button.y, |
930 |
click_count, |
click_count, |