Exemplo n.º 1
0
 def button_event(self, evt):
     if evt == self.id_export:
         Blender.Window.FileSelector(self.export, self.str_export,
                                     Blender.sys.makename(ext='.md2'))
     if evt == self.id_anim:
         self.val_anim = not self.val_anim
     if evt == self.id_basename:
         self.val_basename = not self.val_basename
     if evt == self.id_cancel:
         Blender.Draw.Exit()
     if evt == self.id_update:
         updateGuiObject()
         Blender.Draw.Redraw()
     if evt == self.id_help:
         Blender.ShowHelp('export_md2_new.py')
Exemplo n.º 2
0
def show_help(script='config.py'):
    Blender.ShowHelp(script)
Exemplo n.º 3
0
            if CFGKEY.needs_update():
                CFGKEY.revert()
        elif evt == BEVT_DEL:
            if CFGKEY.delete():
                reset()
                init_data()
                SCREEN = START_SCREEN
                SCROLL_DOWN = 0
        elif evt == BEVT_DISK:
            if DISK_UPDATE: DISK_UPDATE = False
            else: DISK_UPDATE = True
        elif evt == BEVT_HELP:
            show_help(CFGKEY.scriptname)
            return
        else:
            return
    Draw.Redraw()


# End of definitions

KEYS = get_keys()

if not KEYS:
    Draw.PupMenu("NO DATA: please read this help screen")
    Blender.ShowHelp('config.py')
else:
    fill_scripts_dict()
    init_data()
    Draw.Register(gui, event, button_event)