Re: Any way to get with the keyboard the "Search the web" field?
- From: Tim Horton <tim hortont com>
- To: epiphany-list gnome org
- Subject: Re: Any way to get with the keyboard the "Search the web" field?
- Date: Wed, 29 Apr 2009 18:53:43 -0400
On Apr 29, 2009, at 18:27, Magnus Therning wrote:
Tim Horton wrote:
Seed is Javascript-based. It uses WebKit's Javascript engine, so if
you have any familiarity with the language, you shouldn't have too
much trouble.
http://live.gnome.org/Seed (or email me, I'm one of the Seed devs)
There are a few example extensions... somewhere. I thought they
were in the epiphany repo, but they might not be; if you want them,
I'll find them :-)
I find the description on that page somewhat confusing. :-)
It's not an extension of the internals of the interpreter, per se;
it's actually a library which itself consumes the Webkit and Gobject
Introspection APIs and turns around and provides both an embedding API
that wraps all of JSCore, and a small program which allows one to
write standalone applications. I'll see if I can't make the l.g.o
description make more sense at some point (it was mostly written in a
hurry a few months ago when we first moved to GNOME SVN).
Is it a JavaScript interpreter that has been extended so that
GObjects can be accessed and treated like built-in objects? (I
guess that's what the "dynamic bridging" is about. Is the bridging
also seamless?)
I guess the mention of it as a "library" means that it's suitable
for embedding, right?
We're hoping to stick Seed extensions in lots of places in GNOME, to
provide a small and well-integrated language to write plugins and
stuff in. It seems to be pretty easy to get working, embedding-wise,
anyway!
Anyway, the examples look straight forward enough, and using the
webkit "javascript engine" is clever. I won't mind rewriting my e-e
using it once it's put to use in epiphany.
Glad to hear you don't object :-) It's actually already in Epiphany in
Git, you just have to configure with "--enable-seed --enable-
introspection --disable-python", if you want to play around!
/M
--
Magnus Therning (OpenPGP: 0xAB4DFBA4)
magnus@therning.org Jabber: magnus@therning.org
http://therning.org/magnus identi.ca|twitter: magthe
_______________________________________________
epiphany-list mailing list
epiphany-list gnome org
http://mail.gnome.org/mailman/listinfo/epiphany-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]