[PD-cvs] SF.net SVN: pure-data: [9805] trunk/externals/tof/src
mrtof at users.sourceforge.net
mrtof at users.sourceforge.net
Thu May 15 00:24:09 CEST 2008
Revision: 9805
http://pure-data.svn.sourceforge.net/pure-data/?rev=9805&view=rev
Author: mrtof
Date: 2008-05-14 15:24:09 -0700 (Wed, 14 May 2008)
Log Message:
-----------
Fixed a bug in the width of breakpoints widget
Modified Paths:
--------------
trunk/externals/tof/src/breakpoints.c
trunk/externals/tof/src/breakpoints~.c
trunk/externals/tof/src/breakpoints~.h
trunk/externals/tof/src/w_breakpoints.h
Modified: trunk/externals/tof/src/breakpoints.c
===================================================================
--- trunk/externals/tof/src/breakpoints.c 2008-05-14 18:59:09 UTC (rev 9804)
+++ trunk/externals/tof/src/breakpoints.c 2008-05-14 22:24:09 UTC (rev 9805)
@@ -14,7 +14,6 @@
#include "breakpoints~.h"
-#define BACKGROUNDWIDTH "1"
#include "w_breakpoints.h"
static t_class *breakpoints_class;
@@ -296,8 +295,8 @@
{
t_breakpoints *x = (t_breakpoints *)pd_new(breakpoints_class);
+ x->borderwidth = 1;
-
x->x_f = 0;
x->args = STATES;
x->finalvalues = getbytes( x->args*sizeof(t_float));
Modified: trunk/externals/tof/src/breakpoints~.c
===================================================================
--- trunk/externals/tof/src/breakpoints~.c 2008-05-14 18:59:09 UTC (rev 9804)
+++ trunk/externals/tof/src/breakpoints~.c 2008-05-14 22:24:09 UTC (rev 9805)
@@ -14,7 +14,6 @@
#include "breakpoints~.h"
-#define BACKGROUNDWIDTH "2"
#include "w_breakpoints.h"
static t_class *breakpoints_class;
@@ -327,8 +326,8 @@
{
t_breakpoints *x = (t_breakpoints *)pd_new(breakpoints_class);
+ x->borderwidth = 2;
-
x->x_f = 0;
x->args = STATES;
x->finalvalues = getbytes( x->args*sizeof(t_float));
Modified: trunk/externals/tof/src/breakpoints~.h
===================================================================
--- trunk/externals/tof/src/breakpoints~.h 2008-05-14 18:59:09 UTC (rev 9804)
+++ trunk/externals/tof/src/breakpoints~.h 2008-05-14 22:24:09 UTC (rev 9805)
@@ -32,7 +32,8 @@
t_float totaldur;
t_int args; /* get rid of that */
t_int resizing;
- t_int resizeable;
+ t_int resizeable;
+ t_int borderwidth;
t_symbol* r_sym; //receive symbol
t_symbol* s_sym; //send symbol
Modified: trunk/externals/tof/src/w_breakpoints.h
===================================================================
--- trunk/externals/tof/src/w_breakpoints.h 2008-05-14 18:59:09 UTC (rev 9804)
+++ trunk/externals/tof/src/w_breakpoints.h 2008-05-14 22:24:09 UTC (rev 9805)
@@ -9,9 +9,7 @@
#define BACKGROUNDCOLOR "grey86"
#define LINECOLOR "grey30"
-#ifndef BACKGROUNDWIDTH
-#define BACKGROUNDWIDTH "1"
-#endif
+
#define BORDER 2
@@ -238,11 +236,11 @@
ypos = (int) text_ypix(&x->x_obj,glist);
x->w.numclock = clock_new(x, (t_method) breakpoints_delnum);
sys_vgui(".x%x.c create rectangle \
-%d %d %d %d -tags %xS -fill "BACKGROUNDCOLOR" -width "BACKGROUNDWIDTH"\n",
+%d %d %d %d -tags %xS -fill "BACKGROUNDCOLOR" -width %d\n",
glist_getcanvas(glist),
xpos-BORDER, ypos-BORDER,
xpos + x->w.width+2*BORDER, ypos + x->w.height+2*BORDER,
- x);
+ x,x->borderwidth);
xscale = x->w.width/x->duration[x->last_state];
yscale = x->w.height;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Pd-cvs
mailing list