p.g.tmb : module documentation
Part of planes.gui
tmb - planes.gui widgets with top-mid-bottom backgrounds.
Copyright 2012, 2013 by Florian Berger <fberger@florian-berger.de>
Module doctests:
>>> display = planes.Display((500, 350))
>>> display.image.fill((128, 128, 128))
<rect(0, 0, 500, 350)>
>>> ok_box = TMBOkBox("Welcome to a TMBOkBox!")
>>> ok_box.rect.center = (250, 80)
>>> display.sub(ok_box)
>>> def callback(plane):
... raise SystemExit
>>> option_selector = TMBOptionSelector("o_s",
... ["Option 1", "Option 2", "Option 3"],
... callback)
>>> option_selector.rect.center = (250, 240)
>>> display.sub(option_selector)
>>> clock = pygame.time.Clock()
>>> while True:
... events = pygame.event.get()
... display.process(events)
... display.update()
... display.render()
... pygame.display.flip()
... clock.tick(30)
Traceback (most recent call last):
...
SystemExit
Class |
TMBStyle |
This class encapsulates the top, mid and bottom images to be used as widget background. |
Class |
TMBContainer |
A planes.gui.Container with fixed width and TMB background. |
Class |
TMBOkBox |
A box which displays a message and an LMR OK button over a TMB background. It is destroyed when OK is clicked. The message will be wrapped at newline characters. |
Class |
TMBOptionSelector |
A TMBOptionSelector wraps an lmr.LMROptionList and an OK button over a TMB background, calling a callback when a selection is confirmed. |
Class |
TMBGetStringDialog |
A combination of TMBContainer, Label, TextBox and Button that asks the user for a string. |
Class |
TMBFadingContainer |
A planes.gui.FadingContainer with fixed width and TMB background. |
API Documentation for planes, generated by pydoctor at 2013-03-05 14:16:20.