From 8c8aa0a59ac9da5ca20493eb59939f98f57339e5 Mon Sep 17 00:00:00 2001 From: Ivica Ico Bukvic <ico@vt.edu> Date: Fri, 2 Aug 2013 22:54:04 -0400 Subject: [PATCH] added dynamic scrolling when dynamically changing message contents --- pd/src/g_text.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pd/src/g_text.c b/pd/src/g_text.c index 400d4e254..fafbb2fb2 100644 --- a/pd/src/g_text.c +++ b/pd/src/g_text.c @@ -535,12 +535,14 @@ static void message_set(t_message *x, t_symbol *s, int argc, t_atom *argv) binbuf_clear(x->m_text.te_binbuf); binbuf_add(x->m_text.te_binbuf, argc, argv); glist_retext(x->m_glist, &x->m_text); + sys_vgui("pdtk_canvas_getscroll .x%lx.c\n", (t_int)x->m_glist); } static void message_add2(t_message *x, t_symbol *s, int argc, t_atom *argv) { binbuf_add(x->m_text.te_binbuf, argc, argv); glist_retext(x->m_glist, &x->m_text); + sys_vgui("pdtk_canvas_getscroll .x%lx.c\n", (t_int)x->m_glist); } static void message_add(t_message *x, t_symbol *s, int argc, t_atom *argv) @@ -548,6 +550,7 @@ static void message_add(t_message *x, t_symbol *s, int argc, t_atom *argv) binbuf_add(x->m_text.te_binbuf, argc, argv); binbuf_addsemi(x->m_text.te_binbuf); glist_retext(x->m_glist, &x->m_text); + sys_vgui("pdtk_canvas_getscroll .x%lx.c\n", (t_int)x->m_glist); } static void message_addcomma(t_message *x) @@ -556,11 +559,13 @@ static void message_addcomma(t_message *x) SETCOMMA(&a); binbuf_add(x->m_text.te_binbuf, 1, &a); glist_retext(x->m_glist, &x->m_text); + sys_vgui("pdtk_canvas_getscroll .x%lx.c\n", (t_int)x->m_glist); } static void message_addsemi(t_message *x) { message_add(x, 0, 0, 0); + sys_vgui("pdtk_canvas_getscroll .x%lx.c\n", (t_int)x->m_glist); } static void message_adddollar(t_message *x, t_floatarg f) @@ -572,6 +577,7 @@ static void message_adddollar(t_message *x, t_floatarg f) SETDOLLAR(&a, n); binbuf_add(x->m_text.te_binbuf, 1, &a); glist_retext(x->m_glist, &x->m_text); + sys_vgui("pdtk_canvas_getscroll .x%lx.c\n", (t_int)x->m_glist); } static void message_adddollsym(t_message *x, t_symbol *s) @@ -584,6 +590,7 @@ static void message_adddollsym(t_message *x, t_symbol *s) SETDOLLSYM(&a, gensym(buf)); binbuf_add(x->m_text.te_binbuf, 1, &a); glist_retext(x->m_glist, &x->m_text); + sys_vgui("pdtk_canvas_getscroll .x%lx.c\n", (t_int)x->m_glist); } static void message_click(t_message *x, -- GitLab