Bill,

   That is it! I changed that line to
       gtk_widget_set_can_focus ::0: canvas,1
and now the plot appears.
   The rendering is, however, much slower than before.
I'll have to check the Gtk version later -- this machine is on 
the departmental system in the U Md astronomy department, and
we are using CentOS.
                                 Thanks,
                                           Patrick

On Thu, 10 Mar 2011, bill lam wrote:
> Patrick,
>
> Thank you for testing. I guess the problem is the api
> gtk_widget_set_can_focus
> was introduced in gtk 2.18, but the version of gtk binary from your distro
> is older than than. Please open the jgl2.ijs, find the line
>     gtk_widget_set_can_focus canvas,1
> and change it to
>     gtk_widget_set_can_focus ::0: canvas,1
>
> I'll also commit the change into svn.
>
> if you are using ubuntu/debian, the way to check is to type in shell,
> $ sudo aptitude show libgtk2.0-bin
>
> ???, 09 ??? 2011, J. Patrick Harrington ?????(?):
>> Bill,
>>
>>     I'm not sure I follow what you are telling me. All the packages and
>> addons are installed and up to date. Here is what happens in a fresh
>> session after starting jgkt. In the J gtk window:
>>
>>     load'plot'
>>     'surface' plot +/~ 1 o. i: 6j99
>> |domain error: gtk_widget_set_can_focus
>> |       gtk_widget_set_can_focus canvas,1
>>     'surface' plot +/~ 1 o. i: 6j99
>> |rank error: l
>> |       glqwh__l y[[l=.locGL2_jgl2_
>>     JVERSION
>> Engine: j701/2011-01-10/11:25
>> Library: 7.01.047
>> Platform: Linux 32
>> Installer: j701a_linux32.sh
>> InstallPath: /juno/jph/j701
>>     load'pacman'
>>     'update'jpkg ''
>> Updating server catalog...
>> Local JAL information was last updated: 09 Mar 2011 14:15:30
>> All available packages are installed and up to date.
>>     'install'jpkg'all'
>>
>>     load'plot'
>>     'surface' plot +/~ 1 o. i: 6j99
>> |rank error: l
>> |       glqwh__l y[[l=.locGL2_jgl2_A
>> 
>> After the second and third call to plot, a blank plot window is 
>> produced. Also, the following message appears in the terminal 
>> window where I started jgtk:
>> 
>> (<unknown>:5060): Gtk-CRITICAL **: gtk_window_present_with_time: assertion 
>> `GTK_IS_WINDOW (window)' failed
>> 
>> Any further ideas to find out what's happening? I'd really like to get
>> plot back so I don't have to drop back to j602.
>>
>>                                                             Patrick
>> 
>> On Wed, 9 Mar 2011, bill lam wrote:
>> > I tried you script and it needs to load numeric and trig first
>> >
>> > plot depends a lot of other addons, so JVERSION alone cannot give enough
>> > information.  please run
>> > load'pacman'
>> > 'update'jpkg''
>> > 'showinstall'jpkg''
>> >
>> > and check.  Or run
>> > 'install'jpkg'all'
>> >
>> > if you really cannot figure out which packages are to be required.
>> > After plot can run succesfully, use pacman to remove unneeded packages.
>> >
>> > ???, 08 ??? 2011, J. Patrick Harrington ?????(?):
>> >> 
>> >> Back on my linux box today, I ran packman again and
>> >> installed all the latest updates. I think I have all
>> >> packages & addons installed. Yet "plot" still fails.
>> >> This is from a fresh jgtk window:
>> >>
>> >>     xv=. 4*int01 400  NB. 400 points from 0 to 4
>> >>     yv=. sin xv
>> >>     load'plot'
>> >>     plot xv;yv
>> >> |domain error: gtk_widget_set_can_focus
>> >> |       gtk_widget_set_can_focus canvas,1
>> >>     pd xv;yv
>> >>     pd 'show'
>> >> |rank error: l
>> >> |       glqwh__l y[[l=.locGL2_jgl2_
>> >>
>> >>     JVERSION
>> >> Engine: j701/2011-01-10/11:25
>> >> Library: 7.01.047
>> >> Platform: Linux 32
>> >> Installer: j701a_linux32.sh
>> >> InstallPath: /juno/jph/j701
>> >>
>> >>     What might be going on here? When I load
>> >> viewmat, it runs fine. j701 gtk was working
>> >> fine on this system until I ran pacman yesterday,
>> >> now suddenly I can't plot anything.
>> >>
>> >>                           Patrick
>> >> ----------------------------------------------------------------------
>> >> 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
>
> -- 
> 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

Reply via email to