Advertisement
Guest User

Untitled

a guest
Jul 4th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. class LunchUI(c4d.plugins.CommandData):
  2. PLUGIN_ID = 10000090 # TEST ID
  3. op = None
  4. dlg = None
  5. ua = None
  6. document = None
  7. ICON = None
  8.  
  9. def Init(self, op) :
  10. print op
  11. return True
  12.  
  13. def Execute(self, doc,op):
  14. if not self.dlg: self.dlg = MyDialog()
  15. self.dlg.setData(doc)
  16. self.dlg.Open(c4d.DLG_TYPE_ASYNC, self.PLUGIN_ID, -1, -1, 220, 310)
  17. return True
  18.  
  19. def RestoreLayout(self, subid):
  20. if not self.dlg:
  21. self.dlg = MyDialog()
  22. return self.dlg.Restore(self.PLUGIN_ID, subid)
  23.  
  24.  
  25. @classmethod
  26. def Register(AxisMaster):
  27. data = {
  28. "id": AxisMaster.PLUGIN_ID,
  29. "icon": AxisMaster.ICON,
  30. "str": "AxisMaster",
  31. "help": "Click on the circle",
  32. "info": c4d.PLUGINFLAG_COMMAND_HOTKEY,
  33. "dat": AxisMaster(),
  34. }
  35. c4d.plugins.RegisterCommandPlugin(**data)
  36.  
  37. if __name__ == "__main__":
  38. LunchUI.Register()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement