Ejemplo n.º 1
0
    
if __name__ == "__main__":

    # usage = "usage %prog [options]"
    # parser = OptionParser(usage=usage, version='%prog ' + VERSION)
    # parser.add_option("-c", "--config", dest='configfile', default=CFG, help="configuration file", metavar="CONFIG")
    # parser.add_option("-d", "--debug", dest='debug', default=False, help="enables stdout")
    # (options, args) = parser.parse_args()

    #config = configobj.ConfigObj(ioptions.configfile)
    config = configobj.ConfigObj(CFG)
    if not config:
        print "could not find CFG %s" % CFG
        sys.exit()

    L = Logging.startLoggingTo('TouchIF', config['main'].get('logfile', 'stdio'),
                           config['main'].get('loglevel', 'info'))
    L.info('starting %s (ver %s)' % (NAME, VERSION))

    if config['image'].get('path'):
        config['image']['dirs'] = [path for path, dirs, files in os.walk(config['image']['path'])
                                   if '/.' not in path]

    root = Tkinter.Tk()
    root.overrideredirect(True)
    root.config(bg="grey")
    #root.bind("<Button>", button_click_exit_mainloop)
    config['main']['sizepos'] = tuple([int(i) for i in config['main'].get('size', SIZE) + config['main'].get('pos', (0,0))])
    print pformat(config)
    root.geometry('%dx%d+%d+%d' % config['main']['sizepos'])

    app = MainApp(master=root, config = config, logger = L)
Ejemplo n.º 2
0
            x=lSpace + lWidth,
            y=lSpace + 2 * bHeight,
        )

        # self.wgPlaylistText.pack()
        # self.wgPlaylistText.place(bordermode=Tkinter.OUTSIDE, height=bHeight, width=sizex - lSpace*2 - lWidth,
        #                          x = lWidth + lSpace, y = lSpace + bHeight*5)
        # self.wgOutputText.pack()
        # self.wgOutputText.place(bordermode=Tkinter.OUTSIDE, height=bHeight, width=bWidth,
        #                        x = lWidth + 2*lSpace + bWidth, y = lSpace + bHeight*6)


if __name__ == "__main__":
    config = {
        "mpd": {"host": "serverb.fritz.box", "port": "6600"},
        "main": {"loglevel": "debug", "logfile": "stdio", "size": (800, 600), "pos": (0, 0)},
    }

    Logging.startLoggingTo("ImageShow", config.get("main", {}).get("logfile"), config.get("main", {}).get("loglevel"))

    root = Tkinter.Tk()
    root.overrideredirect(True)
    # root.config(bg="black")
    # root.bind("<Button>", button_click_exit_mainloop)
    root.geometry("%dx%d+%d+%d" % SIZE)
    root.title("mpd control")

    app = MpdControl(root, config)
    app.mainloop()
    root.destroy()
Ejemplo n.º 3
0
if __name__ == "__main__":
    config = {
        'mpd' : {
            'host' : 'serverb.fritz.box',
            'port' : '6600'},
        'main': {
            'loglevel' : 'debug',
            'logfile': 'stdio',
            'size': (800, 600),
            'pos' : (100,100)},
        'image' : {
            'wait' : 10000,
            'path' : './',},
        }

    Logging.startLoggingTo('ImageShow', config.get('main',{}).get('logfile'),
                           config.get('main',{}).get('loglevel'))
    config['image']['dirs'] =  [path for path, dirs, files in os.walk(config['image'].get('path', './')) if '/.' not in path]
    SIZE = tuple([int(e) for e in (config['main'].get('size', (800,600)) + config['main'].get('pos', (0,0)))])
    root = Tkinter.Tk()
    root.overrideredirect(True)
    root.config(bg="black")
    #root.bind("<Button>", button_click_exit_mainloop)
    root.geometry('%dx%d+%d+%d' % SIZE)
    root.title('image clock')

    app = ShowImageApp(root, config)
    app.mainloop()
    root.destroy()