Re: [Factor-talk] Reading clipboard in a Factor script ?

2016-11-10 Thread Georg Simon
Using

[ main 0 exit ] with-ui

where ```main``` is my application I get what I need.

Thank you

Am Thu, 10 Nov 2016 16:35:43 +0100
schrieb Jon Harper :

> You need to initialize the UI. the with-ui (
> http://docs.factorcode.org/content/word-with-ui%2Cui.html ) word does
> that. Note that with-ui setups an event loop and doesn't finish until
> the event-loop exists (when you close the last window), so you can
> call exit directly to force it to exit.
> Maybe you could minimize the UI initialization and not setup the
> event-loop by looking at the with-ui word implementation and calling
> the correct words, but that would be harder.
> 
> Jon
> 
> On Thu, Nov 10, 2016 at 4:00 PM, Georg Simon 
> wrote:
> 
>  [...]  


--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk


Re: [Factor-talk] Reading clipboard in a Factor script ?

2016-11-10 Thread Jon Harper
It should work with my suggestion, I had tested it on ubuntu :

#! /home/jon/factor/factor

USING: ui.clipboards ui io namespaces kernel system ;

 "B4: " print clipboard get [ clipboard-contents print ] when* flush
[ "AF: "  print clipboard get clipboard-contents print flush 0
exit ] with-ui

Cheers

Jon

On Thu, Nov 10, 2016 at 4:55 PM, Georg Simon  wrote:

> Am Thu, 10 Nov 2016 07:32:52 -0800
> schrieb John Benediktsson :
>
> My platform is Linux. Trying
> ---
> USING:
> namespaces prettyprint ui.backend.gtk ui.clipboards
> ;
> init-clipboard clipboard get clipboard-contents .
> ---
> I get
> ---
> (process:6199): Gtk-CRITICAL **: IA__gtk_clipboard_get_for_display:
> assertion 'display != NULL' failed
>
> (process:6199): Gtk-CRITICAL **: IA__gtk_clipboard_get_for_display:
> assertion 'display != NULL' failed
>
> (process:6199): Gtk-CRITICAL **: IA__gtk_clipboard_wait_for_text:
> assertion 'clipboard != NULL' failed f
> ---
> Will try Jon's suggestion now.
>
> > Right now they are commingled and clipboard use typically requires
> > the UI to be initialized.
> >
> > But this works, for example on Mac as a script:
> >
> > USING: io namespaces ui.backend.cocoa ui.clipboards ;
> >
> > init-clipboard clipboard get clipboard-contents .
> >
> > What platform are you trying to make this work on?
>
> 
> --
> Developer Access Program for Intel Xeon Phi Processors
> Access to Intel Xeon Phi processor-based developer platforms.
> With one year of Intel Parallel Studio XE.
> Training and support from Colfax.
> Order your platform today. http://sdm.link/xeonphi
> ___
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk


Re: [Factor-talk] Reading clipboard in a Factor script ?

2016-11-10 Thread Georg Simon
Am Thu, 10 Nov 2016 07:32:52 -0800
schrieb John Benediktsson :

My platform is Linux. Trying
---
USING:
namespaces prettyprint ui.backend.gtk ui.clipboards
;
init-clipboard clipboard get clipboard-contents .
---
I get
---
(process:6199): Gtk-CRITICAL **: IA__gtk_clipboard_get_for_display:
assertion 'display != NULL' failed

(process:6199): Gtk-CRITICAL **: IA__gtk_clipboard_get_for_display:
assertion 'display != NULL' failed

(process:6199): Gtk-CRITICAL **: IA__gtk_clipboard_wait_for_text:
assertion 'clipboard != NULL' failed f
---
Will try Jon's suggestion now.

> Right now they are commingled and clipboard use typically requires
> the UI to be initialized.
> 
> But this works, for example on Mac as a script:
> 
> USING: io namespaces ui.backend.cocoa ui.clipboards ;
> 
> init-clipboard clipboard get clipboard-contents .
> 
> What platform are you trying to make this work on?

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk


Re: [Factor-talk] Reading clipboard in a Factor script ?

2016-11-10 Thread Jon Harper
You need to initialize the UI. the with-ui (
http://docs.factorcode.org/content/word-with-ui%2Cui.html ) word does that.
Note that with-ui setups an event loop and doesn't finish until the
event-loop exists (when you close the last window), so you can call exit
directly to force it to exit.
Maybe you could minimize the UI initialization and not setup the event-loop
by looking at the with-ui word implementation and calling the correct
words, but that would be harder.

Jon

On Thu, Nov 10, 2016 at 4:00 PM, Georg Simon  wrote:

> In the Listener
>
> ```clipboard get clipboard-contents```
>
> leaves the clipboard content on the stack.
>
> In a Factor script I get an error. Because UI is not running I think.
>
> Is there a way to read the clipboard content in a Factor script ?
>
> Georg
>
> 
> --
> Developer Access Program for Intel Xeon Phi Processors
> Access to Intel Xeon Phi processor-based developer platforms.
> With one year of Intel Parallel Studio XE.
> Training and support from Colfax.
> Order your platform today. http://sdm.link/xeonphi
> ___
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk


Re: [Factor-talk] Reading clipboard in a Factor script ?

2016-11-10 Thread John Benediktsson
Right now they are commingled and clipboard use typically requires the UI
to be initialized.

But this works, for example on Mac as a script:

USING: io namespaces ui.backend.cocoa ui.clipboards ;

init-clipboard clipboard get clipboard-contents .

What platform are you trying to make this work on?



On Thu, Nov 10, 2016 at 7:00 AM, Georg Simon  wrote:

> In the Listener
>
> ```clipboard get clipboard-contents```
>
> leaves the clipboard content on the stack.
>
> In a Factor script I get an error. Because UI is not running I think.
>
> Is there a way to read the clipboard content in a Factor script ?
>
> Georg
>
> 
> --
> Developer Access Program for Intel Xeon Phi Processors
> Access to Intel Xeon Phi processor-based developer platforms.
> With one year of Intel Parallel Studio XE.
> Training and support from Colfax.
> Order your platform today. http://sdm.link/xeonphi
> ___
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk


[Factor-talk] Reading clipboard in a Factor script ?

2016-11-10 Thread Georg Simon
In the Listener

```clipboard get clipboard-contents```

leaves the clipboard content on the stack.

In a Factor script I get an error. Because UI is not running I think.

Is there a way to read the clipboard content in a Factor script ?

Georg

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk