diff options
author | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2011-10-06 21:22:15 +0000 |
---|---|---|
committer | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2011-10-06 21:22:15 +0000 |
commit | 9194a1eb9422b9f859a968243c02659eb50d07a2 (patch) | |
tree | f136b209a7d2fc425451ffca827a84c5e65a4e94 /pddplink.c | |
parent | 33c65ada15b488b70aef4c9b0e43cb1a50ca1bfd (diff) |
added bang methods for simulating clicks on links
svn path=/trunk/externals/pddp/; revision=15534
Diffstat (limited to 'pddplink.c')
-rw-r--r-- | pddplink.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -170,6 +170,11 @@ static void pddplink_click(t_pddplink *x, t_floatarg xpos, t_floatarg ypos, x->x_ishit = 0; } +static void pddplink_bang(t_pddplink *x) +{ + pddplink_click(x, 0, 0, 0, 0, 0); +} + static int pddplink_wbclick(t_gobj *z, t_glist *glist, int xpix, int ypix, int shift, int alt, int dbl, int doit) { @@ -354,6 +359,7 @@ void pddplink_setup(void) pddplinkbox_class = class_new(gensym("pddplink"), 0, (t_method)pddplink_free, sizeof(t_pddplink), 0, A_GIMME, 0); + class_addbang(pddplinkbox_class, pddplink_bang); class_addanything(pddplinkbox_class, pddplink_anything); class_addmethod(pddplinkbox_class, (t_method)pddplink_click, gensym("click"), |