Had a look at this on Win7 32-bit

Firstly ( require 'gtk' ) seems to work fine. If it is not working
check the contents of the noun Public_j_ which should contain an entry
linking "gtk" to "~addons/gui/gtk/gtk.ijs"

In Gtk IDE clipwrite seems to work OK for me.
In jconsole I get the following when I attempt to clipwrite:
NB.======================================================
NB. Jconsole session
   JVERSION
Engine: j701/2011-01-10/11:25
Library: 7.01.045
Platform: Win 32
Installer: j701a_win.exe
InstallPath: c:/program files/j701
   require 'gtk'
   clipwrite i. 3 4

(jconsole.exe:4044): Gtk-CRITICAL **: gtk_clipboard_get_for_display: assertion `
display != NULL' failed

(jconsole.exe:4044): Gtk-CRITICAL **: gtk_clipboard_set_text: assertion `clipboa
rd != NULL' failed

(jconsole.exe:4044): GLib-GObject-CRITICAL **: gtype.c:2710: You forgot to call
g_type_init()

(jconsole.exe:4044): GLib-CRITICAL **: g_once_init_leave: assertion `initializat
ion_value != 0' failed

(jconsole.exe:4044): Gtk-CRITICAL **: gtk_clipboard_store: assertion `GTK_IS_CLI
PBOARD (clipboard)' failed
31

NB. End Jconsole session
NB.====================================================

At this stage the clipboard contents have not been changed.

On Sun, Feb 20, 2011 at 1:39 PM, bill lam <[email protected]> wrote:
> You may inspect source code for clipwrite.  If you had set up jtags, it may
> located by placing cursor over the word 'clipwrite' and then press ctrl-]
> in gtkide. or type
> ta 'clipwrite'
> in jconsole.
>
> Сбт, 19 Фев 2011, Mike Day писал(а):
>> When running jconsole in J701 under Windows
>> Vista I find that require'gtk' doesn't work.
>>
>> It seems to need a fuller path,
>> require'~addons\gui\gtk\gtk.ijs'
>>
>> After fixing this, & running jconsole from a Windows
>> batch file,  the clipboard appears to be empty after
>> calling clipwrite on a non-empty array.
>>
>> NB. eg clipping a boxed vector
>>     3{.OUT
>> +-------+-------+------+
>> |1200.00|1843.00|408.38|
>> +-------+-------+------+
>>     clipwrite OUT
>> 127
>>
>> NB. or a character string
>>      ":;".each 3{.OUT
>> 1200 1843 408.38
>>     clipwrite  ":;".each 3{.OUT
>> 16
>>
>> I have clipped these from the jconsole session,
>> but I can't of course clip the apparently empty
>> clipboard contents!
>>
>> Thanks for any help, and usual apologies for
>> missing the obvious,  my mistakes etc ....
>>
>> Mike
>>
>> On 02/02/2011 03:48, bill lam wrote:
>> > These verbs are provided by gtk addons, if you run jconsole, you need to
>> > load gtk before using them,
>> >
>> >     require'gtk'
>> >     gtkinit_jgtk_''
>> >     clipwrite 'abc'
>> > 3
>> >     clipread ''
>> > abc
>> >
>> > Note that it cannot run without x11 in linux.
>> >
>> > Втр, 01 Фев 2011, Leigh J Halliwell писал(а):
>> >> I can find no 'clipread' and 'clipwrite' functions in the locales or in 
>> >> the
>> >> scripts.  Where are they?
>> >>
>> >> -----Original Message-----
>> >> From: [email protected]
>> >> [mailto:[email protected]] On Behalf Of chris burke
>> >> Sent: Tuesday, February 01, 2011 6:37 PM
>> >> To: Programming forum
>> >> Subject: Re: [Jprogramming] Clipboard in J701
>> >>
>> >> clipread/clipwrite. No "wd" since there is no wd in J701.
>> >>
>> >> On Wed, Feb 2, 2011 at 7:04 AM, Leigh J. Halliwell<[email protected]>
>> >> wrote:
>> >>> Dear J Forum:
>> >>>
>> >>> How does one use the Windows clipboard in J701?  What has replaced
>> >>> wdclipread and wdclipwrite, so that I can pass data to and from J with 
>> >>> the
>> >>> clipboard?  Thanks.
>> >> ----------------------------------------------------------------------
>> >> 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