Ejemplo n.º 1
0
 def execute(self, context):
     self.canvas_name = self.canvas_name.replace(' ', '')
     write_data.write_canvasjson(self.canvas_name)
     arm.utils.fetch_script_names()
     obj = context.object
     item = obj.my_traitlist[obj.traitlist_index]
     item.canvas_name_prop = self.canvas_name
     return {'FINISHED'}
Ejemplo n.º 2
0
 def execute(self, context):
     if self.is_object:
         obj = bpy.context.object
     else:
         obj = bpy.context.scene
     self.canvas_name = self.canvas_name.replace(' ', '')
     write_data.write_canvasjson(self.canvas_name)
     arm.utils.fetch_script_names()
     item = obj.arm_traitlist[obj.arm_traitlist_index]
     item.canvas_name_prop = self.canvas_name
     return {'FINISHED'}
Ejemplo n.º 3
0
 def execute(self, context):
     if self.is_object:
         obj = bpy.context.object
     else:
         obj = bpy.context.scene
     self.canvas_name = self.canvas_name.replace(' ', '')
     write_data.write_canvasjson(self.canvas_name)
     arm.utils.fetch_script_names()
     # Todo: create new trait item when called from operator search
     # menu, then remove 'INTERNAL' from bl_options
     item = obj.arm_traitlist[obj.arm_traitlist_index]
     item.canvas_name_prop = self.canvas_name
     return {'FINISHED'}