Uzbl

Tasklist

FS#13 - Embeddable top-level window

Attached to Project: Uzbl
Opened by Ethan Grammatikidis (eekee) - 2009-05-12 02:32:02 PM
Last edited by Dieter Plaetinck (Dieter_be) - 2009-06-20 09:14:52 AM
Task Type Feature Request
Category uzbl-core
Status Closed
Assigned To No-one
Operating System All
Severity Low
Priority Normal
Reported Version Development
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

A command-line option could be added, taking an X window ID as parameter, which instructs Uzbl to use GtkPlug as it's top-level window, thus making it possible to embed Uzbl in another application.

"Another application" could mean something as basic as a Python script using gtk.Socket from PyGTK, or indeed anything capable of making an window and giving out the ID of that window, Gtk+ is not required. I haven't played with GtkPlug and GtkSocket since Gtk+ 1.2, but I remember they were trivial to use back then.
This task depends upon

Closed by  Dieter Plaetinck (Dieter_be)
2009-06-20 09:14:52 AM
Reason for closing:  Implemented
Additional comments about closing:  Holizz did this. code is available in experimental
Comment by Dieter Plaetinck (Dieter_be) - 2009-06-07 12:57:00 PM
It indeed looks quite simple to do this. http://library.gnome.org/devel/gtk/unstable/GtkPlug.html#gtk-plug-new
But I don't plan to actually use it so I can't test.

I suggest you give it a shot. If it works I'll merge it in
Comment by Dieter Plaetinck (Dieter_be) - 2009-06-07 01:02:51 PM

Loading...