From 9194a1eb9422b9f859a968243c02659eb50d07a2 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 6 Oct 2011 21:22:15 +0000 Subject: added bang methods for simulating clicks on links svn path=/trunk/externals/pddp/; revision=15534 --- pddplink.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pddplink.c') diff --git a/pddplink.c b/pddplink.c index 962a407..68192f0 100644 --- a/pddplink.c +++ b/pddplink.c @@ -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"), -- cgit v1.2.1