35 lines
732 B
Python
Executable file
35 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()
|