El lun, 15-12-2003 a las 23:53, Carlos Garcia Campos escribió: > El lun, 15-12-2003 a las 19:55, William Jon McCann escribió: > > Hi, > > > > This is a nice feature. However, I think there is a slight problem with > > the way you have implemented it. > > > > It assumes that only one process is going at a time. For example, try this: > > > > Start an unlimited number of pings. Watch cursor is visible. Go to > > Netstat and display routing information. When it completes the watch > > cursor is gone. However, the pings are still going. > > > > Maybe the cursor state should be set individually for each notebook > > pages on the interface? > > Yes, the cursor is set now only for each treeview. An updated patch have > been attached. I have done a minor improvement to the patch. The updated patch has been attached. Ok to commit?? -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Carlos Garcia Campos a.k.a. KaL elkalmail yahoo es carlosgc gnome org Grupo Linups Usuarios de SL/Linux de la UPSAM http://www.linups.org =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= PGP key: http://pgp.rediris.es:11371/pks/lookup?op=get&search=0x523E6462
Index: netinfo.c =================================================================== RCS file: /cvs/gnome/gnome-network/gnome-netinfo/netinfo.c,v retrieving revision 1.18 diff -u -u -r1.18 netinfo.c --- netinfo.c 17 Dec 2003 18:06:37 -0000 1.18 +++ netinfo.c 25 Dec 2003 16:37:46 -0000 @@ -334,6 +356,8 @@ netinfo_toggle_state (Netinfo * netinfo, gboolean state, gpointer user_data) { + GdkCursor *cursor; + g_assert (netinfo != NULL); g_return_if_fail (netinfo != NULL); @@ -343,8 +367,16 @@ } if (state) { + gdk_window_set_cursor ((netinfo->output)->window, NULL); netinfo->child_pid = 0; + } else { + cursor = gdk_cursor_new (GDK_WATCH); + if (!GTK_WIDGET_REALIZED (netinfo->output)) + gtk_widget_realize (GTK_WIDGET (netinfo->output)); + gdk_window_set_cursor ((netinfo->output)->window, cursor); + gdk_cursor_destroy (cursor); } + netinfo->running = !state; netinfo_toggle_button (netinfo);
Attachment:
signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente