Ejemplo n.º 1
0
def writefile(args,env):
    id = args[0]
    file = NI.env_lookup(id,env)
    for items in args[1]:
        a = NI.interpret(items,env)
        file.write(a)
    return
Ejemplo n.º 2
0
def writefileln(args,env):
    id = args[0]
    file = NI.env_lookup(id,env)
    for items in args[1]:
        file.write(NI.interpret(items,env))
    file.write(u"\n")
    return
Ejemplo n.º 3
0
def cleargraphics(args,env):
    if len(args) != 1:
        raise ArgumentError()
    root,canvas = NI.env_lookup(args[0],env)
    canvas.delete(ALL)
    root.update()
    return
Ejemplo n.º 4
0
def showgraphics(args,env):
    if len(args) != 1:
        raise ArgumentError()
    root,canvas = NI.env_lookup(args[0],env)
    root.deiconify()
    root.update()
    return
Ejemplo n.º 5
0
def closefile(args,env):
    id = args[0]
    file = NI.env_lookup(id,env)
    if (isinstance(file,tuple)):
        file[0].close()
    else:
        file.close()
Ejemplo n.º 6
0
def readfile(args,env):
    id = args[0]
    file,filegen = NI.env_lookup(id,env)
    try:
        a = filegen.next()
        return a[:-1]
    except StopIteration:
        return None
Ejemplo n.º 7
0
def drawgraphics(args,env):
    interpreted_args = [NI.env_lookup(args[0],env)]
    args = args[1:] #discard the root/canvas info
    for arg in args:
        if isinstance(arg,tuple) or isinstance(arg,list):
            interpreted_args.append(NI.interpret(arg))
        else:
            interpreted_args.append(arg)
    if interpreted_args[1] == u"गोलो":
        drawcircle(interpreted_args)
    elif interpreted_args[1] == u"कोठा":
        drawrectangle(interpreted_args)
    elif interpreted_args[1] == u"लाइन":
        drawline(interpreted_args)
    elif interpreted_args[1] == u"डट":
        drawpoint(interpreted_args)
    elif interpreted_args[1] == u"शब्द":
        drawtext(interpreted_args)
    return
Ejemplo n.º 8
0
def closegraphics(args,env):
    if len(args) != 1:
        raise ArgumentError()
    root,canvas = NI.env_lookup(args[0],env)
    root.destroy()
    return
Ejemplo n.º 9
0
def hidegraphics(args,env):
    if len(args) != 1:
        raise ArgumentError()
    root,canvas = NI.env_lookup(args[0],env)
    root.withdraw()
    return