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 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
... ... @@ -266,7 +266,7 @@ static void v3270_class_init(v3270Class *klass)
266 266 #ifdef WIN32
267 267 static const gchar * cr[V3270_CURSOR_COUNT] =
268 268 {
269   - "arrow",
  269 + "ibeam",
270 270 "wait",
271 271 "arrow",
272 272 "hand",
... ...