aboutsummaryrefslogtreecommitdiff
path: root/toxy
diff options
context:
space:
mode:
Diffstat (limited to 'toxy')
-rw-r--r--toxy/Makefile14
-rw-r--r--toxy/build_counter2
-rw-r--r--toxy/widget.c9
-rw-r--r--toxy/widgettype.c2
4 files changed, 17 insertions, 10 deletions
diff --git a/toxy/Makefile b/toxy/Makefile
index 44e8206..4ae80d2 100644
--- a/toxy/Makefile
+++ b/toxy/Makefile
@@ -1,13 +1,19 @@
ROOT_DIR = ..
-WIQFILE = setup.wiq
+WIDPATH = $(ROOT_DIR)/test/toxy/setup.wid
+WIQFILE = $(notdir $(WIDPATH:.wid=.wiq))
redefault: checkwiq $(WIQFILE) default
checkwiq:
@if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \
echo ERROR: empty file $(WIQFILE)... removed ; \
rm -f $(WIQFILE) ; fi
-$(WIQFILE): $(ROOT_DIR)/test/toxy/$(WIQFILE:.wiq=.wid)
- $(ROOT_DIR)/quoteinitializer $< \
- '"puts stderr [concat loading built-in widget definitions]\n"' > $@
+$(WIQFILE): $(WIDPATH)
+ @echo transferring widget definitions from \"$<\" to \"$@\"
+ @cat $< | sed \
+-e '1i// Do not edit this file (edit \"$<\", and run \"make\").' \
+-e '1i//' \
+-e '1i\"puts stderr [concat loading built-in widget definitions]\\n\"' \
+-e 's/\([\\\"]\)/\\\1/g' \
+-e 's/^.*$$/\"&\\n\"/' > $@
@if [ -f $(WIQFILE) ] && ! [ -s $(WIQFILE) ] ; then \
echo ERROR: quoteinitializer failed... $(WIQFILE) removed ; \
rm -f $(WIQFILE) ; fi
diff --git a/toxy/build_counter b/toxy/build_counter
index 553acb4..2c83711 100644
--- a/toxy/build_counter
+++ b/toxy/build_counter
@@ -1,3 +1,3 @@
#define TOXY_VERSION "0.1"
#define TOXY_RELEASE "alpha"
-#define TOXY_BUILD 7
+#define TOXY_BUILD 8
diff --git a/toxy/widget.c b/toxy/widget.c
index 63797df..f75b991 100644
--- a/toxy/widget.c
+++ b/toxy/widget.c
@@ -239,6 +239,7 @@ static void widget_displace(t_gobj *z, t_glist *glist, int dx, int dy)
canvas_fixlinesfor(glist_getcanvas(glist), t);
}
+/* LATER handle subitems */
static void widget_select(t_gobj *z, t_glist *glist, int flag)
{
t_widget *x = (t_widget *)z;
@@ -313,7 +314,7 @@ static void widget_pushinits(t_widget *x)
static void widget_getconfig(t_widget *x)
{
- sys_vgui("::toxy::itemgetconfig %s %s\n",
+ sys_vgui("::toxy::item_getconfig %s %s\n",
widget_getmypathname(x, x->x_glist)->s_name,
x->x_cbtarget->s_name);
}
@@ -334,7 +335,7 @@ static void widget_vis(t_gobj *z, t_glist *glist, int vis)
#endif
widget_pushoptions(x, 0);
widget_pushinits(x);
- sys_vgui("::toxy::itemvis %s %s %s %s %s %s %g %g\n",
+ sys_vgui("::toxy::item_vis %s %s %s %s %s %s %g %g\n",
x->x_tkclass->s_name, mypathname,
x->x_cbtarget->s_name, x->x_name->s_name,
x->x_varname->s_name, cvpathname, px1, py1);
@@ -431,7 +432,7 @@ static t_widgetbehavior widget_behavior =
static void widget_novis(t_widget *x)
{
- sys_vgui("::toxy::itemdestroy %s %s\n",
+ sys_vgui("::toxy::item_destroy %s %s\n",
widget_getmypathname(x, x->x_glist)->s_name, x->x_varname->s_name);
}
@@ -706,6 +707,7 @@ static void widget__failure(t_widget *x, t_symbol *s, int ac, t_atom *av)
clock_delay(x->x_transclock, 0);
}
+/* LATER handle subitems */
static void widget__config(t_widget *x, t_symbol *target, t_symbol *bg,
t_floatarg fw, t_floatarg fh, t_floatarg fst)
{
@@ -751,6 +753,7 @@ static void widget__callback(t_widget *x, t_symbol *s, int ac, t_atom *av)
}
/* see also widget_select() */
+/* LATER handle subitems */
static void widget__inout(t_widget *x, t_floatarg f)
{
int disable = (int)f && x->x_glist->gl_edit;
diff --git a/toxy/widgettype.c b/toxy/widgettype.c
index f9a6f46..4541947 100644
--- a/toxy/widgettype.c
+++ b/toxy/widgettype.c
@@ -2,8 +2,6 @@
* For information on usage and redistribution, and for a DISCLAIMER OF ALL
* WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
-/* FIXME .#iprops crash */
-
#include <stdio.h>
#include <string.h>
#include "m_pd.h"