On Sun, 2004-03-07 at 08:24, Kouhei Sutou wrote: > I have a patch that makes dia accept key states but I don't > know this patch for which affects others. I'll attach this > patch, so you can try it at your own risk if you want :-P. > > ______________________________________________________________________ > Index: app/disp_callbacks.c > =================================================================== > RCS file: /cvs/gnome/dia/app/disp_callbacks.c,v > retrieving revision 1.74 > diff -u -p -r1.74 disp_callbacks.c > --- app/disp_callbacks.c 18 Feb 2004 14:35:21 -0000 1.74 > +++ app/disp_callbacks.c 7 Mar 2004 06:49:39 -0000 > @@ -643,8 +643,7 @@ ddisplay_canvas_events (GtkWidget *canva > key_handled = FALSE; > > focus = active_focus(); > - if ((focus != NULL) && > - !(state & (GDK_CONTROL_MASK | GDK_MOD1_MASK)) ) { > + if (focus != NULL) { > /* Keys goes to the active focus. */ > obj = focus->obj; > if (diagram_is_selected(ddisp->diagram, obj)) {
This patch breaks the ability to use Ctrl-arrowkey to scroll around the diagram while editing, or Ctrl-{kp+,kp-} to zoom in and out while editing. Not good. -Lars _______________________________________________ Dia-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://www.lysator.liu.se/~alla/dia/faq.html Main page at http://www.lysator.liu.se/~alla/dia