Kamaelia docs : Kamaelia.UI.Pygame.Text.Textbox

Kamaelia.UI.Pygame.Text.Textbox

For examples and more explanations, see the module level docs.


class Textbox(TextDisplayer)

Textbox(...) -> New Pygame Textbox component

Keyword Arguments:

  • Textbox inherits its keyword arguments from TextDisplayer. Please see TextDisplayer docs.

Reads keyboard input and updates it on the screen. Flushes string buffer and sends it to outbox when a newline is encountered.

Inboxes

  • control : shutdown handling
  • _quitevents : user-generated quit events
  • _events : key events
  • _surface : for PygameDisplay to send surfaces to
  • inbox : for incoming lines of text

Outboxes

  • outbox : not used
  • signal : propagates out shutdown signals
  • _pygame : for sending requests to PygameDisplay

Methods defined here

main(self)

Requests a surface from PygameDisplay and registers to listen for events Then enters the main loop, which checks for Pygame events and updates them to the screen.

setText(self, text)

erases the screen and updates it with text

Methods inherited from Kamaelia.UI.Pygame.Text.TextDisplayer :

Feedback

Got a problem with the documentation? Something unclear that could be clearer? Want to help improve it? Constructive criticism is very welcome - especially if you can suggest a better rewording!

Please leave you feedback here in reply to the documentation thread in the Kamaelia blog.

-- Automatic documentation generator, 19 Oct 2008 at 14:29:09 UTC/GMT

This is a page from the Kamaelia website. You can find the original here: