def optionmenuenter(): menumain.updatestate('mousepos', (0,0)) nbHotspots=menumain.gethotspotsize() for j in range((nbHotspots-1),-1,-1): menumain.detachhotspot(j) optionmenubk.update(visible = 1) menumain.attachhotspot((461, 422, 55, 30), 'grab', {'action' : optionmenuexit,'zip':0}) menumain.attachhotspot((252, 425, 20, 20), 'grab', {'action' : togglezip,'zip':0}) if parameters.getzipstate(): check.update(visible = 1) if parameters.gettransquality() == 'None': transopt.update(rect = (252,245), visible = 1) menumain.attachhotspot((252, 245, 20, 20), 'grab', {'drag' : transdrag,'zip':0}) if parameters.gettransquality() == 'Fastest': transopt.update(rect = (252,285), visible = 1) menumain.attachhotspot((252, 285, 20, 20), 'grab', {'drag' : transdrag,'zip':0}) if parameters.gettransquality() == 'Normal': transopt.update(rect = (252,323), visible = 1) menumain.attachhotspot((252, 323, 20, 20), 'grab', {'drag' : transdrag,'zip':0}) if parameters.gettransquality() == 'Best': transopt.update(rect = (252,364), visible = 1) menumain.attachhotspot((252, 364, 20, 20), 'grab', {'drag' : transdrag,'zip':0})
def togglezip(): parameters.setzipstate(not parameters.getzipstate()) if parameters.getzipstate(): check.update(visible = 1) else: check.update(visible = 0)