gpodder/tools/progressbar_icon_tester.py

36 lines
732 B
Python
Executable File

#!/usr/bin/env python3
# Progressbar icon tester
# Thomas Perl <thp.io/about>; 2012-02-05
#
# based on: Simple script to test gPodder's "pill" pixbuf implementation
# Thomas Perl <thp.io/about>; 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()