Farbflash projects: Imaging lingo table | 3-D scene list | Find all | Handler menu | Lingo message window

Ignore:
Timestamp:
12/07/07 08:23:09 (4 years ago)
Author:
alex
Message:

combined version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/beta/castlib2/FileIOFunktionen.ls

    r72 r80  
    106106      if call(#mCheckForXtra, mGetXScript(), "BudAPI") = 1 then 
    107107        startfolder = string(startfolder) 
     108         
     109        resetUNames = 0 
     110        if the platform contains "mac" then 
     111        if baSysFolder("prefs") starts "/" then 
     112          baReturnUnixNames(0) 
     113          resetUNames = 1 
     114        end if 
     115        end if 
    108116        if length(startfolder) > 0 then 
    109117          pfad = baGetFilename("save", startfolder, theDefaultName, "", 524288+2+4+4194304, theTitle, false, -1, -1) 
     
    111119        pfad = baGetFilename("save", "", theDefaultName, "", 524288+2+4+4194304, theTitle, false, -1, -1) 
    112120        end if 
     121         
     122        if resetUNames = 1 then baReturnUnixNames(1) 
     123         
    113124      else 
    114125        pfad = fio.displaySave(theTitle, theDefaultName) 
     
    275286  if call(#mCheckForXtra, mGetXScript(), "BudAPI") = 1 then 
    276287     
     288    resetUNames = 0 
     289    if the platform contains "mac" then 
     290    if baSysFolder("prefs") starts "/" then 
     291      baReturnUnixNames(0) 
     292      resetUNames = 1 
     293    end if 
     294    end if 
     295     
    277296    startDir = string(startDir) 
    278297    defaultName = string(defaultName) 
     
    281300    prompt = string(prompt) 
    282301     
    283     return baGetFilename("open", startDir, defaultName, filetypes, 524288+4+2+4194304, prompt, false, -2, -1) 
     302    retval = baGetFilename("open", startDir, defaultName, filetypes, 524288+4+2+4194304, prompt, false, -2, -1) 
     303     
     304    if resetUNames = 1 then baReturnUnixNames(1) 
     305     
     306    return retval 
    284307     
    285308  else 
     
    307330   
    308331  if xscr().mCheckForXtra("BudAPI") = 1 then -- if buddy is present... 
     332     
     333    resetUNames = 0 
     334    if the platform contains "mac" then 
     335    if baSysFolder("prefs") starts "/" then 
     336      baReturnUnixNames(0) 
     337      resetUNames = 1 
     338    end if 
     339    end if 
     340     
    309341    retval = baGetFolder( "", "Select a folder", 3, "", 50, 50 ) 
     342     
     343    if resetUNames = 1 then baReturnUnixNames(1) 
     344     
    310345  else if xscr().mCheckForXtra("FileXtra4") = 1 then -- if not buddy then try filextra 
    311346    fx = (xtra "filextra4").new() 
     
    340375   
    341376  if xscr().mCheckForXtra("BudAPI") then -- if buddy is present... 
     377     
    342378    --  -- budApi version: 
    343379    retval = baFileList(folderpath, "*.*") 
Note: See TracChangeset for help on using the changeset viewer.