Exemple #1
0
        screensurf = pygame.display.set_mode((800, 600), pygame.RESIZABLE)
    elif cmd == "textview" or cmd == "codeview":
        screensurf = pygame.display.set_mode((800, 600), pygame.RESIZABLE)
    else:
        screensurf = pygame.display.set_mode((800, 600))

    #init VMUI library.
    vmui.initui(screensurf, 1)

    #uicredits is the special creditsscroll wrapper mode used by launcher.py
    if cmd == "uicredits":
        vmui.toolsscreen(4)
        vmui.creditsscroll(topleft=1)
    if cmd == "textinput":
        vmui.toolsscreen(1)
        textinpout = vmui.textinput(4, 210)
        print "Input has returned:"
        print textinpout
    if cmd == "scrollbtn":
        vmui.toolsscreen(1)
        hscroll = vmui.makehscroll()
        screensurf.blit(hscroll[0], (20, 20))
        screensurf.blit(hscroll[1], (20, 60))
        vscroll = vmui.makevscroll()
        screensurf.blit(vscroll[0], (60, 20))
        screensurf.blit(vscroll[1], (60, 60))
        textinpout = vmui.textinput(4, 210)
        print "Input has returned:"
        print textinpout
    if cmd == "okdiag":
        vmui.toolsscreen(1)
Exemple #2
0
				if resalock==1:
					resalock=0
				else:
					resalock=1
				scupdate=1
			if resb.collidepoint(event.pos)==1 and event.button==3:
				if resblock==1:
					resblock=0
				else:
					resblock=1
				scupdate=1
			#data input handlers (powered by vmui's textinput function)
			if tritabx.collidepoint(event.pos)==1 and event.button==1:
				texgfx=simplefont.render(TA, True, (255, 255, 255), (255, 255, 255))
				screensurf.blit(texgfx, (22, 97))
				TA=vmui.textinput(22, 97, fontsize=22, textstring=TA, acceptchars="-0+")
				scupdate=1
				DA=libbaltcalc.BTTODEC(TA)
			if decabx.collidepoint(event.pos)==1 and event.button==1:
				texgfx=simplefont.render(str(DA), True, (255, 255, 255), (255, 255, 255))
				screensurf.blit(texgfx, (22, 121))
				try:
					DA=int(vmui.textinput(22, 121, fontsize=22, textstring=str(DA), acceptchars="0987654321-"))
				except ValueError:
					print "SYNTAX ERROR IN DECIMAL INPUT A"
					STAT="SYNTAX ERROR IN DECIMAL INPUT A"
				scupdate=1
				TA=libbaltcalc.DECTOBT(DA)
			if tritbbx.collidepoint(event.pos)==1 and event.button==1:
				texgfx=simplefont.render(TB, True, (255, 255, 255), (255, 255, 255))
				screensurf.blit(texgfx, (22, 161))
Exemple #3
0
                    #change root to XML generated by finder()
                    root = finder()
                    #set pageref and prevpage. (this keeps page loader from trying to load a page.)
                    pageref = "search"
                    prevpage = "search"
                    #print(ET.tostring(root))
                    scupdate = 1
                    yoff = 44
                    break
            if findrect.collidepoint(event.pos) == 1 and event.button == 1:
                texgfx = searchfont.render(searchstring, True,
                                           libthemeconf.textboxbg,
                                           libthemeconf.textboxbg)
                screensurf.blit(texgfx, (110, 7))
                searchstring = vmui.textinput(110,
                                              7,
                                              fontsize=28,
                                              textstring=searchstring)

                break
            if fmx.collidepoint(event.pos) == 1 and event.button == 1:
                menuret = vmui.menuset(filemenu, 3, 43, reclick=0, fontsize=26)
                if menuret == "HELP":
                    pageref = "helponhelp.xml"
                    yoff = 44
                    break
                if menuret == "INDEX":
                    pageref = "helpindex.xml"
                    yoff = 44
                    break
                if menuret == "QUIT":
                    qflg = 1