Looking into invisibility...
Here's an example output line when I run pd with -d 1 to log the gui messages using miller's 0.41-0test10 on WinXP: .x90a4b8 configure -cursor right_ptr and on a recent autobuild (0.40.3-extended-20071206): .xa581d0 configure -cursor $cursor_runmode_nothing
I added print statements to the autobuild pd.tk such as puts stdout "cursor_runmode_nothing $cursor_runmode_nothing" to get this output: cursor_runmode_nothing rigth_ptr box_outline #ccc ...and after loading a simple patch with just a [+] object in it: (tcl is returning the "can't read" lines): can't read "box_outline": no such variable can't read "msg_nlet": no such variable can't read "msg_nlet": no such variable can't read "msg_nlet": no such variable can't read "text_color": no such variable can't read "cursor_runmode_nothing": no such variable
The unreadable variables are all set in pd.tk but for some reason they are all replaced by the name of the variable prefixed with a dollar sign.
The spelling of right_ptr doesn't affect the output either, "right_ptr" is the string at cursorlist[0] in g_editor.c. canvas_setcursor calls sys_vgui with that string as the third parameter: sys_vgui(".x%lx configure -cursor %s\n", x, cursorlist[cursornum]);
The strings are printed out in sys_vgui: if (sys_debuglevel & DEBUG_MESSUP) fprintf(stderr, "%s", sys_guibuf + sys_guibufhead); ...so it looks like something changed in canvas_setcursor that replaced "right_ptr" with "$cursor_runmode_nothing" and tcl can't find it although cursor_runmode_nothing was initialized in pd.tk. Should it be declared global somewhere?
Except for pd.tk (those tcl variables aren't declared in non-autobuild pd.tk), the code I'm looking at is the current pd in cvs, where's the autobuild pd source?
Martin
Hans-Christoph Steiner wrote:
Right, so that's the same as what I've seen. It seems to me that
"create polygon" doesn't work on the Tk canvas on Windows. That's the
main change I made. That's strange..hc
On Dec 30, 2007, at 10:45 AM, Patrice Colet wrote:
Hans-Christoph Steiner a écrit :
Could you post a screenshot?>
sure, only gui objects are appearing
<screenshot-pd-extended-nightlybuild-30-12-2007.PNG>
If you are not part of the solution, you are part of the problem.
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list