def test1(): from image import Image from painter import Painter from geo import Vect, Rect from style import Style, Frame from sdl_painter import SdlPainter im = Image('frame.png') f = Frame(im) style = Style() style.background = f p = Painter(SdlPainter()) l = Label(None, 'hello', style=style) l.rect = Rect((0, 0), (1, 1)) l.draw(p) p.flip() raw_input()
from sdl_painter import SdlPainterEngine, SdlTasklet from painter import Painter print "Hello" import gobject main_loop = gobject.MainLoop() im = Image('frame.png') f = Frame(im) im2 = Image('frame2.png') f2 = Frame(im2) style = Style(None) style.background = f button_style = Style(None) button_style.background = f2 style.add_part(AttributeFilter('pressed', True), button_style) painter = Painter(SdlPainterEngine()) screen = Screen(painter, style=style) vbox = VBox(screen) title = Label(vbox, "hello") # title.request_size((5,1) * 32) button = Button(vbox) def on_click(widget): print "click"