Beispiel #1
0
 def __init__(self, manager):
     self.sessionView = SessionView(manager)
     self.view = self.sessionView.createView()
     self.panel = SessionControlPanel(
         manager, self.sessionView).createControlPanel()
     self.manager = manager
     self.__createMainWindow()
     gtk.gdk.threads_init()
Beispiel #2
0
 def __init__(self,manager):
     self.sessionView = SessionView(manager)
     self.view = self.sessionView.createView()
     self.panel = SessionControlPanel(manager, self.sessionView).createControlPanel()
     self.manager = manager
     self.__createMainWindow()
     gtk.gdk.threads_init()
Beispiel #3
0
class PandaUI:
    def __destory(self, widget, event, data=None):
        self.manager.forceStop()
        gtk.main_quit()
        sys.exit(0)
        return False

    def __init__(self, manager):
        self.sessionView = SessionView(manager)
        self.view = self.sessionView.createView()
        self.panel = SessionControlPanel(
            manager, self.sessionView).createControlPanel()
        self.manager = manager
        self.__createMainWindow()
        gtk.gdk.threads_init()

    def __createMainWindow(self):
        vbox = gtk.VBox(False, 5)
        vbox.pack_start(self.view, True)
        vbox.pack_start(self.panel, False)
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
        self.window.set_title(APP_NAME + APP_VERSION)
        self.window.set_size_request(720, 630)
        self.window.connect("delete_event", self.__destory)
        self.window.add(vbox)
        self.window.show_all()

    def main(self):
        gtk.gdk.threads_enter()
        gtk.main()
        gtk.gdk.threads_level()
Beispiel #4
0
class PandaUI:
    def __destory(self, widget, event, data=None):
        self.manager.forceStop()
        gtk.main_quit()
        sys.exit(0)
        return False

    def __init__(self,manager):
        self.sessionView = SessionView(manager)
        self.view = self.sessionView.createView()
        self.panel = SessionControlPanel(manager, self.sessionView).createControlPanel()
        self.manager = manager
        self.__createMainWindow()
        gtk.gdk.threads_init()

    def __createMainWindow(self):
        vbox = gtk.VBox(False, 5)
        vbox.pack_start(self.view,True)
        vbox.pack_start(self.panel,False)
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
        self.window.set_title(APP_NAME + APP_VERSION)
        self.window.set_size_request(720,630)
        self.window.connect("delete_event", self.__destory)
        self.window.add(vbox)
        self.window.show_all()

    def main(self):
        gtk.gdk.threads_enter()
        gtk.main()
        gtk.gdk.threads_level()
Beispiel #5
0
            self.runTime = 0
            self.statusMachine += 1
        
def destory(widget, event, data = None):
    gtk.main_quit()
    sys.exit(0)
    return False

def startRun():
    manager.setup()
    manager.play()

Pressure = 5
if __name__ == "__main__":
    manager = SessionManager()
    view = SessionView(manager)
    mainViewUI = view.createView()
    gtk.gdk.threads_init()
    robot = TestRobot(manager)
    if len(sys.argv) < 2:
        configFile = "./config.cfg"
    else:
        configFile = sys.argv[1]
    
    config = readConfigFromFile(configFile)
    if config == None:
        print "please specify the configure file"
        sys.exit(-1)
    
    createSession(config.protocol, config.address,
                   config.param,