open folder button support
This commit is contained in:
parent
16dd8d493d
commit
426eb912d4
|
@ -556,7 +556,7 @@ class ArmoryOpenProjectFolderButton(bpy.types.Operator):
|
|||
if not arm.utils.check_saved(self):
|
||||
return {"CANCELLED"}
|
||||
|
||||
webbrowser.open('file://' + arm.utils.get_fp())
|
||||
arm.utils.open_folder()
|
||||
return{'FINISHED'}
|
||||
|
||||
class ArmoryOpenEditorButton(bpy.types.Operator):
|
||||
|
|
|
@ -625,6 +625,16 @@ def open_editor(hx_path=None):
|
|||
else:
|
||||
raise FileNotFoundError(f'Code editor executable not found: {ide_bin}. You can change the path in the Armory preferences.')
|
||||
|
||||
def open_folder():
|
||||
if arm.utils.get_os() is 'win':
|
||||
subprocess.Popen('explorer /select,"' + arm.utils.get_fp() + '"')
|
||||
if arm.utils.get_os() is 'mac':
|
||||
subprocess.Popen(['open', arm.utils.get_fp()])
|
||||
if arm.utils.get_os() is 'linux':
|
||||
subprocess.Popen(['xdg-open', arm.utils.get_fp()])
|
||||
else:
|
||||
webbrowser.open('file://' + arm.utils.get_fp())
|
||||
|
||||
def generate_sublime_project(subl_project_path):
|
||||
"""Generates a [project_name].sublime-project file."""
|
||||
print('Generating Sublime Text project file')
|
||||
|
|
Loading…
Reference in a new issue