[PD-cvs] pd/src g_canvas.c, 1.18.6.1, 1.18.6.2 g_editor.c, 1.20.6.2, 1.20.6.3 g_text.c, 1.15.6.2, 1.15.6.3

Hans-Christoph Steiner eighthave at users.sourceforge.net
Fri Nov 9 07:28:47 CET 2007


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19812

Modified Files:
      Tag: branch-v0-40-extended
	g_canvas.c g_editor.c g_text.c 
Log Message:
in order to make sure that the cords are always on top, tag them all, and send a raise whenever a box is created

Index: g_text.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_text.c,v
retrieving revision 1.15.6.2
retrieving revision 1.15.6.3
diff -C2 -d -r1.15.6.2 -r1.15.6.3
*** g_text.c	6 Nov 2007 02:28:12 -0000	1.15.6.2
--- g_text.c	9 Nov 2007 06:28:44 -0000	1.15.6.3
***************
*** 1253,1256 ****
--- 1253,1257 ----
          }
          if (firsttime)
+         {
              sys_vgui(".x%lx.c create polygon %d %d %d %d %d %d %d %d %d %d \
                        -dash %s -outline %s -fill $obj_box_fill -tags %sR\n", 
***************
*** 1258,1261 ****
--- 1259,1264 ----
                       x1, y1,  x2, y1,  x2, y2,  x1, y2,  x1, y1,  
                       pattern, outline, tag);
+             sys_vgui(".x%lx.c raise all_cords\n", glist_getcanvas(glist));
+         }
          else
          {

Index: g_editor.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_editor.c,v
retrieving revision 1.20.6.2
retrieving revision 1.20.6.3
diff -C2 -d -r1.20.6.2 -r1.20.6.3
*** g_editor.c	6 Nov 2007 02:28:12 -0000	1.20.6.2
--- g_editor.c	9 Nov 2007 06:28:44 -0000	1.20.6.3
***************
*** 1342,1346 ****
                              + IOMIDDLE;
                  ly2 = y21;
!                 sys_vgui(".x%lx.c create line %d %d %d %d -fill %s -width %d -tags l%lx\n",
                      glist_getcanvas(x),
                          lx1, ly1, lx2, ly2,
--- 1342,1346 ----
                              + IOMIDDLE;
                  ly2 = y21;
!                 sys_vgui(".x%lx.c create line %d %d %d %d -fill %s -width %d -tags {l%lx all_cords}\n",
                      glist_getcanvas(x),
                          lx1, ly1, lx2, ly2,

Index: g_canvas.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/g_canvas.c,v
retrieving revision 1.18.6.1
retrieving revision 1.18.6.2
diff -C2 -d -r1.18.6.1 -r1.18.6.2
*** g_canvas.c	4 Nov 2007 18:00:20 -0000	1.18.6.1
--- g_canvas.c	9 Nov 2007 06:28:44 -0000	1.18.6.2
***************
*** 905,912 ****
      {
          issignal = (outlet_getsymbol(t.tr_outlet) == &s_signal ? 1 : 0);
!         sys_vgui(".x%lx.c create line %d %d %d %d -width %d -fill %s -tags l%lx\n",
                   glist_getcanvas(x), t.tr_lx1, t.tr_ly1, t.tr_lx2, t.tr_ly2, 
                   (issignal ? 2:1), (issignal ? "$signal_cord" : "$msg_cord"),
!                                 oc);
      }
  }
--- 905,913 ----
      {
          issignal = (outlet_getsymbol(t.tr_outlet) == &s_signal ? 1 : 0);
!         sys_vgui(".x%lx.c create line %d %d %d %d -width %d -fill %s \
! -tags {l%lx all_cords}\n",
                   glist_getcanvas(x), t.tr_lx1, t.tr_ly1, t.tr_lx2, t.tr_ly2, 
                   (issignal ? 2:1), (issignal ? "$signal_cord" : "$msg_cord"),
!                  oc);
      }
  }





More information about the Pd-cvs mailing list