Re: Finding JavaScript symbols from GObject Introspection bindings



Hi, again!

Thanks, Alan and Emmanuele!

I look forward to seeing the API references. Will there be an
announcement on this list, or should I subscribe to some other channel?

And about the specific problem... Is there some way that I can "copy" a
string to the current/main clipboard, so that it can be pasted later (in
another program), using the current JavaScript API?

When I try to use `clipboard.set_text' (after having initialized
clipboard with `new Gtk.Clipboard()'), I get an error saying "Widget not
within a GTK window".

Jon

On Mon, 2014-05-05 at 09:47 +0100, Emmanuele Bassi wrote:
hi;

GDK_SELECTION_CLIPBOARD is not available in the introspection data
because it's a macro that evaluates to a complex expression, and
cannot be parsed by the introspection scanner.

we are going to add simple wrappers for gtk_clipboard_get() in GTK+
3.14, and those will be introspectable correctly. in theory, you could
use `Gdk.atom_intern('CLIPBOARD', true)`, but in practice the GdkAtom
type is also not introspectable because it's an opaque pointer.

as for the documentation: we are in the process of generating all API
references for all bindings based on introspection using the
introspection data. we recently had a hackfest in Berlin on this very
topic (amongst others) so you should be able to expect results and
announcements soon.

ciao,
 Emmanuele.


On 5 May 2014 07:44, Jon Kristensen <info jonkri com> wrote:
Hello, everyone!

I have one specific question, and one question of a more general nature.

First, what are the JavaScript symbols I can use for selection in
<https://developer.gnome.org/gtk3/3.12/gtk3-Clipboards.html#gtk-clipboard-get>? I'm using GJS and is 
trying to find the equivalent of GDK_SELECTION_CLIPBOARD.

On a more general level, I would like to know how I can go about finding
out the names of these binding symbols generally. Is there perhaps some
way that I can inspect the GI files? Is there some documentation laying
around somewhere that I have failed to find?

If not, is there a way that we could produce such an API documentation
(perhaps annotated with the names of the functions in the underlying
language), so that people unfamiliar with the bindings could find what
they are looking for more easily?

Thanks!

Warm regards,

--
Jon Kristensen
0730 - 862 982
http://www.jonkri.com/

_______________________________________________
javascript-list mailing list
javascript-list gnome org
https://mail.gnome.org/mailman/listinfo/javascript-list





-- 
Jon Kristensen
0730 - 862 982
http://www.jonkri.com/

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]