From 3119f2b5a916d357556ed83481bcf5ee61add2e9 Mon Sep 17 00:00:00 2001 From: j Date: Wed, 4 Nov 2015 00:59:00 +0100 Subject: [PATCH] use local ctl --- oml/gtkwebkit.py | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/oml/gtkwebkit.py b/oml/gtkwebkit.py index 417b958..13773d9 100755 --- a/oml/gtkwebkit.py +++ b/oml/gtkwebkit.py @@ -1,26 +1,32 @@ #!/usr/bin/python3 +import os +from os.path import dirname, abspath +import subprocess + import gi gi.require_version('WebKit2', '4.0') from gi.repository import WebKit2, Gtk -import os -import subprocess -icon = os.path.join(os.path.dirname(os.path.abspath(__file__)), '../static/png/oml.png') + +base = dirname(dirname(dirname(abspath(__file__)))) +icon = os.path.join(base, 'openmedialibrary/static/png/oml.png') title = "Open Media Library" -base = os.path.expanduser('~/.local/share/openmedialibrary') +def drop_cb(wid, context, x, y, time): + print([str(t) for t in context.targets]) + context.finish(True, False, time) + return True wnd = Gtk.Window() wnd.set_icon_from_file(icon) - -ctx = WebKit2.WebContext.get_default() -web = WebKit2.WebView.new_with_context(ctx) - -wnd.connect("destroy", Gtk.main_quit) -wnd.add(web) wnd.set_wmclass(title, title) wnd.set_title(title) wnd.set_default_size(1366, 768) + +ctx = WebKit2.WebContext.get_default() +web = WebKit2.WebView.new_with_context(ctx) +wnd.connect("destroy", Gtk.main_quit) +wnd.add(web) wnd.show_all() url = 'file://' + base + '/openmedialibrary/static/html/load.html'