Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class LunchUI(c4d.plugins.CommandData):
- PLUGIN_ID = 10000090 # TEST ID
- op = None
- dlg = None
- ua = None
- document = None
- ICON = None
- def Init(self, op) :
- print op
- return True
- def Execute(self, doc,op):
- if not self.dlg: self.dlg = MyDialog()
- self.dlg.setData(doc)
- self.dlg.Open(c4d.DLG_TYPE_ASYNC, self.PLUGIN_ID, -1, -1, 220, 310)
- return True
- def RestoreLayout(self, subid):
- if not self.dlg:
- self.dlg = MyDialog()
- return self.dlg.Restore(self.PLUGIN_ID, subid)
- @classmethod
- def Register(AxisMaster):
- data = {
- "id": AxisMaster.PLUGIN_ID,
- "icon": AxisMaster.ICON,
- "str": "AxisMaster",
- "help": "Click on the circle",
- "info": c4d.PLUGINFLAG_COMMAND_HOTKEY,
- "dat": AxisMaster(),
- }
- c4d.plugins.RegisterCommandPlugin(**data)
- if __name__ == "__main__":
- LunchUI.Register()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement