GL2ExtGlcmds was set to 1, but changing it to 0 didn't fix anything. Here's a test script that replicates most of my problems:
NB. ======================================== load 'gl2' load 'gui/gtkwd' coinsert 'jgl2' TEST=:0 :0 pc test closeok; xywh 0 0 200 12; cc edit edit; xywh 0 12 200 200; cc g isigraph; pas 0 0; ) run =: 3 :0 wd TEST wd 'set edit *edit here' wd 'pshow' test_g_paint '' ) test_g_paint =: 3 :0 glclear '' glpixels 0 0 400 400,<.,(+/ 256&*) 256*400%~i.400 glpaint '' ) NB. ======================================== load and then run with run '' This script works fine if glpaint '' is commented out, however. Marshall On Tue, Jan 31, 2012 at 9:53 PM, bill lam <bbill....@gmail.com> wrote: > That is part of graphics/gl2 package. Please first set > GL2Backend=: 0 > GL2ExtGlcmds=: 0 > in base.cfg to force it use cairo backend before testing. > > gl2 rgb colors seemed swapped, and it needs a wd'pshow' before running any > gl2 commands. > > Also you may set the noun TileWM inside gtkwd to make a ptop a no-op so > that it > will be less interruptive. > > Втр, 31 Янв 2012, Marshall Lochbaum писал(а): > > On further probing, it looks like the problem is in glpixels, which is > > causing all the windows to move slowly and sometimes hang. I'll see if I > > can boil that down to a simple script. > > > > Marshall > > > > On Tue, Jan 31, 2012 at 7:20 PM, bill lam <bbill....@gmail.com> wrote: > > > > > Втр, 31 Янв 2012, Marshall Lochbaum писал(а): > > > > I'm running Linux 32 bit with gtk3. So far the big problem is that > using > > > wd > > > > commands immobilizes the jgtk window--I can type things in, but > nothing > > > > happens when I press enter until I close the window. This is really > > > > hindering diagnostics. > > > > > > I mainly tested it on linux64 for gtk2 and gtk3 but did not observe > this > > > bug. Could you give more detail? > > > > > > > > > > > glqwh returns the size of the window as set by J, not the current > value. > > > > Eventually, this returns gtkwh in the target locale, so it looks like > > > this > > > > isn't being updated properly. I'm using a tiling window manager, > which > > > > jerks windows around unmercifully, so that could be part of the > problem. > > > I > > > > can try it in Gnome later. > > > > > > I use scrotwm (a tiling wm), nevertheless gtk use layout manager so the > > > actual poistion and size of widgets will be overrided by gtk. > > > Could you give a simple test script to reproduce the problem? > > > > > > > > > > > Editboxes won't edit for me, either when the system calls (wd 'set > var > > > *', > > > > var) or by manual editing. However, they got set correctly > initially, so > > > it > > > > must have worked the first time. > > > > > > > Which 'editbox' did you mean in the context of wd? could you also give > > > a simple test script? > > > > > > -- > > > regards, > > > ==================================================== > > > GPG key 1024D/4434BAB3 2008-08-24 > > > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > -- > regards, > ==================================================== > GPG key 1024D/4434BAB3 2008-08-24 > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm