Added default file name

This commit is contained in:
Skyler Lehmkuhl 2013-01-02 15:28:48 -05:00
parent d4f8b0b59a
commit b7a187e97a
2 changed files with 5 additions and 5 deletions

View File

@ -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")

View File

@ -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))