Re: [Factor-talk] Reading clipboard in a Factor script ?
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 ?
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 Simonwrote: > 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 ?
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 ?
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 Simonwrote: > 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 ?
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 Simonwrote: > 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 ?
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