Hi,
Just a note to say that I've merged branch private_AB_Whiteboard. This is again a branch by Andrew Bonney and modifies the whiteboard code in the following way: * Adds support for "decks" (collections of slides which can be downloaded, saved, loaded,emailed etc) * Removes pymedia dependency * Change audio over to us PyAlsaAudio directly. * Adds in multiway video support. * Adds support for calibrated touch screen displays to Pygame Display. - For example large digital whiteboards in addition to existing tablets etc. The actual merge details are here: * http://code.google.com/p/kamaelia/source/detail?r=7231 I'd expect some future work to be to re-architect the whiteboard to pull out the obvious apps as standalon apps as well as the merged composite app. Details of modifications (along with some todos which were not considered blockers - primarily because they're inside the app, not inside the mainline): Files modified in the main area: * /trunk/Code/Python/Kamaelia/Kamaelia/UI/Pygame/Display.py Added support for calibrated displays * /trunk/Code/Python/Kamaelia/Kamaelia/UI/Pygame/Ticker.py Adds support for controlled clearing with "out of band" messages. Distribution Modifications: * /trunk/Code/Python/Apps/Whiteboard/App/Decks Default directory for decks * /trunk/Code/Python/Apps/Whiteboard/App/README.txt Basic Decks * /trunk/Code/Python/Apps/Whiteboard/App/Whiteboard.py Contains the modifications * /trunk/Code/Python/Apps/Whiteboard/App/whiteboard.conf.dist New default configuration * /trunk/Code/Python/Apps/Whiteboard/DistBuild/setup.py.src Version, license & authors updated Files added in the mainline of the whiteboard app: * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/Decks.py Adds initial support for decks. Decks are collections of whiteboard slides. They can be loaded, saved, etc. * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/Email.py Support for emailing decks. * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/Webcam.py Webcam support (derived from the Europython tutorial) * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/ProperSurfaceDisplayer.py Webcam playback support * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/Record.py Alsa Audio recording support * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/Play.py Alsa Audio playback support * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/SmartBoard.py Initial support for directly supporting smartboards. (nonfunctional) Files modified in the mainline of the whiteboard app: * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/__init__.py License block updated * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/Canvas.py Transparency modified to enable it to work better with open gl display Changes Pygame Display caption to Kamaelia Whiteboard Adds in support for a "NEW" message as well as "CLEAR" - via a "remotenew" message Fileloading tidied up TODO: imports need cleanup admittedly, due to some changes in deck handling ] TODO: Shutdown handling needs improving TODO: Caption needs to be set via Kamaelia.UI.Pygame.Display rather than directly * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/CheckpointSequencer.py Modified to support deletions. TODO: Modify to remove decks dependency, and change back to callbacks for deletions as well * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/TwoWaySplitter.py Whitespace change * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/UI.py Capitalisation of buttons Graphlines modified to change usage of "" to "self" Added buttons for SaveDeck, LoadDeck, ClearScribbles, Delete, Quit Modifications that were on the branch that would make sense to revert: * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/Entuple.py Shutdown handling change TODO: revert back * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/Painter.py Shutdown handling change TODO: revert back * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/Router.py Shutdown handling change TODO: revert back * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/Routers.py * /trunk/Code/Python/Kamaelia/Kamaelia/Apps/Whiteboard/TagFiltering.py Shutdown handling change TODO: revert back Regards, Michael. -- You received this message because you are subscribed to the Google Groups "kamaelia" group. To post to this group, send email to kamae...@googlegroups.com. To unsubscribe from this group, send email to kamaelia+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/kamaelia?hl=en.