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,46 +190,46 @@ gboolean v3270_motion_notify_event(GtkWidget *widget, GdkEventMotion *event) | ||
190 | GdkWindow *window = gtk_widget_get_window(widget); | 190 | GdkWindow *window = gtk_widget_get_window(widget); |
191 | trace("Pointer changes to %04x",new_pointer); | 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 | break; | 197 | break; |
198 | 198 | ||
199 | - case 0x02: | 199 | + case 0x12: |
200 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_TOP]); | 200 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_TOP]); |
201 | break; | 201 | break; |
202 | 202 | ||
203 | - case 0x06: | 203 | + case 0x16: |
204 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_TOP_RIGHT]); | 204 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_TOP_RIGHT]); |
205 | break; | 205 | break; |
206 | 206 | ||
207 | - case 0x04: | 207 | + case 0x14: |
208 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_RIGHT]); | 208 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_RIGHT]); |
209 | break; | 209 | break; |
210 | 210 | ||
211 | - case 0x01: | 211 | + case 0x11: |
212 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_LEFT]); | 212 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_LEFT]); |
213 | break; | 213 | break; |
214 | 214 | ||
215 | - case 0x09: | 215 | + case 0x19: |
216 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_BOTTOM_LEFT]); | 216 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_BOTTOM_LEFT]); |
217 | break; | 217 | break; |
218 | 218 | ||
219 | - case 0x08: | 219 | + case 0x18: |
220 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_BOTTOM]); | 220 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_BOTTOM]); |
221 | break; | 221 | break; |
222 | 222 | ||
223 | - case 0x0c: | 223 | + case 0x1c: |
224 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_BOTTOM_RIGHT]); | 224 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_BOTTOM_RIGHT]); |
225 | break; | 225 | break; |
226 | 226 | ||
227 | - case 0x03: | 227 | + case 0x13: |
228 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_TOP_LEFT]); | 228 | gdk_window_set_cursor(window,v3270_cursor[V3270_CURSOR_SELECTION_TOP_LEFT]); |
229 | break; | 229 | break; |
230 | 230 | ||
231 | default: | 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
@@ -266,7 +266,7 @@ static void v3270_class_init(v3270Class *klass) | @@ -266,7 +266,7 @@ static void v3270_class_init(v3270Class *klass) | ||
266 | #ifdef WIN32 | 266 | #ifdef WIN32 |
267 | static const gchar * cr[V3270_CURSOR_COUNT] = | 267 | static const gchar * cr[V3270_CURSOR_COUNT] = |
268 | { | 268 | { |
269 | - "arrow", | 269 | + "ibeam", |
270 | "wait", | 270 | "wait", |
271 | "arrow", | 271 | "arrow", |
272 | "hand", | 272 | "hand", |