예제 #1
0
파일: Main.py 프로젝트: systemovich/pychess
    def on_log_viewer1_activate(self, widget):
        from pychess.widgets import LogDialog

        if widget.get_active():
            LogDialog.show()
        else:
            LogDialog.hide()
예제 #2
0
    def on_log_viewer1_activate(self, widget):
        from pychess.widgets import LogDialog

        if widget.get_active():
            LogDialog.show()
        else:
            LogDialog.hide()
예제 #3
0
파일: Main.py 프로젝트: btrent/knave
 def on_log_viewer1_activate (widget):
     if widget.get_active():
         LogDialog.show()
     else: LogDialog.hide()
예제 #4
0
        signal.signal(signal.SIGINT, gtk.main_quit)
        import gettext, gtk.glade
        from pychess.System.prefix import addDataPrefix, getDataPrefix, isInstalled
        if isInstalled():
            gettext.install("pychess", unicode=1)
            gtk.glade.bindtextdomain("pychess")
        else:
            gettext.install("pychess", localedir=addDataPrefix("lang"), unicode=1)
            gtk.glade.bindtextdomain("pychess", addDataPrefix("lang"))
        gtk.glade.textdomain("pychess")
        
        # Start logging
        from pychess.System.Log import log
        log.debug("Started\n")
        from pychess.widgets import LogDialog
        LogDialog.show()
        
    else:
        print "Unknown argument(s):", repr(sys.argv)
        sys.exit(0)
    
    pychess.makeReady()
    
    if len(sys.argv) == 5 and sys.argv[1] == "fics":
        from pychess.System.ThreadPool import pool
        pool.start(pychess.run)
        gtk.gdk.threads_init()
        gtk.main()
    else:
        pychess.run()