/[classpath]/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
ViewVC logotype

Diff of /classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.27 by mark, Sat Jun 26 16:07:03 2004 UTC revision 1.28 by mark, Sat Jul 31 16:39:15 2004 UTC
# Line 58  button_to_awt_mods (int button) Line 58  button_to_awt_mods (int button)
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;
# Line 74  state_to_awt_mods (guint state) Line 74  state_to_awt_mods (guint state)
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  }  }
# Line 89  state_to_awt_mods_with_button_states (gu Line 89  state_to_awt_mods_with_button_states (gu
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  }  }
# Line 124  keyevent_state_to_awt_mods (GdkEvent *ev Line 124  keyevent_state_to_awt_mods (GdkEvent *ev
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)
# Line 157  keyevent_state_to_awt_mods (GdkEvent *ev Line 157  keyevent_state_to_awt_mods (GdkEvent *ev
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    
# Line 885  pre_event_handler (GtkWidget *widget, Gd Line 885  pre_event_handler (GtkWidget *widget, Gd
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,
# Line 902  pre_event_handler (GtkWidget *widget, Gd Line 902  pre_event_handler (GtkWidget *widget, Gd
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,
# Line 923  pre_event_handler (GtkWidget *widget, Gd Line 923  pre_event_handler (GtkWidget *widget, Gd
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,

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26