From c21b1162a01f02d4c2ad056329387fb51d152f93 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 13 Nov 2007 07:22:47 +0000 Subject: got buttons to correctly bind to the text widget svn path=/trunk/externals/bbogart/; revision=8985 --- entry/entry.c | 53 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 20 deletions(-) (limited to 'entry/entry.c') diff --git a/entry/entry.c b/entry/entry.c index c2d55c9..ad3e00b 100644 --- a/entry/entry.c +++ b/entry/entry.c @@ -121,8 +121,7 @@ static void entry_select(t_gobj *z, t_glist *glist, int state); static void entry_activate(t_gobj *z, t_glist *glist, int state); static void entry_delete(t_gobj *z, t_glist *glist); static void entry_vis(t_gobj *z, t_glist *glist, int vis); -static void entry_activate(t_gobj *x, struct _glist *glist, int state); -//static int entry_click(t_gobj *x, struct _glist *glist, int xpix, int ypix, int shift, int alt, int dbl, int doit); +static int entry_click(t_gobj *x, struct _glist *glist, int xpix, int ypix, int shift, int alt, int dbl, int doit); static void entry_save(t_gobj *z, t_binbuf *b); @@ -133,7 +132,7 @@ w_selectfn: entry_select, w_activatefn: entry_activate, w_deletefn: entry_delete, w_visfn: entry_vis, -w_clickfn: NULL, +w_clickfn: entry_click, }; /* widget helper functions */ @@ -271,20 +270,24 @@ static void erase_resize_handle(t_entry *x) static void bind_button_events(t_entry *x) { - sys_vgui("bind %s