From 74bef34d6ecfab07ca0894eea187dfb1d63a7597 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jancsika@yahoo.com>
Date: Fri, 17 Apr 2015 14:44:56 -0400
Subject: [PATCH] first attempt at dialog for new garray (menu array)

---
 pd/src/g_array.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/pd/src/g_array.c b/pd/src/g_array.c
index 2536eb759..b138cd6f4 100644
--- a/pd/src/g_array.c
+++ b/pd/src/g_array.c
@@ -519,10 +519,14 @@ void canvas_menuarray(t_glist *canvas)
     if (canvas_hasarray(canvas)) return;
     t_glist *x = (t_glist *)canvas;
     pd_vmess(&x->gl_pd, gensym("editmode"), "i", 1);
-    char cmdbuf[200];
-    sprintf(cmdbuf, "pdtk_array_dialog %%s array%d 100 3 1 .x%lx black black\n",
-        ++gcount, (long unsigned int)canvas);
-    gfxstub_new(&x->gl_pd, x, cmdbuf);
+    //char cmdbuf[200];
+    gcount++;
+    gui_vmess("gui_create_array", "ssi",
+        canvas_tag(x), gfxstub_new2(&x->gl_pd, x),
+        gcount);
+    //sprintf(cmdbuf, "pdtk_array_dialog %%s array%d 100 3 1 .x%lx black black\n",
+    //    ++gcount, (long unsigned int)canvas);
+    //gfxstub_new(&x->gl_pd, x, cmdbuf);
 }
 
     /* called from canvas_dialog to return array properties for the gui */
-- 
GitLab