From c00ea30f26399a1e94e923bcb5707434e745530a Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Sat, 24 Nov 2007 00:33:42 +0000 Subject: - created tkwidgets_list_options() to query which Tk options are supported - removed set_tk_widgets_ids() from places where it wasn't need AFAIK - minor renames and cleanups svn path=/trunk/externals/tkwidgets/; revision=9029 --- checkbutton.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'checkbutton.c') diff --git a/checkbutton.c b/checkbutton.c index 75ec581..8764907 100644 --- a/checkbutton.c +++ b/checkbutton.c @@ -115,7 +115,6 @@ static void set_tkwidgets_ids(t_checkbutton* x, t_canvas* canvas) static void checkbutton_drawme(t_checkbutton *x, t_glist *glist) { - set_tkwidgets_ids(x,glist_getcanvas(glist)); sys_vgui("destroy %s\n", x->widget_id->s_name); /* just in case it exists */ sys_vgui("checkbutton %s\n", @@ -128,12 +127,13 @@ static void checkbutton_drawme(t_checkbutton *x, t_glist *glist) text_xpix(&x->x_obj, glist), text_ypix(&x->x_obj, glist), x->widget_id->s_name, x->window_tag->s_name, x->all_tag->s_name); + tkwidgets_bind_key_events(x->canvas_id, x->widget_id); + tkwidgets_bind_mouse_events(x->canvas_id, x->widget_id); } -static void checkbutton_erase(t_checkbutton* x, t_glist* glist) +static void checkbutton_erase(t_checkbutton* x) { - set_tkwidgets_ids(x, glist_getcanvas(glist)); sys_vgui("destroy %s\n", x->widget_id->s_name); sys_vgui("%s delete %s\n", x->canvas_id->s_name, x->all_tag->s_name); } @@ -185,8 +185,8 @@ static void checkbutton_displace(t_gobj *z, t_glist *glist, int dx, int dy) x->x_obj.te_ypix += dy; if (glist_isvisible(glist)) { - set_tkwidgets_ids(x,glist_getcanvas(glist)); - sys_vgui("%s move %s %d %d\n", x->canvas_id->s_name, x->all_tag->s_name, dx, dy); + sys_vgui("%s move %s %d %d\n", + x->canvas_id->s_name, x->all_tag->s_name, dx, dy); sys_vgui("%s move RSZ %d %d\n", x->canvas_id->s_name, dx, dy); canvas_fixlinesfor(glist_getcanvas(glist), (t_text*) x); } @@ -204,7 +204,7 @@ static void checkbutton_vis(t_gobj *z, t_glist *glist, int vis) if (vis) checkbutton_drawme(s, glist); else - checkbutton_erase(s, glist); + checkbutton_erase(s); } /* --------------------------- methods -------------------------------------- */ -- cgit v1.2.1