def create(self, name): obj = self.builder(name) file = resolve_path(name + ".py", App.ActiveDocument.FileName) if not file.exists(): try: file.write_text( get_template("scripts", "default_script.py.txt")) except BaseException: error_dialog(tr("Script file '{}' cannot be created").format( str(file)), raise_exception=True) return show_task_panel(CodeEditorPanel(obj.Name, file))
def doubleClicked(self, vobj): view = active_view() if view: view.setCamera(self.Object.Proxy.Camera) show_task_panel(Form(vobj.Object.Name))
def show(): if active_view(): show_task_panel(Form())
def create(): from .dialogs import CreatePanel dialog = CreatePanel(ScriptObject.create_object) show_task_panel(dialog)
def doubleClicked(self, vobj): show_task_panel( CodeEditorPanel(self.Object.Name, get_real_path(self.Object)))
def doubleClicked(self, vobj): self.Object.Proxy.stop() form = ManualTimeSlider(self.Object) show_task_panel(form)