diff options
author | Laurent Bigonville <[email protected]> | 2018-10-06 21:00:21 +0200 |
---|---|---|
committer | raveit65 <[email protected]> | 2019-01-11 16:34:41 +0100 |
commit | 167bfabfc228801bf99736bebb01ccbf2c9a76a8 (patch) | |
tree | 4ef5073202076cb6371f1cd876b11824bf14197d /serializeimages.py | |
parent | 55e4f9b9e8b8ece3c8a25d108dde5ebdf9aef397 (diff) | |
download | caja-dropbox-167bfabfc228801bf99736bebb01ccbf2c9a76a8.tar.bz2 caja-dropbox-167bfabfc228801bf99736bebb01ccbf2c9a76a8.tar.xz |
Use GIR bindings instead of pygtk
origin commit:
https://github.com/dropbox/nautilus-dropbox/commit/70b9c44
https://github.com/dropbox/nautilus-dropbox/pull/57
Diffstat (limited to 'serializeimages.py')
-rw-r--r-- | serializeimages.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/serializeimages.py b/serializeimages.py index 0adcd98..7987ed4 100644 --- a/serializeimages.py +++ b/serializeimages.py @@ -1,5 +1,7 @@ import sys -import gtk +import gi +gi.require_version('GdkPixbuf', '2.0') +from gi.repository import GdkPixbuf import re @@ -11,14 +13,14 @@ def replace_many(src2dest, buf): return src_re.sub(replace_repl, buf) if __name__ == '__main__': - pixbuf64 = gtk.gdk.pixbuf_new_from_file("data/icons/hicolor/64x64/apps/caja-dropbox.png") - pixbuf16 = gtk.gdk.pixbuf_new_from_file("data/icons/hicolor/16x16/apps/caja-dropbox.png") + pixbuf64 = GdkPixbuf.Pixbuf.new_from_file("data/icons/hicolor/64x64/apps/caja-dropbox.png") + pixbuf16 = GdkPixbuf.Pixbuf.new_from_file("data/icons/hicolor/16x16/apps/caja-dropbox.png") src2dest = {'@PACKAGE_VERSION@': sys.argv[1], '@DESKTOP_FILE_DIR@': sys.argv[2], - '@IMAGEDATA64@': ("gtk.gdk.pixbuf_new_from_data(%r, gtk.gdk.COLORSPACE_RGB, %r, %r, %r, %r, %r)" % + '@IMAGEDATA64@': ("GdkPixbuf.Pixbuf.new_from_data(%r, GdkPixbuf.Colorspace.RGB, %r, %r, %r, %r, %r)" % (pixbuf64.get_pixels(), pixbuf64.get_has_alpha(), pixbuf64.get_bits_per_sample(), pixbuf64.get_width(), pixbuf64.get_height(), pixbuf64.get_rowstride())), - '@IMAGEDATA16@': ("gtk.gdk.pixbuf_new_from_data(%r, gtk.gdk.COLORSPACE_RGB, %r, %r, %r, %r, %r)" % + '@IMAGEDATA16@': ("GdkPixbuf.Pixbuf.new_from_data(%r, GdkPixbuf.Colorspace.RGB, %r, %r, %r, %r, %r)" % (pixbuf16.get_pixels(), pixbuf16.get_has_alpha(), pixbuf16.get_bits_per_sample(), pixbuf16.get_width(), pixbuf16.get_height(), pixbuf16.get_rowstride())), } |