#!/usr/bin/env python3 # Progressbar icon tester # Thomas Perl ; 2012-02-05 # # based on: Simple script to test gPodder's "pill" pixbuf implementation # Thomas Perl ; 2009-09-13 import sys from gi.repository import Gtk from gpodder.gtkui.draw import draw_cake_pixbuf sys.path.insert(0, 'src') def gen(percentage): pixbuf = draw_cake_pixbuf(percentage) return Gtk.Image.new_from_pixbuf(pixbuf) w = Gtk.Window() w.connect('destroy', Gtk.main_quit) v = Gtk.VBox() w.add(v) for y in range(1): h = Gtk.HBox() h.set_homogeneous(True) v.add(h) PARTS = 20 for x in range(PARTS + 1): h.add(gen(x / PARTS)) w.set_default_size(400, 100) w.show_all() Gtk.main()