From 6adfba996c34b2c78515e8a50ad5928188d78612 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Thu, 7 Feb 2008 23:05:57 +0000 Subject: reorganizing svn path=/trunk/; revision=9376 --- xgui/xgui-lib/replace_selector.c | 60 ---------------------------------------- 1 file changed, 60 deletions(-) delete mode 100644 xgui/xgui-lib/replace_selector.c (limited to 'xgui/xgui-lib/replace_selector.c') diff --git a/xgui/xgui-lib/replace_selector.c b/xgui/xgui-lib/replace_selector.c deleted file mode 100644 index 3c78aa6b..00000000 --- a/xgui/xgui-lib/replace_selector.c +++ /dev/null @@ -1,60 +0,0 @@ -/* Copyright (c) 2002 Damien HENRY. -* For information on usage and redistribution, and for a DISCLAIMER OF ALL -* WARRANTIES, see the file, "LICENSE.txt," in this distribution. */ - -/* code for replace_selector pd class */ - -#include "m_pd.h" -#include - -typedef struct s_pd_obj_replace_selector -{ - t_object x_obj; - t_symbol *selector ; -} t_pd_obj_replace_selector; - - -void replace_selector_help(t_pd_obj_replace_selector *x) -{ - post(" "); - post("replace_selector v001"); - post("+ selector list :"); - post("++ help : this help !!!"); - post("++ anything : will return anything with a diferent selector"); -} - -void replace_selector_any_method(t_pd_obj_replace_selector *x,t_symbol *s, int argc, t_atom *argv) -{ - t_atom *my_message = (t_atom *)getbytes(argc * sizeof(t_atom)); - memcpy(my_message, argv, argc * sizeof(t_atom)); - outlet_anything(x->x_obj.ob_outlet,x->selector, argc,my_message); - freebytes(my_message, argc * sizeof(t_atom)); -} - -void replace_selector_set2add(t_pd_obj_replace_selector *x, t_symbol *s) -{ - x->selector = s ; -} - -void replace_selector_free(void) { } - -t_class *replace_selector_class; - -void *replace_selector_new(t_symbol *s) -{ - t_pd_obj_replace_selector *x = (t_pd_obj_replace_selector *)pd_new(replace_selector_class); - x->selector = s; - outlet_new(&x->x_obj, &s_float); - inlet_new(&x->x_obj, &x->x_obj.ob_pd, gensym("symbol"), gensym("s2add")); - return (void *)x; -} - -void replace_selector_setup(void) -{ - replace_selector_class = class_new(gensym("replace_selector"), (t_newmethod)replace_selector_new,(t_method)replace_selector_free, sizeof( t_pd_obj_replace_selector), 0,A_DEFSYMBOL, 0); - class_addanything(replace_selector_class, replace_selector_any_method); - class_addmethod(replace_selector_class, (t_method)replace_selector_set2add, gensym("s2add"), A_SYMBOL, 0); - class_addmethod(replace_selector_class, (t_method)replace_selector_help, gensym("help"), 0); - class_sethelpsymbol(replace_selector_class, gensym("xgui/help_replace_selector")); -} - -- cgit v1.2.1