From b7a187e97aeb7988e29ebdd406bd12b1962c283f Mon Sep 17 00:00:00 2001 From: Skyler Lehmkuhl Date: Wed, 2 Jan 2013 15:28:48 -0500 Subject: [PATCH] Added default file name --- lightningbeam.py | 2 +- svlgui.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lightningbeam.py b/lightningbeam.py index 6702b1c..0d38106 100755 --- a/lightningbeam.py +++ b/lightningbeam.py @@ -441,7 +441,7 @@ def save_file(widget=None): tarinfo = tarfile.TarInfo('basefile') tarinfo.size = len(data) if svlgui.FILE.name.startswith(svlgui.TEMPDIR): - thetarfile = tarfile.open(fileobj=svlgui.file_dialog("save").open('wb'),mode="w:gz") + thetarfile = tarfile.open(fileobj=svlgui.file_dialog("save", name="untitled.beam").open('wb'),mode="w:gz") print thetarfile.name else: thetarfile = tarfile.open(svlgui.FILE.name,mode="w:gz") diff --git a/svlgui.py b/svlgui.py index 3c61fc4..0acc4c4 100644 --- a/svlgui.py +++ b/svlgui.py @@ -301,8 +301,8 @@ if SYSTEM=="osx": class Lightningbeam(GUI.Application): def __init__(self): GUI.Application.__init__(self) - self.file_type = FileType(name = "Untitled Document", suffix = "changethis", - mac_creator = "BLBE", mac_type = "BLOB"), # These are optional) + self.file_type = FileType(name = "Untitled Document", suffix = "beam", + mac_creator = "LNBM", mac_type = "BEAM"), # These are optional) def setup_menus(self, m): m.about_cmd.enabled = 1 m.quit_cmd.enabled = 1 @@ -2622,7 +2622,7 @@ def alert(text,critical=False,confirm=False,async=False): # reloading the page is equivalent to force-quitting, right? jscommunicate("window.location.reload()") -def file_dialog(mode="open",default=None,types=None,multiple=False): +def file_dialog(mode="open",default=None,types=None,multiple=False,name=None): if SYSTEM=="osx": if types: ntypes = [] @@ -2642,7 +2642,7 @@ def file_dialog(mode="open",default=None,types=None,multiple=False): else: return FileDialogs.request_old_file(default_dir=default,file_types=types) elif mode=="save": - return FileDialogs.request_new_file(default_dir=default,file_type=types) + return FileDialogs.request_new_file(default_name=name,default_dir=default,file_type=types) def execute(command): rv = os.system(command.replace("/",sep))