From 0cdd32db26bdea82b8f2f81be9a235c4484a9e69 Mon Sep 17 00:00:00 2001 From: Aayush <suranaaayush98@gmail.com> Date: Tue, 27 Aug 2019 20:19:09 +0530 Subject: [PATCH] to get the pd_message for the selected objects --- pd/nw/pdgui.js | 6 +++++- pd/src/g_editor.c | 11 +++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/pd/nw/pdgui.js b/pd/nw/pdgui.js index 2a5ad09d8..1fb96d44e 100644 --- a/pd/nw/pdgui.js +++ b/pd/nw/pdgui.js @@ -1167,12 +1167,16 @@ function menu_quit() { exports.menu_quit = menu_quit; -function ascii_entry(cid,textarea_state) +function ascii_entry(cid,textarea_state,pd_message,pd_message_length) { gui(cid).get_elem("ascii_art", function(w) { var ascii_art = patchwin[cid].window.document.getElementById("ascii_art"), ascii_art_text_area = patchwin[cid].window.document.getElementById("ascii_art_text_area"); if (textarea_state) { + //Just to check if we are getting the correct pd_message + if(pd_message_length>0) { + ascii_art_text_area.value=pd_message; + } ascii_art.style.setProperty("display", "inline"); ascii_art_text_area.focus(); ascii_art_text_area.select(); diff --git a/pd/src/g_editor.c b/pd/src/g_editor.c index d893eb2b6..8de842694 100644 --- a/pd/src/g_editor.c +++ b/pd/src/g_editor.c @@ -174,9 +174,16 @@ static void canvas_nlet_conf (t_canvas *x, int type) { static void canvas_ascii_entry(t_canvas *x, t_floatarg textarea_state) { int state = textarea_state; - gui_vmess("ascii_entry","xi", + t_binbuf *b = binbuf_new(); + b = canvas_docopy(x); + char *b_string; + int b_length; + binbuf_gettext(b,&b_string,&b_length); + gui_vmess("ascii_entry","xisi", x, - state); + state, + b_string, + b_length); } void canvas_getscroll (t_canvas *x) { //sys_vgui("pdtk_canvas_getscroll .x%lx.c\n",(long)x); -- GitLab