Commit 71cf554449dc613e6b53510d3ac5bad38b5d992c
1 parent
757cb72f
Exists in
master
and in
5 other branches
Acertando ponteiro do mouse em windows
Showing
2 changed files
with
13 additions
and
13 deletions
Show diff stats
src/gtk/v3270/mouse.c
| ... | ... | @@ -190,46 +190,46 @@ gboolean v3270_motion_notify_event(GtkWidget *widget, GdkEventMotion *event) |
| 190 | 190 | GdkWindow *window = gtk_widget_get_window(widget); |
| 191 | 191 | trace("Pointer changes to %04x",new_pointer); |
| 192 | 192 | |
| 193 | - switch(new_pointer & 0x0F) | |
| 193 | + switch(new_pointer & 0x1F) | |
| 194 | 194 | { |
| 195 | - case 0x00: | |
| 196 | - gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_NORMAL]); | |
| 195 | + case 0x10: | |
| 196 | + gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_MOVE_SELECTION]); | |
| 197 | 197 | break; |
| 198 | 198 | |
| 199 | - case 0x02: | |
| 199 | + case 0x12: | |
| 200 | 200 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_TOP]); |
| 201 | 201 | break; |
| 202 | 202 | |
| 203 | - case 0x06: | |
| 203 | + case 0x16: | |
| 204 | 204 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_TOP_RIGHT]); |
| 205 | 205 | break; |
| 206 | 206 | |
| 207 | - case 0x04: | |
| 207 | + case 0x14: | |
| 208 | 208 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_RIGHT]); |
| 209 | 209 | break; |
| 210 | 210 | |
| 211 | - case 0x01: | |
| 211 | + case 0x11: | |
| 212 | 212 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_LEFT]); |
| 213 | 213 | break; |
| 214 | 214 | |
| 215 | - case 0x09: | |
| 215 | + case 0x19: | |
| 216 | 216 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_BOTTOM_LEFT]); |
| 217 | 217 | break; |
| 218 | 218 | |
| 219 | - case 0x08: | |
| 219 | + case 0x18: | |
| 220 | 220 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_BOTTOM]); |
| 221 | 221 | break; |
| 222 | 222 | |
| 223 | - case 0x0c: | |
| 223 | + case 0x1c: | |
| 224 | 224 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_BOTTOM_RIGHT]); |
| 225 | 225 | break; |
| 226 | 226 | |
| 227 | - case 0x03: | |
| 227 | + case 0x13: | |
| 228 | 228 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_TOP_LEFT]); |
| 229 | 229 | break; |
| 230 | 230 | |
| 231 | 231 | default: |
| 232 | - gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_MOVE_SELECTION]); | |
| 232 | + gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_NORMAL]); | |
| 233 | 233 | |
| 234 | 234 | } |
| 235 | 235 | ... | ... |
src/gtk/v3270/widget.c