blob: c7f901261c12e1fc4ac9e769da37e8007ee2f333 [file] [log] [blame]
gIsMac = File.fs == "Macintosh";
kAppVersion = parseFloat(app.version);
org_apache_utils = {};
org_apache_fxg_panel = {};
org_apache_utils.GetNativePath = function(uri){
try{
var file = File(uri);
if(gIsMac){return file.absoluteURI}
return file.fsName;
}catch(err){
return "";
}
}
org_apache_utils.GetFile = function(title) {
var fileName = "";
var file = File.openDialog(title);
if(file){
if(gIsMac){
fileName = file.absoluteURI;
} else {
fileName = file.fsName;
}
}
return fileName;
}
org_apache_utils.GetFolder = function(title,sourceFolder){
if(sourceFolder){
try{
var folder = Folder(sourceFolder).selectDlg(title);
}catch(err){sourceFolder = ""}
}
if(!sourceFolder){
var folderName = "";
var folder = Folder.selectDialog(title);
}
if(folder){
if(gIsMac){
folderName = folder.absoluteURI;
} else {
folderName = folder.fsName;
}
}
return folderName;
}
org_apache_utils.GetSaveFile = function(title){
var fileName = "";
var file = File.saveDialog(title);
if(file){
if(gIsMac){
fileName = file.absoluteURI;
} else {
fileName = file.fsName;
}
}
return fileName;
}
org_apache_fxg_panel.GetPluginDataFolder = function(){
var userData = Folder.userData;
return userData + "/Apache/FXG";
}
org_apache_utils.GetTempFolder = function(){
var temp = Folder.temp;
if(gIsMac){
return temp.absoluteURI;
} else {
return temp.fsName;
}
}