Commit 71cf554449dc613e6b53510d3ac5bad38b5d992c

Authored by perry.werneck@gmail.com
1 parent 757cb72f

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",