Exemple #1
0
#
# HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK
#


try:
   path = sys.argv[1]
except IndexError:
   path = "Slides"

extns = [ ".png",".gif", ".jpg" ]
files = os.listdir(path)
files = [ os.path.join(path,fname) for fname in files if fname[-4:] in extns ]
files.sort()

pygamedisplay = PygameDisplay(width=1024, height=768, fullscreen=1)
pygamedisplay.activate()
PygameDisplay.setDisplayService(pygamedisplay)

Graphline(
     EXIT = ExceptionRaiser("FORCED SYSTEM QUIT"),
     MOUSE = Multiclick(caption="", 
                        position=(0,0), 
                        transparent=True,
                        msgs = [ "", "NEXT", "FIRST", "PREV", "PREV","NEXT" ],
                        size=(1024,768)),
     KEYS = KeyEvent(outboxes = { "slidecontrol" : "Normal place for message",
                                  "shutdown" : "Place to send some shutdown messages",
                                  "trace" : "Place for trace messages to go",
                                },
                     key_events = {112: ("PREV", "slidecontrol"), 
Exemple #2
0
                    stopangle, self.arcwidth)
                startangle = startangle + 1.57
                stopangle = stopangle + 1.57
        yield 4
        yield oldrenderer.next()


particleTypes = {
    "component": PComponent2,
    "inbox": PPostbox.Inbox,
    "outbox": PPostbox.Outbox
}

from Kamaelia.UI.PygameDisplay import PygameDisplay

pgd = PygameDisplay(width=800, height=600).activate()
PygameDisplay.setDisplayService(pgd)

TVC = TopologyViewerComponent(position=(0, 48),
                              laws=AxonLaws(),
                              particleTypes=particleTypes)

SANDBOX = Sandbox()

Graphline(CONSOLEINPUT=pipeline(
    ConsoleReader(">>> "),
    chunks_to_lines(),
    lines_to_tokenlists(),
),
          DEBUG=ConsoleEchoer(forwarder=True),
          TVC=TVC,