Changeset 348


Ignore:
Timestamp:
Dec 9, 2009, 7:48:45 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

GUI-Tools: EVFSGUI Version 2.0 beta6 level code

Location:
branches/guitools-2.0
Files:
1 added
15 edited

Legend:

Unmodified
Added
Removed
  • branches/guitools-2.0/evfsgui/changes

    r347 r348  
    33- Debug on/off option is badly implemented (rework required)
    44- Create Icon. stem in order to ease maintainance of icons
     5- We need to create an empty unexpected.tdb
     6
     7Version 2.0 beta6 2009-11-24
     8+ Added: WPI installer for Plugin, EVFSGUI and Samba Client Utilities
     9         (plus variant that includes EVFS for eCS distribution).
     10+ Added: New global option: Use broadcasts instead of local master browser
     11+ Added: New menu entry: Save default workgroup to smb.conf
     12- Fixed: Also go through double (and passive) connection check
     13         if profile is loaded as a commandline parameter
     14- Fixed: Migrate to enhanced NLV setup subroutines
     15- Fixed: Autodetection of filesystem variant did not work properly
     16- Fixed: Turn off debug console upon startup
     17- Fixed: Don't crash when attempting to create the Autostart script
     18- Fixed: Also create %ETC%\samba\lock directory for client
     19- Fixed: Properly redraw network neighbourhood after refresh
    520
    621Version 2.0 beta5 2009-11-15
  • branches/guitools-2.0/evfsgui/evfsgui.VRP

    r347 r348  
    77RunDirectory: U:\Develop\Samba\guitools-2.0\evfsgui
    88VRXWindow: __VREMainWindow,1,1072,1783,891,3951
    9 VRXWindow: __VRESectionListWindow,1,602,11708,11033,3342
    10 VRXWindow: __VREToolsWindow,1,1963,819,6986,1665
     9VRXWindow: __VRESectionListWindow,1,602,11033,11033,3975
     10VRXWindow: __VREToolsWindow,1,1963,819,6986,1661
     11VRXWindow: __VREWindListWindow,1,470,8528,2650,3150
    1112UserFile: 1
    1213UserWindow: Main,1
    13 UserWindow: SW_LOGIN,1
  • branches/guitools-2.0/evfsgui/evfsgui.VRX

    r347 r348  
    9595#append U:\Develop\Samba\guitools-2.0\shared\inittempdir.vrs
    9696#append U:\Develop\Samba\guitools-2.0\shared\rexx_md5.VRS
     97#append U:\Develop\Samba\guitools-2.0\shared\textini.vrs
     98#append U:\Develop\Samba\guitools-2.0\shared\nlv.vrs
    9799*/
    98100return
     
    129131
    130132    /* Connection details */
    131     ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.mpidxfh ,       "Visible", 0)
    132     ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.passwordfh ,    "Visible", 0)
    133     ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.spasswordfh ,   "Visible", 0)
     133    ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.mpidxfh ,       "Visible", 1)
     134    ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.passwordfh ,    "Visible", 1)
     135    ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.spasswordfh ,   "Visible", 1)
    134136    ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.masterFH ,      "Visible", 0)
    135137    ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.mtypeFH ,       "Visible", 0)
     
    137139    ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.logfilefh ,     "Visible", 0)
    138140    ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.loglevelfh ,    "Visible", 0)
    139     ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.hashfh ,        "Visible", 0)
     141    ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.hashfh ,        "Visible", 1)
    140142
    141143    ok = VRSet("CN_CONDET", "DetailSort", cd.mpointfh )
     
    202204*/
    203205_GUIInit:
     206    CALL VRSet 'Main', 'HelpFile', settings.!helpfile
     207
     208    CALL NLVSetText 'Main',     'Caption', 1
     209    CALL NLVSetText 'DT_CURRENT',        'Caption', 10
     210    CALL NLVSetText 'PB_DETACH',   'Caption', 11
     211    CALL NLVSetText 'PB_UNMOUNT',  'Caption', 12
     212    CALL NLVSetText 'DT_DIALOG',        'Caption', 13
     213    CALL NLVSetText 'DT_MOUNT',    'Caption', 14
     214
     215    CALL NLVSetText 'DT_SERVER',   'Caption', 19
     216    CALL NLVSetText 'DT_SHARE',    'Caption', 20
     217    CALL NLVSetText 'CHK_MTYPE',   'Caption', 23
     218    CALL NLVSetText 'PB_ADVANCED', 'Caption', 24
     219    CALL NLVSetText 'DT_USER',     'Caption', 25
     220    CALL NLVSetText 'DT_PASSWORD', 'Caption', 26
     221    CALL NLVSetText 'DT_MPOINT',   'Caption', 27
     222    CALL NLVSetText 'PB_MOUNT',    'Caption', 28
     223    CALL NLVSetText 'PB_EDITCANCEL','Caption', 3
     224
     225    CALL NLVSetText 'PB_AUTOSTART','Caption', 35
     226    CALL NLVSetText 'PB_CLOSE',    'Caption', 29
     227    CALL NLVSetText 'PB_SAVE',     'Caption', 30
     228    CALL NLVSetText 'PB_LOAD',     'Caption', 31
     229    CALL NLVSetText 'PB_HELP',     'Caption', 4
     230
     231    /* Herwig B. */
     232    CALL NLVSetText 'MENU_CONTEXT_DETACH',   'Caption', 11
     233    CALL NLVSetText 'MENU_CONTEXT_UNMOUNT',  'Caption', 12
     234    CALL NLVSetText 'MENU_CONTEXT_EDIT',     'Caption', 32
     235
     236    CALL NLVSetText 'Menu_File',          'Caption', 80
     237    CALL NLVSetText 'Menu_Context',       'Caption', 81
     238    CALL NLVSetText 'Menu_View',          'Caption', 82
     239    CALL NLVSetText 'Menu_Selected',      'Caption', 83
     240    CALL NLVSetText 'Menu_Help',          'Caption', 84
     241
     242    CALL NLVSetText 'Menu_View_Dialog',   'Caption', 85
     243    CALL NLVSetText 'Menu_View_SmbTree',  'Caption', 86
     244    CALL NLVSetText 'Menu_View_Buttons',  'Caption', 87
     245    CALL NLVSetText 'Menu_View_ConDet',   'Caption', 88
     246    CALL NLVSetText 'Menu_View_MiniIcons','Caption', 70
     247
     248    CALL NLVSetText 'Menu_File_Autostart','Caption', 35
     249    CALL NLVSetText 'Menu_File_CLOSE',    'Caption', 29
     250    CALL NLVSetText 'Menu_File_SAVE',     'Caption', 30
     251    CALL NLVSetText 'Menu_File_LOAD',     'Caption', 31
     252    CALL NLVSetText 'Menu_File_SETTINGS', 'Caption', 47
     253    CALL NLVSetText 'Menu_File_ADVANCED', 'Caption', 40
     254
     255    CALL NLVSetText 'Menu_Selected_Connect', 'Caption', 28
     256    CALL NLVSetText 'Menu_Selected_Remove',  'Caption', 12
     257    CALL NLVSetText 'Menu_Selected_Retry',   'Caption', 90
     258    CALL NLVSetText 'Menu_Selected_Info',    'Caption', 92
     259    CALL NLVSetText 'Menu_Selected_Default_Workgroup','Caption',75
     260
     261    CALL NLVSetText 'Menu_Help_Extended', 'Caption', 4
     262    CALL NLVSetText 'Menu_Help_About', 'Caption', 91
     263
     264    CALL NLVSetText 'DT_SMBTREE',          'Caption', 39
     265    CALL NLVSetText 'PB_CONNECT',          'Caption', 28
     266    CALL NLVSetText 'PB_REFRESH',          'Caption', 38
     267
     268    CALL NLVSetText 'DT_CONDET',          'Caption', 63
     269    CALL NLVSetText 'PB_CONDET_SAVE',     'Caption', 30
     270    CALL NLVSetText 'PB_CONDET_LOAD',     'Caption', 31
     271
     272
     273    mtype.0 = 4
     274    mtype.1 = NLVGetMessage( 15 )
     275    mtype.2 = NLVGetMessage( 16 )
     276    mtype.3 = NLVGetMessage( 17 )
     277    mtype.4 = NLVGetMessage( 18 )
     278    IF (mtype.1 \= '' & mtype.2 \= '' & mtype.3 \= '' & mtype.4 \= '') THEN DO
     279        CALL VRMethod CB_MOUNT, 'Clear'
     280        CALL VRMethod CB_MOUNT, 'AddStringList', 'mtype.'
     281    END     
     282
    204283    ok = VRSet("Main","Width", 8200)
    205284
     
    445524*/
    446525CN_CURRENT_Click:
     526    IF options.!debug == 1 THEN SAY time()' CN_CURRENT_Click started'
    447527    ok = VRset("DT_StatusBar","Caption", VRGet("Main", "HintText"))
    448528
     
    458538    PARSE VAR data p_node ';' p_mounts ';' p_string
    459539
    460     IF options.!debug == 1 THEN SAY time()' '||data
    461     IF options.!debug == 1 THEN SAY time()' '||p_node
    462     IF options.!debug == 1 THEN SAY time()' '||p_mounts
    463     IF options.!debug == 1 THEN SAY time()' '||p_string
     540    IF options.!debug == 1 THEN do
     541        SAY '  data     = "'data'"'
     542        SAY '  p_node   = "'p_node'"'
     543        SAY '  p_mounts = "'p_mounts'"'
     544        SAY '  p_string = "'p_string'"'
     545    end
    464546/*
    465547    infotext = p_node   
     
    503585    END
    504586    /* Herwig B. */
    505 
     587    IF options.!debug == 1 THEN SAY time()' CN_CURRENT_Click done'
    506588RETURN
    507589
     
    775857    Icon = VRMethod("CN_SMBTREE", "GetRecordAttr", rh, "Icon")
    776858   
    777     ok = VRset("MItem_64","Visible", (Icon = "#35:PMWP.DLL"))
     859    ok = VRset("MItem_64","Visible", (Icon = "#35:PMWP.DLL")|(Icon = "#62:PMWP.DLL"))
    778860    ok = VRset("Menu_Selected_Info","Visible", (Icon = "#35:PMWP.DLL"))
     861    ok = VRset("Menu_Selected_Default_Workgroup","Visible", (Icon = "#62:PMWP.DLL"))
    779862
    780863    if Icon = "#65:PMWP.DLL" then do /* Printers not supported at the moment */
     
    9371020*/
    9381021GetChildren: PROCEDURE EXPOSE existrec. exc options. fs. cd.
    939     IF options.!debug == 1 THEN SAY time()' '||"GetChildren started"
     1022    IF options.!debug == 1 THEN SAY time()' GetChildren started'
    9401023    PARSE ARG node, parec
    9411024
    9421025    dyn = "CALL "fs.!prefix"RxGetMount node, 'info.', 'points.', 'res.'"
    943     IF options.!debug == 1 THEN SAY time()' '||dyn
     1026    IF options.!debug == 1 THEN SAY '  Dyn code: 'dyn
    9441027    interpret dyn; drop dyn
    9451028   
     
    9631046        CALL GetChildren childnode, rh
    9641047    END
    965     IF options.!debug == 1 THEN SAY time()' '||"GetChildren done"
     1048    IF options.!debug == 1 THEN SAY time()' GetChildren done'
    9661049RETURN
    9671050
     
    9691052*/
    9701053GetMountPoints: PROCEDURE EXPOSE existrec. options. fs. cd.
    971     IF options.!debug == 1 THEN SAY time()' '||"GetMountPoints started"
     1054    IF options.!debug == 1 THEN SAY time()' GetMountPoints started'
    9721055    CALL VRSet 'CN_CURRENT', 'Painting', 0
    9731056/*  IF options.!debug == 1 THEN SAY time()' '||"GetMountPoints: SysDriveMap(USED) started"  */
     
    9911074
    9921075        dyn = "CALL "fs.!prefix"RxGetMount node, 'info.', 'points.', 'res.'"
    993         IF options.!debug == 1 THEN SAY time()' '||dyn
    994             interpret dyn; drop dyn
     1076        IF options.!debug == 1 THEN SAY '  Dyn code: 'dyn
     1077        interpret dyn; drop dyn
    9951078
    9961079        IF info.2 > 0 THEN icon = '#16:PMWP.DLL'
     
    10061089            userdata = ParseResourceData( userdata, res.j )
    10071090        END
    1008 say '"'attached.i'" "'userdata'"'
     1091/*      IF options.!debug == 1 THEN say '  "'attached.i'" "'userdata'"' */
    10091092        CALL VRMethod 'CN_CURRENT', 'SetRecordAttr', rh, 'UserData', userdata
    10101093        CALL VRMethod 'CN_CURRENT', 'SetRecordAttr', rh, 'Expanded', 1
     
    10431126*/
    10441127LoadFileSysFuncs:
     1128    IF options.!debug == 1 THEN SAY time()' LoadFileSysFuncs() started'
    10451129    Fatal = 1
    10461130    RestartCount = 0
     
    10501134
    10511135ForceNDFS:
     1136    IF options.!debug == 1 THEN SAY '  NDFS check entered'
    10521137    call RxFuncAdd 'NdRxLoadFuncs', 'NDCALLS', 'NdRxLoadFuncs'
    10531138    SIGNAL ON SYNTAX NAME NoNetdrive
     
    10591144    signal CommonToBothFS
    10601145NoNetdrive:
     1146    IF options.!debug == 1 THEN SAY '  NDFS not found'
    10611147    CALL RxFuncAdd 'EvfsRxLoadFuncs', 'EVFSCALL.DLL', 'EvfsRxLoadFuncs'
    10621148    SIGNAL ON SYNTAX NAME NoEVFSCALL
     
    10671153    fs.!profileext     = "evp"
    10681154CommonToBothFS:
    1069     IF options.!debug == 1 THEN SAY time()' '||'Version check started'
     1155    IF options.!debug == 1 THEN SAY '  Common version check'
    10701156    dyn = "fsstat = "fs.!prefix"RxQueryIFS()"
    1071     IF options.!debug == 1 THEN SAY time()' '||dyn
     1157    IF options.!debug == 1 THEN SAY '  Dyn code:        '||dyn
    10721158    interpret dyn; drop dyn
    1073     IF options.!debug == 1 THEN SAY time()' fsstat = '||fsstat
     1159    IF options.!debug == 1 THEN SAY '  Dyn res fsstat = '||fsstat
    10741160    if word(fsstat,1) = '0' then do
    10751161        PARSE VAR fsstat '0 'fsname fsver fsctl .
     
    10781164
    10791165        IF options.!debug == 1 THEN DO
    1080             say time()' '||'fs.!prefix = 'fs.!prefix
    1081             say time()' '||'fs.!name   = 'fs.!Name
    1082             say time()' '||'Version    = 'fsver
    1083             say time()' '||'fsctl      = 'fsctl
     1166            say fs.!prefix = 'fs.!prefix
     1167            say fs.!name   = 'fs.!Name
     1168            say Version    = 'fsver
     1169            say fsctl      = 'fsctl
    10841170        end
    10851171    end
    10861172    else do
    1087         CALL VRMessage 'Main', 'FATAL: 'fs.!prefix'RxQueryIFS()='fsstat, NLVGetMessage( 5 ), 'E'
    1088         signal Halt
     1173        /* CALL VRMessage 'Main', 'FATAL: 'fs.!prefix'RxQueryIFS()='fsstat, NLVGetMessage( 5 ), 'E' */
     1174        signal ForceNDFS /* Halt */
    10891175    end
    10901176    IF fsctl \= 1 THEN DO
     
    11021188
    11031189    Fatal = 0
    1104     IF options.!debug == 1 THEN SAY time()' '||'Version check done'
     1190    IF options.!debug == 1 THEN SAY time()' LoadFileSysFuncs() done'
    11051191return
    11061192
     
    11081194*/
    11091195LoadSettings: PROCEDURE EXPOSE settings. options. fs. advanced. samba. ShowHidden FWidth
    1110     IF options.!debug == 1 THEN SAY time()' '||'LoadSettings started'
     1196    IF options.!debug == 1 THEN SAY time()' LoadSettings started'
    11111197
    11121198    /* Locate the profile.
     
    11171203
    11181204    settings.!ini = inipath'\evfsgui.ini'
     1205    IF options.!debug == 1 THEN SAY '  INI = "'settings.!ini'"'
     1206
    11191207    IF STREAM( settings.!ini, 'C', 'QUERY EXISTS') == '' THEN DO
    1120         say "First start!"
     1208        IF options.!debug == 1 THEN say "  First start!"
    11211209        settings.!network = ""
    11221210        settings.!buttonson = 1
     
    11241212        advanced.!browseimme = 1
    11251213        advanced.!savepassive = 0
     1214        advanced.!broadcast = 0
    11261215        advanced.!bigicons = 1
    11271216
     
    12131302        advanced.!savepassive = VRGetIni('Settings', 'SavePassive', settings.!ini)
    12141303        IF advanced.!savepassive == '' THEN advanced.!savepassive = 0
     1304
     1305        advanced.!broadcast = VRGetIni('Settings', 'Broadcast', settings.!ini)
     1306        IF advanced.!broadcast == '' THEN advanced.!broadcast = 0
    12151307
    12161308        /* Apply the settings
     
    12311323        ok = VRset("Menu_View_MiniIcons",  "Checked", \advanced.!bigicons)
    12321324
    1233 
    1234 
    12351325        ok = VRSet("Menu_View_Buttons","Checked", settings.!buttonson)
    12361326        ok = VRset("GB_Buttons","Visible", settings.!buttonson)
     
    12771367    /* else call VRSet 'Main',    'Visible', 1 */
    12781368
    1279     IF options.!debug == 1 THEN SAY time()' '||'LoadSettings done'
     1369    IF options.!debug == 1 THEN SAY time()' LoadSettings done'
    12801370RETURN
    12811371
     
    12891379*/
    12901380Main_Create:
     1381    ok = VRRedirectStdIO("OFF")
    12911382    options.!debug    = 0
    12921383
    12931384    IF options.!debug == 1 THEN ok = VRREdirectStdIO("ON")
    1294     IF options.!debug == 1 THEN SAY time()' '||"Main_Create started"
     1385    IF options.!debug == 1 THEN SAY time()' Main_Create started'
    12951386
    12961387    CALL RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
     
    13151406    CALL LoadSettings
    13161407
    1317     /* Populate the GUI */
    1318     IF options.!autoload == 1 THEN
    1319         CALL PB_LOAD_Click
    1320     ELSE
    1321         CALL Refresh
     1408    CALL Refresh
    13221409
    13231410    if advanced.!savepassive == 1 then CALL _PassiveLoad
     1411
     1412    IF options.!autoload == 1 THEN CALL PB_LOAD_Click
    13241413
    13251414    CALL VRSet "CB_MOUNT",  "Selected", 1
     
    13361425    end
    13371426
    1338     IF options.!debug == 1 THEN SAY time()' '||"Main_Create done"
     1427    IF options.!debug == 1 THEN SAY time()' Main_Create done'
    13391428return
    13401429
     
    13511440    if datatype(options.!buttondelta) = 'CHAR' then return
    13521441
    1353     IF options.!debug == 1 THEN SAY time()' '||"Main_Resize started"
     1442    IF options.!debug == 1 THEN SAY time()' Main_Resize started'
    13541443    ok = VRset("Main","Painting", 0)
    13551444
     
    15141603    end
    15151604    if TrashedResize then CALL Main_Resize
    1516     IF options.!debug == 1 THEN SAY time()' '||"Main_Resize done"
     1605    IF options.!debug == 1 THEN SAY time()' Main_Resize done'
    15171606return
    15181607/*:VRX         Menu_Context_ChangeView_Click
     
    16161705        advanced.!special   = adv_special
    16171706        advanced.!savepassive=adv_savepassive
     1707        advanced.!broadcast  =adv_broadcast
    16181708    END
    16191709return
     
    16351725Menu_Selected_Connect_Click:
    16361726    call PB_CONNECT_Click
     1727return
     1728
     1729/*:VRX         Menu_Selected_Default_Workgroup_Click
     1730*/
     1731Menu_Selected_Default_Workgroup_Click:
     1732    workgroupname = VRMethod("CN_smbtree","GetRecordAttr",rh,"Caption")
     1733    ok = TRSetIni("[global]","workgroup", workgroupname, samba.!smbconf)
    16371734return
    16381735
     
    19742071*/
    19752072MyFreeDriveMap: procedure expose options. fs.
     2073    IF options.!debug == 1 THEN SAY time()' MyFreeDriveMap(proc) started'
    19762074    alldrives = "C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:"
    19772075/*  IF options.!debug == 1 THEN SAY time()' '||"SysDriveMap(USED) started" */
     
    19912089        end
    19922090    end
     2091    IF options.!debug == 1 THEN SAY time()' MyFreeDriveMap(proc) done, result "'FreeDriveMap'"'
    19932092return FreeDriveMap
    1994 /*:VRX         NLVGetMessage
    1995 */
    1996 NLVGetMessage: PROCEDURE EXPOSE settings. options. fs.
    1997 
    1998     msgfile = settings.!messages
    1999     msgnum  = ARG( 1 )
    2000 
    2001     IF msgnum == '' THEN RETURN ''
    2002 
    2003     SELECT
    2004         WHEN ARG() == 2 THEN
    2005             msgtxt = SysGetMessage( msgnum, msgfile, ARG(2) )
    2006         WHEN ARG() == 3 THEN
    2007             msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(3) )
    2008         WHEN ARG() == 4 THEN
    2009             msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(3), ARG(4) )
    2010         WHEN ARG() == 5 THEN
    2011             msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(3), ARG(4), ARG(5) )
    2012         WHEN ARG() == 6 THEN
    2013             msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(3), ARG(4), ARG(5), ARG(6) )
    2014         WHEN ARG() == 7 THEN
    2015             msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(3), ARG(4), ARG(5), ARG(6), ARG(7) )
    2016         WHEN ARG() == 8 THEN
    2017             msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(2), ARG(4), ARG(5), ARG(6), ARG(7), ARG(8) )
    2018         WHEN ARG() == 9 THEN
    2019             msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(2), ARG(4), ARG(5), ARG(6), ARG(7), ARG(8), ARG(9) )
    2020         WHEN ARG() == 10 THEN
    2021             msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(2), ARG(4), ARG(5), ARG(6), ARG(7), ARG(8), ARG(9), ARG(10) )
    2022         OTHERWISE
    2023             msgtxt = SysGetMessage( msgnum, msgfile )
    2024     END
    2025 
    2026     PARSE VAR msgtxt message '0D'x .
    2027 
    2028     IF SUBSTR( message, 1, 4 ) == 'Sys0' THEN message = ''
    2029 
    2030 RETURN message
    2031 
    2032 /*:VRX         NLVSetText
    2033 */
    2034 /*
    2035  * Sets the specified property of the specified control to the specified
    2036  * message text.
    2037  */
    2038 NLVSetText: PROCEDURE EXPOSE settings. options. fs.
    2039     PARSE ARG control, property, message, substitution
    2040 
    2041     success = 1
    2042     IF substitution == '' THEN     
    2043         text = NLVGetMessage( message )
    2044     ELSE
    2045         text = NLVGetMessage( message, substitution )
    2046 
    2047     IF text == '' THEN success = 0
    2048     ELSE               CALL VRSet control, property, text
    2049 
    2050 RETURN success
    2051 
    2052 /*:VRX         NLVSetup
    2053 */
    2054 NLVSetup: PROCEDURE EXPOSE settings. mtype. options. fs.
    2055     IF options.!debug == 1 THEN SAY time()' '||'NLVSetup started'
    2056     filestem = 'evfsi_'
    2057 
    2058     /* Sets all UI text from the message file.  Any string that can't be loaded
    2059      * will default to the built-in English.
    2060      */
    2061     execPath = VRGet("Application", "Program")
    2062     execDir  = VRParseFileName( execPath, "DP")
    2063 
    2064     /* First, figure out what language/message file to use.
    2065      */
    2066     Syslang = TRANSLATE( VALUE('LANG',,'OS2ENVIRONMENT'))
    2067     SELECT
    2068         WHEN Syslang == 'ZH_TW' THEN nlv = 'tw'
    2069         WHEN Syslang == 'ZH_CN' THEN nlv = 'cx'
    2070         OTHERWISE PARSE VAR Syslang nlv '_' .
    2071     END
    2072     IF ( STREAM( execDir'\'filestem||nlv'.msg', 'C', 'QUERY EXISTS') \= '') | ( SysSearchPath('DPATH', filestem||nlv'.msg') \= '') THEN DO
    2073         settings.!messages = filestem||nlv'.msg'
    2074         settings.!helpfile = filestem||nlv'.hlp'
    2075     END
    2076     ELSE DO
    2077         settings.!messages = filestem||'en.msg'
    2078         settings.!helpfile = filestem||'en.hlp'
    2079     END
    2080 
    2081     CALL VRSet 'Main', 'HelpFile', settings.!helpfile
    2082 
    2083     IF options.!debug == 1 THEN SAY time()'   helpfile='||settings.!helpfile
    2084     IF options.!debug == 1 THEN SAY time()'   messages='||settings.!messages
    2085     CALL NLVSetText 'Main',     'Caption', 1
    2086     CALL NLVSetText 'DT_CURRENT',        'Caption', 10
    2087     CALL NLVSetText 'PB_DETACH',   'Caption', 11
    2088     CALL NLVSetText 'PB_UNMOUNT',  'Caption', 12
    2089     CALL NLVSetText 'DT_DIALOG',        'Caption', 13
    2090     CALL NLVSetText 'DT_MOUNT',    'Caption', 14
    2091 
    2092     CALL NLVSetText 'DT_SERVER',   'Caption', 19
    2093     CALL NLVSetText 'DT_SHARE',    'Caption', 20
    2094     CALL NLVSetText 'CHK_MTYPE',   'Caption', 23
    2095     CALL NLVSetText 'PB_ADVANCED', 'Caption', 24
    2096     CALL NLVSetText 'DT_USER',     'Caption', 25
    2097     CALL NLVSetText 'DT_PASSWORD', 'Caption', 26
    2098     CALL NLVSetText 'DT_MPOINT',   'Caption', 27
    2099     CALL NLVSetText 'PB_MOUNT',    'Caption', 28
    2100     CALL NLVSetText 'PB_EDITCANCEL','Caption', 3
    2101 
    2102     CALL NLVSetText 'PB_AUTOSTART','Caption', 35
    2103     CALL NLVSetText 'PB_CLOSE',    'Caption', 29
    2104     CALL NLVSetText 'PB_SAVE',     'Caption', 30
    2105     CALL NLVSetText 'PB_LOAD',     'Caption', 31
    2106     CALL NLVSetText 'PB_HELP',     'Caption', 4
    2107 
    2108     /* Herwig B. */
    2109     CALL NLVSetText 'MENU_CONTEXT_DETACH',   'Caption', 11
    2110     CALL NLVSetText 'MENU_CONTEXT_UNMOUNT',  'Caption', 12
    2111     CALL NLVSetText 'MENU_CONTEXT_EDIT',     'Caption', 32
    2112 
    2113     CALL NLVSetText 'Menu_File',          'Caption', 80
    2114     CALL NLVSetText 'Menu_Context',       'Caption', 81
    2115     CALL NLVSetText 'Menu_View',          'Caption', 82
    2116     CALL NLVSetText 'Menu_Selected',      'Caption', 83
    2117     CALL NLVSetText 'Menu_Help',          'Caption', 84
    2118 
    2119     CALL NLVSetText 'Menu_View_Dialog',   'Caption', 85
    2120     CALL NLVSetText 'Menu_View_SmbTree',  'Caption', 86
    2121     CALL NLVSetText 'Menu_View_Buttons',  'Caption', 87
    2122     CALL NLVSetText 'Menu_View_ConDet',   'Caption', 88
    2123     CALL NLVSetText 'Menu_View_MiniIcons','Caption', 70
    2124 
    2125     CALL NLVSetText 'Menu_File_Autostart','Caption', 35
    2126     CALL NLVSetText 'Menu_File_CLOSE',    'Caption', 29
    2127     CALL NLVSetText 'Menu_File_SAVE',     'Caption', 30
    2128     CALL NLVSetText 'Menu_File_LOAD',     'Caption', 31
    2129     CALL NLVSetText 'Menu_File_SETTINGS', 'Caption', 47
    2130     CALL NLVSetText 'Menu_File_ADVANCED', 'Caption', 40
    2131 
    2132     CALL NLVSetText 'Menu_Selected_Connect', 'Caption', 28
    2133     CALL NLVSetText 'Menu_Selected_Remove',  'Caption', 12
    2134     CALL NLVSetText 'Menu_Selected_Retry',   'Caption', 90
    2135     CALL NLVSetText 'Menu_Selected_Info',    'Caption', 92
    2136 
    2137     CALL NLVSetText 'Menu_Help_Extended', 'Caption', 4
    2138     CALL NLVSetText 'Menu_Help_About', 'Caption', 91
    2139 
    2140     CALL NLVSetText 'DT_SMBTREE',          'Caption', 39
    2141     CALL NLVSetText 'PB_CONNECT',          'Caption', 28
    2142     CALL NLVSetText 'PB_REFRESH',          'Caption', 38
    2143 
    2144     CALL NLVSetText 'DT_CONDET',          'Caption', 63
    2145     CALL NLVSetText 'PB_CONDET_SAVE',     'Caption', 30
    2146     CALL NLVSetText 'PB_CONDET_LOAD',     'Caption', 31
    2147 
    2148 
    2149     mtype.0 = 4
    2150     mtype.1 = NLVGetMessage( 15 )
    2151     mtype.2 = NLVGetMessage( 16 )
    2152     mtype.3 = NLVGetMessage( 17 )
    2153     mtype.4 = NLVGetMessage( 18 )
    2154     IF (mtype.1 \= '' & mtype.2 \= '' & mtype.3 \= '' & mtype.4 \= '') THEN DO
    2155         CALL VRMethod CB_MOUNT, 'Clear'
    2156         CALL VRMethod CB_MOUNT, 'AddStringList', 'mtype.'
    2157     END     
    2158     IF options.!debug == 1 THEN SAY time()' '||'NLVSetup done'
    2159 RETURN
    2160 
    21612093/*:VRX         NoEVFSCALL
    21622094*/
     
    21692101*/
    21702102ParseCommandLine:
    2171     IF options.!debug == 1 THEN SAY time()' '||"ParseCommandLine started"
     2103    IF options.!debug == 1 THEN SAY time()' ParseCommandLine() started'
    21722104    CmdLine = VRGet("Application","Commandline")
    21732105    upCmdLine = translate(CmdLine)
     2106    IF options.!debug == 1 THEN SAY '  Commandline = "'CmdLine'"'
    21742107
    21752108    ForceNDFS = 0
    21762109    if wordpos('-NDFS',upCmdLine) > 0 then do
    2177         IF options.!debug == 1 THEN SAY time()' '||"NDFS switch detected"
     2110        IF options.!debug == 1 THEN SAY NDFS switch detected"
    21782111        CmdLine = delWord(CmdLine,wordpos('-NDFS',upCmdLine),1)
    21792112        upCmdLine = translate(CmdLine)
     
    21842117    if wordpos('-AUTOCLOSE',upCmdLine) > 0 then do
    21852118        options.!autoclose = 1
    2186         IF options.!debug == 1 THEN SAY time()' '||"AutoClose switch detected"
     2119        IF options.!debug == 1 THEN SAY AutoClose switch detected"
    21872120        CmdLine = delWord(CmdLine,wordpos('-AUTOCLOSE',upCmdLine),1)
    21882121        upCmdLine = translate(CmdLine)
     
    21912124        options.!nogui = 1
    21922125        options.!autoclose = 1
    2193         IF options.!debug == 1 THEN SAY time()' '||"-NOGUI switch detected"
     2126        IF options.!debug == 1 THEN SAY -NOGUI switch detected"
    21942127        CmdLine = delWord(CmdLine,wordpos('-NOGUI',upCmdLine),1)
    21952128        upCmdLine = translate(CmdLine)
     
    22002133        Profile = strip(VRParseFilename(Profile,"DPNE"))
    22012134        options.!autoload   = 1
    2202         IF options.!debug == 1 THEN SAY time()' '||'"'Profile'"'
     2135        IF options.!debug == 1 THEN SAY '  Profile = "'Profile'"'
    22032136        if \VRFileExists(Profile) then do
    22042137            CALL VRMessage 'Main', NLVGetMessage( 102, Profile ), NLVGetMessage( 1 ), 'E'
     
    22092142        end
    22102143    end
    2211     IF options.!debug == 1 THEN SAY time()' '||"ParseCommandLine done"
     2144    IF options.!debug == 1 THEN SAY time()' ParseCommandLine done'
    22122145return
    22132146
     
    22162149ParseResourceData: PROCEDURE EXPOSE userdata options. advanced. fs. cd.
    22172150    PARSE ARG userdata, resdata
    2218     IF options.!debug == 1 THEN SAY time()' '||'ParseResourceData started, got "'userdata'" "'resdata'"'
    2219 
    2220 /*    PARSE VAR resdata . ';WORKGROUP='p_domain';SERVER='p_server';SHARE='p_share';' . */
     2151    IF options.!debug == 1 THEN SAY time()' ParseResourceData started'
     2152    IF options.!debug == 1 THEN SAY '  receiving "'userdata'" "'resdata'"'
     2153
     2154/*  PARSE VAR resdata . ';WORKGROUP='p_domain';SERVER='p_server';SHARE='p_share';' . */
    22212155
    22222156    if left(word(resdata,1),5) <> "SMBFS" then do
     
    22862220        END
    22872221    end
    2288     IF options.!debug == 1 THEN SAY time()' '||'ParseresdataData done, returning "'userdata'"'
     2222
     2223    IF options.!debug == 1 THEN SAY '  returning "'userdata'"'
     2224    IF options.!debug == 1 THEN SAY time()' ParseresdataData done'
    22892225RETURN userdata
    22902226
     
    23322268/*:VRX         PB_AUTOSTART_Click
    23332269*/
    2334 PB_AUTOSTART_Click: PROCEDURE EXPOSE settings. options. fs.
     2270PB_AUTOSTART_Click: PROCEDURE EXPOSE settings. options. Profile fs. cd. advanced.
    23352271    options.!autostart = 1
    23362272    Profile = VRParseFilename(settings.!ini,'DPN')'.'fs.!profileext
     
    23742310/*:VRX         PB_CONDET_SAVE_Click
    23752311*/
    2376 PB_CONDET_SAVE_Click: PROCEDURE EXPOSE settings. options. fs.  cd. advanced.
     2312PB_CONDET_SAVE_Click: PROCEDURE EXPOSE settings. options. Profile fs.  cd. advanced.
    23772313    IF options.!debug == 1 THEN SAY time()' '||"PB_CONDET_SAVE_Click started"
    23782314
     
    28242760    ok = VRset("TM_Throbber", "Enabled", 1)
    28252761    ShowHidden = advanced.!special
     2762    BroadCast = advanced.!broadcast
    28262763    ok = time('R')
    28272764    call _RefreshTree
     
    28312768/*:VRX         PB_SAVE_Click
    28322769*/
    2833 PB_SAVE_Click: PROCEDURE EXPOSE settings. options. Profile fs.
     2770PB_SAVE_Click: PROCEDURE EXPOSE settings. options. Profile fs. cd. advanced.
    28342771    call PB_CONDET_SAVE_Click
    28352772
     
    28972834    adv_special    = VRGet( "CB_SPECIAL",    "Set" )
    28982835    adv_savepassive= VRGet( "CB_SAVEPASSIVE","Set" )
     2836    adv_broadcast  = VRGet( "CB_BROADCAST",  "Set" )
    28992837
    29002838    adv_changed  = 1
     
    29622900*/
    29632901Refresh:
    2964     IF options.!debug == 1 THEN SAY time()' '||"Refresh started"
     2902    IF options.!debug == 1 THEN SAY time()' Refresh started'
    29652903    CALL VRMethod 'CN_CURRENT', 'RemoveRecord', 'All'
    29662904
     
    29732911            call beep 880, 50
    29742912            call beep 880, 50
    2975             say "cd.statusfh is undefined - check why!!!!!!"
     2913            IF options.!debug == 1 THEN say "  cd.statusfh is undefined - check why!!!!!!"
    29762914            leave
    29772915        end
    2978         say VRMethod( "CN_CONDET", "GetFieldData", rh.i, cd.statusfh)
     2916        IF options.!debug == 1 THEN say "  "||VRMethod( "CN_CONDET", "GetFieldData", rh.i, cd.statusfh)
    29792917        if VRMethod("CN_CONDET","GetFieldData", rh.i, cd.statusfh) = '#64:PMWP.DLL' then CALL VRMethod 'CN_CONDET', 'RemoveRecord', rh.i
    29802918    end
     
    29912929    ok = VRSet("Menu_Selected_Retry",  "Visible",  0)
    29922930
    2993     IF options.!debug == 1 THEN SAY time()' '||'Refresh: Remove records, disable buttons done.'
     2931    IF options.!debug == 1 THEN SAY ' Remove records, disable buttons done.'
    29942932   
    29952933    CALL VRMethod 'CB_DRIVES', 'Clear'   
     
    30002938/* Herwig B. */
    30012939
    3002     IF options.!debug == 1 THEN SAY time()' '||'Refresh: Now going for free drive map'
    30032940/* Herwig B.: Attention! The SysDrivemap function with the "free" parameter causes hangs in case it is called repeatedly! */
    30042941    drvs = MyFreeDriveMap('C:', 'FREE')
     
    30062943    DO i = 1 TO WORDS( drvs )
    30072944        drvstem.i = WORD( drvs, i )
    3008         IF options.!debug == 1 THEN SAY time()' '||'Refresh: Free drive 'drvstem.i
    30092945    END
    30102946
    30112947    drvstem.0 = WORDS( drvs )
    3012     IF options.!debug == 1 THEN SAY time()' '||'Refresh: Done Drive map'
     2948
    30132949    /* Add any existing EVFS drives */
    30142950    CALL GetMountPoints
     
    30612997    CALL VRSetIni 'Settings', 'BigIcons',      advanced.!bigicons   , settings.!ini, 'NoClose'
    30622998    CALL VRSetIni 'Settings', 'SavePassive',   advanced.!savepassive, settings.!ini, 'NoClose'
     2999    CALL VRSetIni 'Settings', 'Broadcast',     advanced.!broadcast  , settings.!ini, 'NoClose'
    30633000
    30643001    /* Save position and size */
     
    31163053    vfs.!mountpoint = ''
    31173054
    3118     advanced.!memlen    = ''
    3119     advanced.!easupport = '1'
    3120     advanced.!readonly  = ''
    3121     advanced.!loglevel  = '0'
    3122     advanced.!logfile   = ''
    3123     advanced.!browseauth= ''
    3124     advanced.!browseimme= ''
    3125     advanced.!debug     = ''
    3126     advanced.!alwaysmp  = ''
    3127     advanced.!special   = ''
    3128     advanced.!bigicons  = ''
     3055    advanced.!memlen     = ''
     3056    advanced.!easupport  = '1'
     3057    advanced.!readonly   = ''
     3058    advanced.!loglevel   = '0'
     3059    advanced.!logfile    = ''
     3060    advanced.!browseauth = ''
     3061    advanced.!browseimme = ''
     3062    advanced.!savepassive= ''
     3063    advanced.!broadcast  = ''
     3064    advanced.!debug      = ''
     3065    advanced.!alwaysmp   = ''
     3066    advanced.!special    = ''
     3067    advanced.!bigicons   = ''
    31293068
    31303069    credentials.!username = ""
     
    34013340    CALL NLVSetText 'CB_SPECIAL',    'Caption', 66
    34023341    CALL NLVSetText 'CB_SAVEPASSIVE','Caption', 73
     3342    CALL NLVSetText 'CB_BROADCAST',  'Caption', 74
    34033343
    34043344    CALL NLVSetText 'PB_SETTINGS_OK',     'Caption', 2
     
    34233363    IF advanced.!savepassive \= '' THEN
    34243364        CALL VRSet 'CB_SAVEPASSIVE',    'Set', advanced.!savepassive
     3365    IF advanced.!broadcast \= '' THEN
     3366        CALL VRSet 'CB_BROADCAST',    'Set', advanced.!broadcast
    34253367
    34263368    window = VRInfo( "Object" )
     
    34433385TM_RefreshTreeDisplay_Trigger:
    34443386    ShowHidden = advanced.!special
     3387    BroadCast = advanced.!broadcast
    34453388
    34463389    select
  • branches/guitools-2.0/evfsgui/evfsi_de.ipf

    r347 r348  
    334334beim Programmstart.
    335335
     336:p.:hp2.Broadcasts statt dem lokalen Masterbrowser benutzen:ehp2.&colon.
     337:p.Fragt die Netzwerkknoten ab&comma. indem Anfragen als Broadcasts
     338gesendet werden&comma. statt den lokalen Masterbrowser
     339abzufragen.
     340
    336341:p.:hp2.Inaktive Verbindungen merken:ehp2.&colon.
    337342:p.Ist diese Option aktiviert&comma. merkt sich das Programm auch
     
    376381:p.Samba home page&colon. http&colon.&slr.&slr.www.samba.org
    377382:p.NetDrive home page&colon.
    378 http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr. :euserdoc.
     383http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr.
     384
     385
     386
     387
     388:euserdoc.
  • branches/guitools-2.0/evfsgui/evfsi_de.mkm

    r345 r348  
    7979EVG0072I: Die Verbindung von %1 zu %2 trennen?
    8080EVG0073I: Inaktive Verbindungen merken
    81 EVG0074?:
    82 EVG0075?:
     81EVG0074I: Broadcasts statt dem lokalen Master Browser benutzen
     82EVG0075I: Als Standardarbeitsgruppe speichern
    8383EVG0076?:
    8484EVG0077?:
  • branches/guitools-2.0/evfsgui/evfsi_en.ipf

    r347 r348  
    243243:h2 res=440 name=smbtree.Network neighbourhood
    244244
    245 :font facename='Default' size=0x0.:p.The Network Neighbourhood View shows available LAN workgroups
     245:p.:font facename='Default' size=0x0.The Network Neighbourhood View shows available LAN workgroups
    246246(domains)&comma. server or its shares.
    247247
     
    251251:h2 res=450 name=condet.Connection details
    252252
    253 :font facename='Default' size=0x0.:p.Connection Details View shows the properties of all
     253:p.:font facename='Default' size=0x0.Connection Details View shows the properties of all
    254254connections&comma. both active and passive ones.
    255255
     
    315315the appropriate button by default. Setting this option&comma. the
    316316update is done automatically during the start of the program.
     317
     318:p.:hp2.Use broadcasts instead of Local Master Browser:ehp2.&colon.
     319
     320Query network nodes by sending requests as broadcasts instead of
     321querying the local master browser.
    317322
    318323:p.:hp2.Save inactive connections:ehp2.&colon.
     
    360365:p.NetDrive home page&colon.
    361366http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr.
    362 
    363 
    364 
    365 
    366 
    367367:euserdoc.
  • branches/guitools-2.0/evfsgui/evfsi_en.mkm

    r345 r348  
    7979EVG0072I: Really unmount %1 connected to %2?
    8080EVG0073I: Remember inactive connections
    81 EVG0074?:
    82 EVG0075?:
     81EVG0074I: Use broadcasts instead of local master browser
     82EVG0075I: Save as default workgroup
    8383EVG0076?:
    8484EVG0077?:
  • branches/guitools-2.0/evfsgui/evfsi_fr.ipf

    r345 r348  
    1 :userdoc.:title.Samba Client GUI Online Help
     1:userdoc.:title.Samba Client GUI
    22:docprof toc=123.
    33.***************************************************
    4 .*** IPF-Generator Version 0.82 for Framework IV ***
     4.* Samba Client GUI Manual - French version
     5.* Translator : Guillaume Gay <guillaume.gay@bigfoot.com>
     6.* Translation : 2009-12-03
    57.***************************************************
    6 
     8.********************************************************************
     9.* MENU ITEM: Concepts                                              *
     10.********************************************************************
    711:h1 res=100 name=concepts.Concepts
    8 
    9 :font facename='Default' size=0x0.Le systŠme de fichiers eComStation Virtual File System pour SMB
    10 (EVFS) fait appel aux concepts suivants &colon.
    11 :dl break=fit tsize=16.
     12:p.Le systŠme de fichiers eComStation
     13Virtual File System pour SMB (EVFS) fait appel aux concepts
     14suivants &colon.
     15:dl break=fit tsize=20.
    1216:dt.:hp2.Unit‚ virtuelle:ehp2.
    1317:dd.Un volume (repr‚sent‚ par une lettre d'unit‚) sous lequel des
    1418resources peuvent ˆtre mont‚es (voir ci-dessous). Elle est vue
    1519comme une unit‚ r‚seau par le systŠme d'exploitation.
    16 
     20:p.La fonctionnalit‚ d'unit‚ de disque virtuel est propos‚e soit
     21par EVFS (fourni dans eComStation), soit par Netdrive
     22(partagiciel).
    1723:dt.:hp2.Point de montage:ehp2.
    1824:dd.Un r‚pertoire d'une unit‚ virtuelle sous lequel des partages
    1925r‚seau SMB peuvent ˆtre mont‚s. Une unit‚ virtuelle peut contenir
    20 plusieurs points de montage; des points de montage peuvent aussi
     26plusieurs points de montage ; des points de montage peuvent aussi
    2127ˆtre cr‚‚s
    2228 l'int‚rieur d'un autre point de montage (comme dans
    2329toute hi‚rarchie de r‚pertoires normale).
    24 
    2530:dt.:hp2.Ressources:ehp2.
    26 :dd.Des r‚pertoires de partage SMB distants qui sont connect‚s (ou
    27 mont‚s) sur un point de montage. Le point de montage peut ˆtre le
    28 r‚pertoire racine de l'unit‚ ou n'importe quel sous-r‚pertoire.
    29 
     31:dd.Des r‚pertoires de partages SMB distants qui sont connect‚s
     32(ou mont‚s) sur un point de montage. Le point de montage peut ˆtre
     33le r‚pertoire racine de l'unit‚ ou n'importe quel sous-r‚pertoire.
    3034:p.De multiples ressources peuvent ˆtre mont‚es sur un seul point de
    3135montage. Ce n'est en g‚n‚ral pas recommand‚&comma. ‚tant donn‚
     
    3337diff‚rentes ressources.
    3438:edl.
    35 :p.:hp2.Note:ehp2.&colon. Both EVFS and Netdrive support file&slr.directory
    36 shares only. Network printers are not supported. There are
    37 however other tools to accomplish this task.
    38 
    39 :p.:hp2.Additianal note to Netdrive:ehp2.&colon. EVFSGUI only support the
    40 CIFS&slr.SMB Netdrive Plugin&comma. but not other plugin
    41 types&comma. such as local&comma. FTP&comma. DAV. Supporting
    42 other plugins in EVFSGUI for Netdrive is under consideration.
    43 
    44 :h1 res=200 name=menubar.Main menu
    45 
    46 :font facename='Default' size=0x0.The main menu has the following structure&colon.
    47 
    48 :p.:hp2.File&colon. The file menu holds items for several file oriented
    49 tasks&colon.
    50 
    51 :p.Load:ehp2.&colon. Loads a previously saved profile file and restores
    52 connections from it..
    53 
    54 :p.:hp2.Save:ehp2.&colon. Saves all current connections&comma. both active and
    55 passive ones to a profile file (a plain text file with the
    56 extension of .evp or .ndc).
    57 
    58 :p.:hp2.Autostart:ehp2.&colon. Creates an object in the startup folder&comma.
    59 which loads a previously stored profile file and restores its
    60 connections automatically during startup.
    61 
    62 :p.:hp2.Global Settings:ehp2.&colon. Opens the dialog to configure :link reftype=hd refid=settings.global
    63 program settings:elink..
    64 
    65 :p.:hp2.Advanced Mount Options:ehp2.&colon. Opens the dialog with the :link reftype=hd refid=current.advanced
    66 mount options:elink..
    67 
    68 :p.:hp2.Close:ehp2.&colon. Saves settings and closes the graphical user
    69 interface.
    70 
    71 :p.:hp2.Edit:ehp2.&colon. Corresponds with then context menu of the left panel
    72 (Current connections).
    73 
    74 :p.:hp2.View:ehp2.&colon.
    75 
    76 :p.:hp2.Selected:ehp2.&colon. Corresponds with the context menu of the right
    77 panel (Network neighbourhood&comma. connection details or dialog
    78 view).
    79 
    80 :p.:hp2.Help:ehp2.&colon. Displays the online help for the main window.
    81 
    82 :h1 res=300 name=commandline.Commandline switches
    83 
    84 :font facename='Default' size=0x0.EVFSGUI recognizes the following command line parameters&colon.
     39:hp2.:note.:ehp2.EVFS et Netdrive prennent en charge
     40tous les deux uniquement le partage de fichiers et repertoires.
     41Les imprimantes en r‚seau ne sont pas prises en charge. Il existe
     42cependant d'autres outils pour accomplir cette tƒche.
     43:p.:hp2.Autre remarque
     44 propos de Netdrive &colon.:ehp2. EVFSGUI
     45ne prend en charge que le composant enfichable Netdrive
     46CIFS&slr.SMB, pas les autres types de composants comme 'local',
     47'FTP' et 'DAV'. Le support d'autres composants enfichables pour
     48Netdrive par EVFSGUI est
     49 l'‚tude.
     50:p.
     51.********************************************************************
     52.* MENU ITEM: Main Menu *
     53.********************************************************************
     54:h1 res=200 name=menubar.Menu principal
     55:p.Le menu principal pr‚sente les ‚l‚ments suivants &colon.
     56:dl break=fit tsize=20.
     57:dt.:hp2.Fichier:ehp2.
     58:dd. contient les ‚l‚ments pour diverses tƒches relatives aux
     59fichiers.
     60:dt.:hp2.Charger:ehp2.
     61:dd.charge un profil de connexion pr‚c‚demment sauvegard‚ et restaure
     62les connexions.
     63:dt.:hp2.Sauvegarder:ehp2.
     64:dd.sauvegarde toutes les connexions en cours, les actives comme les
     65passives, dans un fichier de profil (un fichier texte pur portant
     66l'extension .evp ou .ndc).
     67:dt.:hp2.Lancement auto.:ehp2.
     68:dd.cr‚e un objet dans le dossier Lancement qui charge un profil
     69pr‚c‚demment stock‚ et restaure ses connexions automatiquement au
     70d‚marrage du systŠme.
     71:dt.:hp2.ParamŠtres globaux:ehp2.
     72:dd.ouvre une boŒte de dialogue pour la configuration des
     73:link reftype=hd refid=settings.ParamŠtres globaux:elink.&per.
     74:dt.:hp2.Options de montage avanc‚es:ehp2.
     75:dd.ouvre une boŒte de dialogue affichant les
     76:link reftype=hd refid=advanced.Options de montage
     77avanc‚es:elink.&per.
     78:dt.:hp2.Fermer:ehp2.
     79:dd.sauvegarde les paramŠtres et ferme l'interface graphique
     80utilisateur.
     81:dt.:hp2.dition:ehp2.
     82:dd.correspond au menu contextuel du panneau de gauche
     83(:link reftype=hd refid=current.Ressources actuelles:elink.).
     84:dt.:hp2.Affichage:ehp2.
     85:dd.
     86:dt.:hp2.S‚lection:ehp2.
     87:dd.correspond au menu contextuel du panneau de droite
     88(Mode d'affichage
     89":link reftype=hd refid=smbtree.Voisinage r‚seau:elink.",
     90":link reftype=hd refid=condet.Informations de connexion:elink." ou
     91":link reftype=hd refid=dialog.BoŒte de dialogue:elink.").
     92:dt.:hp2.Aide:ehp2.
     93:dd.permet d'afficher l'aide en ligne de la fenˆtre principale,
     94ou les informations sur le produit.
     95:edl.
     96:p.
     97.********************************************************************
     98.* MENU ITEM: Commandline switches                                 */
     99.********************************************************************
     100:h1 res=300 name=commandline.ParamŠtres de ligne de commandes
     101:p.EVFSGUI reconnaŒt les paramŠtres de ligne de commandes
     102suivants &colon.
     103:p.Syntaxe &colon.
     104:xmp.EVFSGUI -ndfs -nogui fichier_profil -auto-close:exmp.
    85105:dl break=fit tsize=16.
    86 :dt.:hp2.-ndfs:ehp2.&colon.
    87 :dd.EVFSGUI works both with EVFS&comma. the eComStation Virtual
    88 Filesystem for CIFS&slr.SMB&comma. as well as with Netdrive. EVFS
    89 is a modified version of Netdrive&comma. which only supports
    90 CIFS&slr.SMB plugin (ndpsmb.dll).
    91 
    92 :p.In addition to EVFS&comma. EVFSGUI can also be used with the full
    93 version of Netdrive.EVFSGUI will auutomatically detect&comma.
    94 which of the  two versions are installed.
    95 
    96 :p.If both are installed&comma. is EVFS takes precedence. Using the
    97 the -ndfs switch&comma. usage of Netdrive over EVFS can be
    98 enforced..
    99 :edl.
    100 :p.The startup mechanism additionally uses the following commandline
    101 switches&colon.
     106:dt.:hp2.-ndfs:ehp2.
     107:dd.EVFSGUI fonctionne
     108 la fois avec EVFS, le systŠme de
     109fichiers virtuel pour CIFS&slr.SMB de eComStation, et avec
     110Netdrive. EVFS est une version modifi‚e de &comma. qui prend en
     111charge uniquement le composant enfichable CIFS&slr.SMB
     112(ndpsmb.dll).
     113:p.En plus de EVFS, EVFSGUI peut aussi ˆtre utilis‚ avec la version
     114complŠte de Netdrive. EVFSGUI d‚tectera automatiquement laquelle des
     115deux versions est install‚e.
     116:p.Si les deux versions sont install‚es, c'est EVFS qui aura la
     117priorit‚. En utilisant le commutateur :hp2.-ndfs:ehp2.,
     118l'utilisation de Netdrive plut“t que EVFS peut ˆtre forc‚e.
     119:edl.
     120:p.Le m‚canisme de lancement utilise aussi les commutateurs de
     121ligne de commandes suivants &colon.
    102122:dl break=fit tsize=16.
    103 :dt.:hp2.fichier profil:ehp2.&colon.
    104 :dd.charge le fichier with the extension .evp for EVFS&comma.
    105 respectively .ndc for Netdrive et restaure tous les points de
    106 montage et connexions.
    107 
    108 :p.A profile file can also be also be dragged and dropped on the
    109 left panel to establish the appropriate connections.
    110 
    111 :dt.:hp2.-nogui:ehp2.&colon.
     123:dt.:hp2.fichier-profil:ehp2.
     124:dd.charge le fichier avec l'extension :hp2..evp:ehp2. ou
     125:hp2..ndc:ehp2., pour EVFS ou Netdrive respectivement, et restaure
     126tous les points de montage et les connexions.
     127:p.Un fichier de profil peut tout aussi bien ˆtre gliss‚ et
     128d‚pos‚ sur le panneau de gauche pour ‚tablir les connexions
     129appropri‚es.
     130:dt.:hp2.-nogui:ehp2.
    112131:dd.seule une petite fenˆtre d'‚tat est ouverte.
    113 
    114 :dt.:hp2.-auto-close:ehp2.&colon.
     132:dt.:hp2.-auto-close:ehp2.
    115133:dd.EVFSGUI se ferme automatiquement aprŠs 3 secondes.
    116134:edl.
    117 
     135:p.
     136.********************************************************************
     137.* MENU ITEM: Main Window                                           *
     138.********************************************************************
    118139:h1 res=400 name=main.Fenˆtre principale
    119 
    120 :font facename='Default' size=0x0.The eComStation Virtual File System for SMB (EVFS) is a network client
    121 based on Samba and NetDrive. It is designed to allow easy access to shared
    122 files and directories on SMB-based local area networks.
    123 Information about the basic concepts of EVFS is available here.
    124 
    125 :p.The EVFS Graphical User Interface (EVFSGUI) is a simple user interface to EVFS. This page describes the main window of EVFSGUI and its views.
     140:p.Le systŠme de fichiers eComStation Virtual File System pour SMB
     141(EVFS) est un client r‚seau bas‚ sur Samba et NetDrive. Il a ‚t‚
     142con‡u pour permettre un accŠs ais‚ aux fichiers et dossiers partag‚s
     143sur les r‚seaux locaux bas‚s sur le protocole SMB. Des informations
     144sur les concepts de base de EVFS sont disponibles
     145:link reftype=hd refid=concepts.ici:elink.&per.
     146:p.L'interface graphique utilisateur pour EVFS (EVFSGUI) est une
     147interface simple pour EVFS. Cette page d‚crit la fenˆtre principale
     148de EVFSGUI et ses modes d'affichage.
    126149:ul.
    127 :li.:link reftype=hd refid=current.Current connections:elink.
    128 :li.:link reftype=hd refid=dialog.Dialog:elink.
    129 :li.:link reftype=hd refid=smbtree.Network neighbourhood:elink.
    130 :li.:link reftype=hd refid=condet.Connection details:elink.
     150:li.:link reftype=hd refid=current.Ressources actuelles:elink.
     151:li.:link reftype=hd refid=dialog.BoŒte de dialogue:elink.
     152:li.:link reftype=hd refid=smbtree.Voisinage r‚seau:elink.
     153:li.:link reftype=hd refid=condet.Informations de connexion:elink.
    131154:eul.
    132 
     155:p.
     156.********************************************************************
     157.* MENU ITEM: Current resources                                     *
     158.********************************************************************
    133159:h2 res=420 name=current.Ressources actuelles
    134 
    135 :font facename='Default' size=0x0.Le panneau Ressources actuelles&comma. sur le c“t‚ gauche de la
     160:p.Le panneau Ressources actuelles&comma. sur le c“t‚ gauche de la
    136161fenˆtre&comma. affiche toutes les unit‚s virtuelle d'EVFS&comma.
    137162les points de montage qui sont actuellement attach‚s et les
    138 ressources (s'il y en a) qui y sont mont‚es. Ces derniŠres sont
     163ressources qui y sont ‚ventuellement mont‚es. Ces derniŠres sont
    139164affich‚es dans le conteneur qui occupe une grande partie de ce
    140165panneau.
    141 
    142166:p.Sous le conteneur figurent deux boutons &colon.
    143167:dl break=fit tsize=16.
     
    149173points de montage de l'unit‚ et le retrait de la lettre d'unit‚
    150174du systŠme d'exploitation.
    151 
    152175:dt.:hp2.D‚monter:ehp2.
    153176:dd.Ce bouton d‚connecte (ou d‚monte) toute ressource actuellement
    154177mont‚e sur le point de montage en cours de s‚lection.
    155 
    156178:p.Si le point de montage s‚lectionn‚ contient lui-mˆme des points
    157179de montage&comma. ces derniers ne seront pas affect‚s.
    158 
    159180:p.S'il ne contient aucun point de montage&comma. le point de
    160181montage s‚lectionn‚ sera alors aussi supprim‚ -
     
    163184:edl.
    164185:p.Cliquer avec le bouton 2 de la souris sur un point de montage
    165 fait appara140tre un menu contextuel proposant les mˆmes
    166 fonctionnalit‚s que les bouton sous le conteneur.
    167 
    168 :h2 res=430 name=dialog.Dialog
    169 
    170 :font facename='Default' size=0x0.Le panneau Nouvelle resource&comma. c“t‚ droit&comma. vous permet
    171 de monter une nouvelle ressource.
    172 
    173 :p.:hp2.Montage:ehp2.
    174 :p.Permet de pr‚ciser le nombre et le type de ressources que vous
     186fait apparaŒtre un menu contextuel proposant les mˆmes
     187fonctionnalit‚s que les boutons sous le conteneur.
     188:p.
     189.********************************************************************
     190.* MENU ITEM: Dialog                                                *
     191.********************************************************************
     192:h2 res=430 name=dialog.BoŒte de dialogue
     193:p.Le panneau Nouvelle resource, c“t‚ droit, vous permet de monter
     194une nouvelle ressource par le biais d'une pratique boŒte de
     195dialogue.
     196:dl break=fit tsize=20.
     197:dt.:hp2.Montage:ehp2.
     198:dd.Permet de pr‚ciser le nombre et le type de ressources que vous
    175199voulez monter.
    176 
    177 :p.:hp2.Partage simple:ehp2.
    178 :p.Le type de connexion le plus simple &colon. le partage indiqu‚
    179 est mont‚. Les noms de serveur et du partage doivent ˆtre
    180 sp‚cifi‚s; le nom du groupe de travail est optionnel.
    181 
    182 :p.:hp2.Tous les partages du serveur:ehp2.
    183 :p.Tous les partages du serveur indiqu‚ sont mont‚s. Chaque partage
    184 apparaŒt comme un sous-r‚pertoire du point de montage. Le nom du
    185 serveur doit ˆtre indiqu‚; le nom du groupe de travail est
    186 optionnel.
    187 
    188 :p.:hp2.Tous les serveurs du groupe de travail:ehp2.
    189 :p.Tous les serveurs du groupe de travail indiqu‚ sont mont‚s.
     200:dt.:hp2.Partage simple:ehp2.
     201:dd.Le type de connexion le plus simple &colon. le partage indiqu‚
     202est mont‚.
     203.br
     204Les noms de serveur et du partage doivent ˆtre indiqu‚s, le nom
     205du groupe de travail est optionnel.
     206:dt.:hp2.Tous les partages du serveur:ehp2.
     207:dd.Tous les partages du serveur indiqu‚ sont mont‚s. Chaque partage
     208apparaŒt comme un sous-r‚pertoire du point de montage.
     209.br
     210Le nom du serveur doit ˆtre indiqu‚, le nom du groupe de travail
     211est optionnel.
     212:dt.:hp2.Tous les serveurs du groupe de travail:ehp2.
     213:dd.Tous les serveurs du groupe de travail indiqu‚ sont mont‚s.
    190214Chaque serveur apparaŒt comme un sous-r‚pertoire du point de
    191 montage avec ses partages comme sous-r‚pertoires. Le nom du
    192 groupe de travail doit ˆtre indiqu‚.
    193 
    194 :p.:hp2.Tous les groupes de travail disponibles:ehp2.
    195 :p.Tous les groupes de travail d'un r‚seau sont mont‚s. Chaque
     215montage avec ses partages comme sous-r‚pertoires.
     216.br
     217Le nom du groupe de travail doit ˆtre indiqu‚.
     218:dt.:hp2.Tous les groupes de travail disponibles:ehp2.
     219:dd.Tous les groupes de travail d'un r‚seau sont mont‚s. Chaque
    196220groupe de travail apparaŒt comme un sous-r‚pertoire du point de
    197221montage. Le navigateur maŒtre (que ce soit un serveur ou groupe
    198222de travail) pour le r‚seau doit ˆtre indiqu‚.
    199 
    200 :p.:hp2.Serveur:ehp2.
    201 :p.Le nom CIFS (NetBIOS) du serveur&comma. si applicable&comma. sur
    202 lequel vous voulez vous connecter.
    203 
    204 :p.:hp2.Partage:ehp2.
    205 :p.Le nom du partage (sur le serveur donn‚) qui sera mont‚ lorsque
     223:dt.:hp2.Serveur:ehp2.
     224:dd.Le nom CIFS/SMB (NetBIOS) du serveur, si applicable, sur lequel
     225vous voulez vous connecter.
     226:dt.:hp2.Partage:ehp2.
     227:dd.Le nom du partage (sur le serveur donn‚) qui sera mont‚ lorsque
    206228'Partage simple' (voir plus haut) est s‚lectionn‚.
    207 
    208 :p.:hp2.Groupe de travail:ehp2.
    209 :p.Le nom du groupe de travail du r‚seau local ou du domaine sur
    210 lequel la connexion sera ‚tablie. C'est optionnel&comma.
    211  moins
    212 que 'Tous les serveurs du groupe de travail' (voir plus haut)
    213 n'ait ‚t‚ s‚lectionn‚.
    214 
    215 :p.:hp2.Navigateur maŒtre:ehp2.
    216 Cette option n'est uniquement disponible que si 'Tous les groupes
    217 de travail disponibles' (voir plus haut) a ‚t‚ s‚lectionn‚. Dans
    218 ce cas&comma. le nom du serveur ou du groupe de travail&comma.
    219 qui agit comme navigateur maŒtre pour le r‚seau en cours
    220 d'accŠs&comma. devra ˆtre indiqu‚ dans le champ d'entr‚e.
    221 
     229:dt.:hp2.Groupe de travail:ehp2.
     230:dd.Le nom du groupe de travail du r‚seau local ou du domaine sur
     231lequel la connexion sera ‚tablie. C'est optionnel,
     232 moins que
     233'Tous les serveurs du groupe de travail' (voir plus haut) n'ait ‚t‚
     234s‚lectionn‚.
     235:dt.:hp2.MaŒtre explorateur:ehp2.
     236:dd.Cette option est disponible uniquement si 'Tous les groupes
     237de travail disponibles' (voir plus haut) a ‚t‚ s‚lectionn‚e. Dans
     238ce cas, le nom du serveur ou du groupe de travail, qui agit comme
     239maŒtre explorateur pour le r‚seau en cours d'accŠs, devra ˆtre
     240indiqu‚ dans le champ d'entr‚e.
    222241:p.La case
    223242 cocher au dessous du champ d'entr‚e permet de pr‚ciser
    224243si le nom entr‚ est celui d'un serveur ou d'un groupe de travail.
    225 
    226 
    227 :p.:hp2.Avanc‚:ehp2.
    228 Ce bouton affiche la boŒte de dialogue des options de montage
     244:dt.:hp2.Avanc‚:ehp2.
     245:dd.Ce bouton affiche la boŒte de dialogue des options de montage
    229246avanc‚es.
    230 
    231 :p.:hp2.Identifiant:ehp2.
    232 :p.Entrez le nom d'utilisateur qui sera utilis‚ pour acc‚der
     247:dt.:hp2.Identifiant:ehp2.
     248:dd.Entrez le nom d'utilisateur qui sera utilis‚ pour acc‚der
    233249 la
    234 ressource mont‚e. Si le champ est laiss‚ vide&comma.
    235 l'identifiant par d‚faut 'guest' sera utilis‚.
    236 
    237 :p.:hp2.Mot de passe:ehp2.
    238 :p.Entrez le mot de passe pour l'identifiant utilisateur donn‚. Si
    239 le champ est laiss‚ vide&comma. un mot de passe vide ('') sera
    240 utilis‚.
    241 :p.Monter sur Indique le point de montage d‚sir‚&comma. c'est
     250ressource mont‚e. Si le champ est laiss‚ vide, l'identifiant par
     251d‚faut 'guest' sera utilis‚.
     252:dt.:hp2.Mot de passe:ehp2.
     253:dd.Entrez le mot de passe pour l'identifiant utilisateur donn‚. Si
     254le champ est laiss‚ vide, un mot de passe vide ('') sera utilis‚.
     255:dt.:hp2.Monter sur:ehp2.
     256:dd.indique le point de montage d‚sir‚&comma. c'est
    242257 dire
    243258l'unit‚ de disque virtuel et le sous-r‚pertoire (optionnel) sur
    244259lequel la ressource sera mont‚e.
    245 
    246260:p.Si l'unit‚ de disque virtuel s‚lectionn‚e n'existe pas
    247261d‚j
     
    250264s'il n'existe pas d‚j
    251265.
    252 
    253 :p.:hp2.Monter:ehp2.
    254 :p.Utilisez ce bouton pour monter la ressource une fois que les
     266:dt.:hp2.Monter:ehp2.
     267:dd.Utilisez ce bouton pour monter la ressource une fois que les
    255268champs requis ont ‚t‚ remplis.
    256 :h2 res=440 name=smbtree.Network neighbourhood
    257 
    258 :font facename='Default' size=0x0.:p.The Network Neighbourhood View shows available LAN workgroups
    259 (domains)&comma. server or its shares.
    260 
    261 :p.Using either the context menu or drag and drop operations you can
    262 create new  connections.
    263 
    264 :h2 res=450 name=condet.Connection details
    265 
    266 :font facename='Default' size=0x0.:p.Connection Details View shows the properties of all
    267 connections&comma. both active and passive ones.
    268 
    269 :p.Using either the context menu or drag and drop operations you can
    270 activate or restore passive connections.
    271 
    272 :h1 res=500 name=miniicons.Mini icons
    273 
    274 :font facename='Default' size=0x0.Using this option you can switch between big and small icons.
    275 
    276 :h1 res=600 name=buttons.Buttons on the main window
    277 
    278 :font facename='Default' size=0x0.The (optional) Buttons on the main window correspond with the
    279 menu items of the File menu and the Help menu of the  :link reftype=hd refid=menubar.main menu:elink..
    280 
     269:edl.
     270:p.
     271.********************************************************************
     272.* MENU ITEM: Network neighbourhood                                 *
     273.********************************************************************
     274:h2 res=440 name=smbtree.Voisinage r‚seau
     275:p.:p.La vue Voisinage r‚seau affiche les groupes de travail r‚seau
     276(domaines) disponibles, le serveur ou ses partages.
     277:p.En utilisant le menu contextuel ou par glisser/d‚poser vous
     278pouvez cr‚er de nouvelles connexions.
     279:p.
     280.********************************************************************
     281.* MENU ITEM: Connection details                                    *
     282.********************************************************************
     283:h2 res=450 name=condet.Informations de connexion
     284:p.La vue Informations de connexion affiche les propri‚t‚s de
     285toutes les connexions, actives ou non.
     286:p.En utilisant le menu contextuel ou par glisser/d‚poser vous
     287pouvez activer ou restorer les connexions passives.
     288:p.
     289.********************************************************************
     290.* MENU ITEM: Mini Icons                                            *
     291.********************************************************************
     292:h1 res=500 name=miniicons.Mini ic“nes
     293:p.Par cette option, vous pouvez commuter l'affichage
     294des ic“nes pour une taille plus petite ou normale.
     295:p.
     296.********************************************************************
     297.* MENU ITEM: Main Window Buttons                                   *
     298.********************************************************************
     299:h1 res=600 name=buttons.Boutons
     300:p.Les boutons (optionnels) de la fenˆtre principale correspondent
     301aux ‚l‚ments des menus :hp2.Fichier:ehp2. et :hp2.Aide:ehp2.
     302du :link reftype=hd refid=menubar.menu principal:elink.&per.
     303:p.
     304.********************************************************************
     305.* MENU ITEM: Advanced Mount Options                                *
     306.********************************************************************
    281307:h1 res=700 name=advanced.Options de montage avanc‚es
    282 
    283 :font facename='Default' size=0x0.This window contains the following options&colon.
    284 
    285 :p.:hp2.Support des attributs ‚tendus:ehp2.
    286 :p.Indique si oui ou non la ressource mont‚e doit prendre en charge
     308:p.Cette fenˆtre comprend les options suivantes &colon.
     309:dl break=fit tsize=20.
     310:dt.:hp2.Support des attributs ‚tendus:ehp2.
     311:dd.Indique si oui ou non la ressource mont‚e doit prendre en charge
    287312les attributs ‚tendus ("EA" ou "Extended Attributes") d'OS&slr.2.
    288 
    289 
    290 :p.:hp2.Montage en lecture seule
    291 :p.:ehp2.Indique si la ressource doit ˆtre mont‚e en mode lecture-seule ou
     313:dt.:hp2.Montage en lecture seule:ehp2.
     314:dd.Indique si la ressource doit ˆtre mont‚e en mode lecture-seule ou
    292315non.
    293 
    294 :p.:hp2.Create mountpoint even when connection attempt fails
    295 :p.:ehp2.When enabled&comma. a mountpoint that was created during an
    296 failed connection attempt is preserved. Normally&comma. it is
    297 removed in this case.
    298 
    299 :p.:hp2.Nb de blocs de 64 ko (seulement Version 1.x)
    300 :p.:ehp2.Vous permet de param‚trer la taille du tampon de m‚moire partag‚e
    301 qui est allou‚e pour chaque connexion. Des valeurs plus ‚lev‚es
    302 peuvent fournir une vitesse d'accŠs am‚lior‚e&comma. mais avec
    303 l'inconv‚nient d'utiliser plus de m‚moire du systŠme.
    304 
    305 :p.Le bouton OK sauvegardera toute modification et fermera la
    306 fenˆtre. Le bouton Annuler fermera la fenˆtre sans faire de
    307 modification.
    308 
    309 :p.Note&colon. Les options param‚tr‚es en utilisant cette fenˆtre
    310 seront utilis‚es pour toutes les op‚rations de montage
    311 subs‚quentes&comma. initi‚es depuis le panneau Nouvelle
    312 ressource&comma. jusqu'
    313  ce que vous quittiez le programme.
    314 Cependant&comma. elles retourneront
    315  leurs valeurs par d‚faut la
    316 prochaine fois que vous relancerez EVFSGUI.
    317 
    318 :h1 res=800 name=settings.Global settings
    319 
    320 :font facename='Default' size=0x0.The following global settings can be set for the program&colon.
    321 
    322 :p.:hp2.Authenticate for browsing:ehp2.&colon.
    323 
    324 :p.Normally&comma. the program uses the privileges of the Guest
    325 account in order to browse the networkneighbourhood. If this
    326 option is set&comma. the user is asked for his username and
    327 password before the updating the network neighbourhood. Depending
    328 upon the permissions of the used account&comma. more machines and
    329 shares can be displayed.
    330 
    331 :p.:hp2.Immediate Network Neighborhood update:ehp2.&colon.
    332 
    333 The network neighborhood must be updated manually by selecting
    334 the appropriate button by default. Setting this option&comma. the
    335 update is done automatically during the start of the program.
    336 
    337 :p.:hp2.Save inactive connections:ehp2.&colon.
    338 
    339 :p.With this option enabled&comma. the program also keeps track of
    340 connections that cannot currently be reestablished.
    341 
    342 :p.:hp2.Enable plugin logging:ehp2.&colon.
    343 
    344 :p.The CIFS&slr.SMB plugin for EVFS (or Netdrive) has a built-in
    345 logging feature. To produce a logfile&comma. you must put an
    346 empty file named ndpsmb.dbg into the root directory of the boot
    347 drive. This option creates this file or removes it again.
    348 
    349 The logfile ndpsmb.log logis stored in  the LOGFILES environment
    350 variable. In case this does not exist&comma. the file is placed
    351 into the EVFS (Netdrive) directory.
    352 
    353 :p.:hp2.Debug:ehp2.&colon.
    354 
    355 This option opens a console in which you can observe  what the
    356 program does at the moment.
    357 
     316:dt.:hp2.Cr‚er mˆme en cas d'‚chec de la connexion:ehp2.
     317:dd.Lorsque l'option est activ‚e, un point de montage qui a ‚t‚
     318cr‚‚ lorsque d'une tentative de connexion s'est sold‚e par un
     319‚chec, est pr‚serv‚. Dans un tel cas, il devrait normalement ˆtre
     320retir‚.
     321.* :dt.:hp2.Nb de blocs de 64 ko (seulement Version 1.x):ehp2.
     322.* :dd.Vous permet de param‚trer la taille du tampon de m‚moire partag‚e
     323.* qui est allou‚e pour chaque connexion. Des valeurs plus ‚lev‚es
     324.* peuvent fournir une vitesse d'accŠs am‚lior‚e&comma. mais avec
     325.* l'inconv‚nient d'utiliser plus de m‚moire du systŠme.
     326:edl.
     327:p.Le bouton :hp2.OK:ehp2. sauvegardera toute modification et
     328fermera la fenˆtre. Le bouton :hp2.Annuler:ehp2. fermera la fenˆtre
     329sans faire de modification.
     330:p.:hp2.:note.:ehp2.les options param‚tr‚es en utilisant cette
     331fenˆtre seront utilis‚es pour toutes les op‚rations de montage
     332subs‚quentes, initi‚es depuis le panneau "Nouvelle ressource",
     333jusqu'
     334 ce que vous quittiez le programme. Cependant, elles
     335retourneront
     336 leurs valeurs par d‚faut la prochaine fois que vous
     337relancerez EVFSGUI.
     338:p.
     339.********************************************************************
     340.* MENU ITEM: Global settings                                       *
     341.********************************************************************
     342:h1 res=800 name=settings.ParamŠtres globaux
     343:p.Les paramŠtres globaux suivants peuvent ˆtre modifi‚s &colon.
     344:dl break=fit tsize=20.
     345:dt.:hp2.Authentification pour l'exploration:ehp2.
     346:dd.Normalement, le programme utilise les privilŠges du compte
     347Invit‚ (Guest) pour explorer le voisinage r‚seau. Si cette option
     348est activ‚e, l'utilisateur devra entrer son nom d'utilisateur et
     349son mot de passe avant la mise
     350 jour du voisinage r‚seau. Selon
     351les permissions du compte utilisateur, plus de machines et de
     352partages pourront ˆtre affich‚s.
     353:dt.:hp2.R‚g‚n‚ration imm‚diate du voisinage r‚seau:ehp2.
     354:dd.Par d‚faut, le voisinage r‚seau doit ˆtre mis
     355 jour
     356manuellement en appuyant sur le bouton appropri‚. Le
     357param‚trage de cette option fera en sorte que la mise
     358 jour
     359soit effectu‚e automatiquement au lancement du programme.
     360:dt.:hp2.Utilisation des broadcasts plut“t que le maŒtre
     361explorateur local:ehp2.
     362:dd.Les requˆtes pour l'obtention des noeuds r‚seau sont lanc‚e
     363sous forme de broadcasts au lieu de faire appel directement au
     364maŒtre explorateur local.
     365:dt.:hp2.Conserver les connexions inactives:ehp2.
     366:dd.Avec cette option activ‚e, le programme garde aussi une
     367trace des connexions qui ne peuvent actuellement pas ˆtre
     368r‚‚tablies.
     369:dt.:hp2.Activer la journalisation du composant:ehp2.
     370:dd.Le composant enfichable CIFS&slr.SMB pour EVFS (ou Netdrive)
     371comprend une fonction de journalisation int‚gr‚e. Pour produire
     372un fichier de rapport, un fichier vide nomm‚ ndpsmb.dbg, doit ˆtre
     373cr‚‚ et plac‚
     374 la racine de l'unit‚ d'amor‡age du systŠme. Cette
     375option cr‚e ou supprime ce fichier.
     376:p.Le fichier de consignation ndpsmb.log est stock‚ dans le
     377r‚pertoire d‚clar‚ dans la variable d'environnement LOGFILES.
     378Au cas o— elle n'existe pas, le fichier est plac‚ dans le
     379r‚pertoire d'installation de EVFS (ou Netdrive).
     380:dt.:hp2.Debug:ehp2.&colon.
     381:dd.Cette option ouvre une console dans laquelle il est possible
     382d'observer ce que le programme est en train de faire.
     383:edl.
     384:p.
     385.********************************************************************
     386.* MENU ITEM: ABOUT                                                 *
     387.********************************************************************
    358388:h1 res=900 name=about.Informations sur le produit
    359 
    360 :font facename='Default' size=0x0.InterfaceGraphique Utilisateur d'eComStation
     389:p.Interface Graphique Utilisateur pour eComStation
    361390Virtual File System pour SMB (EVFSGUI)
    362 
    363391:p.Version 2.0 (Octobre&comma. 2009)
    364 
    365 :p.(c) 2009 Herwig Bauernfeind&comma. parts also (c) 2007-2009 Alex
    366 Taylor. Tous droits r‚serv‚s.
    367 
     392:p.(c) 2009 Herwig Bauernfeind&comma. et (c) 2007-2009 Alex
     393Taylor pour partie. Tous droits r‚serv‚s.
    368394:p.La permission d'utiliser&comma. de modifier et&slr.ou de
    369395distribuer EVFSGUI&comma.
     
    372398 Serenity Systems International et
    373399Mensys BV.
    374 
    375 :p.:hp2.Ressources suppl‚mentaires
    376 
    377 :p.:ehp2.Ressources et serveur Samba &colon.
    378 http&colon.&slr.&slr.svn.netlabs.org&slr.samba
    379 :p.Rapport de problŠmes &colon.
    380 http&colon.&slr.&slr.svn.netlabs.org&slr.samba&slr.report
    381 :p.Site web de Samba &colon. http&colon.&slr.&slr.www.samba.org
    382 :p.Site web de NetDrive &colon.
    383 http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr.
    384 
    385 
    386 
    387 
    388 
     400:p.Traduction fran‡aise &colon. Guillaume Gay &lt.guillaume.gay@bigfoot.com&gt.
     401(Version 2009-12-03).
     402:p.:hp2.Ressources suppl‚mentaires:ehp2.
     403:dl break=fit tsize=16.
     404:dt.Ressources et serveur Samba &colon.
     405:dd.http&colon.&slr.&slr.svn.netlabs.org&slr.samba
     406:dt..Rapport de problŠmes &colon.
     407:dd.http&colon.&slr.&slr.svn.netlabs.org&slr.samba&slr.report
     408:dt.Site web de Samba &colon.
     409:dd.http&colon.&slr.&slr.www.samba.org
     410:dt.Site web de NetDrive &colon.
     411:dd.http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr.
     412:edl.
     413:p.
    389414:euserdoc.
  • branches/guitools-2.0/evfsgui/evfsi_fr.mkm

    r347 r348  
    22; French version
    33; Translator : Guillaume Gay <guillaume.gay@bigfoot.com>
    4 ; Translation : 2009-09-15 - 2
     4; Translation : 2009-11-30
    55EVG
    66; Common strings used throughout program
    7 EVG0001I: Connexion Samba (SMB/CIFS) pour eComStation
     7EVG0001I: Connexions Samba (SMB/CIFS) pour eComStation
    88EVG0002I: ~OK
    99EVG0003I: ~Annuler
     
    3232EVG0025I: Utilisateur :
    3333EVG0026I: Mot de passe :
    34 EVG0027I: Mont‚ en :
     34EVG0027I: Mont‚ en
    3535EVG0028I: ~Monter
    3636EVG0029I: ~Fermer
     
    4040EVG0033I: dition de la ressource
    4141EVG0034I: R‚tablissement de la connexion au r‚seau local
    42 EVG0035I: Lancement a~uto
     42EVG0035I: Lancement a~uto.
    4343EVG0036I: Montage de %1 sur %2
    4444EVG0037I: D‚tail
     
    7676. Voulez-vous quand mˆme continuer ?
    7777EVG0065I: Cr‚er mˆme en cas d'‚chec de la connexion
    78 EVG0066I: Afficher tous les partage (sp‚ciaux)
     78EVG0066I: Afficher tous les partages (sp‚ciaux)
    7979EVG0067I: tat
    8080EVG0068I: A
     
    8383EVG0071I: Connexions multiples, impossible de n'en retirer qu'une !
    8484EVG0072I: Voulez-vous vraiment d‚monter %1 connect‚ sur %2 ?
    85 EVG0073I: Conserver les connexion inactives
    86 EVG0074?:
    87 EVG0075?:
     85EVG0073I: Conserver les connexions inactives
     86EVG0074I: Utilisation des broadcasts plut“t que le maŒtre explorateur local
     87EVG0075I: Enregistrer groupe de travail par d‚faut
    8888EVG0076?:
    8989EVG0077?:
     
    9797EVG0084I: A~ide
    9898EVG0085I: BoŒtes de ~dialogue
    99 EVG0086I: ~Voisinage r‚seau
     99EVG0086I: ~Ressources r‚seau
    100100EVG0087I: ~Boutons
    101101EVG0088I: I~nformations de connexion
     
    103103EVG0090I: R‚essayer
    104104EVG0091I: · propos de
    105 EVG0092I: Information
     105EVG0092I: Informations
    106106EVG0093I: SystŠme d'exploitation
    107107EVG0094?:
  • branches/guitools-2.0/shared/cltinit.vrs

    r347 r348  
    33/*:VRX */
    44_CltInit:
    5     IF options.!debug == 1 THEN say '_CltInit() started'
    6     IF options.!debug == 1 THEN say "  Checking Samba setup..."
     5    IF options.!debug == 1 THEN say time()' _CltInit() started'
     6    IF options.!debug == 1 THEN say '  Checking Samba Client setup...'
    77
    88    /* debuglevel when executing Samba binaries */
     
    114114    ok = SysMkDir(unixetc)
    115115    ok = SysMkDir(etc'\samba')
     116    ok = SysMkDir(etc'\samba\lock')
    116117
    117118    /* Messages from Samba will go here */
     
    125126                      else say "  No basic Samba Client setup errors detected!"
    126127    end
    127     IF options.!debug == 1 THEN say '_CltInit() done, Errorstate = 'Errorstate
     128    IF options.!debug == 1 THEN say time()' _CltInit() done, Errorstate = 'Errorstate
    128129return
    129130
     
    157158/*:VRX */
    158159_SambaExtendSearchPath:
    159     IF options.!debug == 1 THEN say '_SambaExtendSearchPath() started'
     160    IF options.!debug == 1 THEN say time()' _SambaExtendSearchPath() started'
    160161    /* Add binary and tools path to the PATH variable */
    161162    old_path = value('PATH',, 'OS2ENVIRONMENT')
     
    181182    /* ok = value('LIBPATHSTRICT','T', 'OS2ENVIRONMENT') */
    182183   
    183     IF options.!debug == 1 THEN say '_SambaExtendSearchPath() done'
     184    IF options.!debug == 1 THEN say time()' _SambaExtendSearchPath() done'
    184185return
  • branches/guitools-2.0/shared/inittempdir.vrs

    r315 r348  
    33/*:VRX */
    44_InitTempDir:
    5     IF options.!debug == 1 THEN say '_InitTempDir() started'
     5    IF options.!debug == 1 THEN say time()' _InitTempDir() started'
    66    /* Get temporary directory */
    77    HaveNoTMPDIR  = 0
     
    2828    TempDir       = strip(TempDir,'T','\')||'\' /* make sure there is trailing "\" */
    2929
    30     IF options.!debug == 1 THEN say '_InitTempDir() done, will use "'TempDir'"'
     30    IF options.!debug == 1 THEN say time()' _InitTempDir() done , will use "'TempDir'"'
    3131return
    3232
    3333_ChkTempFreeSpace:
    34     IF options.!debug == 1 THEN say '_ChkTempFreeSpace() started'
     34    IF options.!debug == 1 THEN say time()' _ChkTempFreeSpace() started'
    3535    /* Check free space */
    3636    TempDrvInfo   = SysDriveInfo(left(TempDir,2))
     
    4040    end
    4141    drop TempDrvInfo
    42     IF options.!debug == 1 THEN say '_ChkTempFreeSpace() done, got "'TempFreeSpace'"'
     42    IF options.!debug == 1 THEN say time()' _ChkTempFreeSpace() done, got "'TempFreeSpace'"'
    4343return TempFreeSpace
  • branches/guitools-2.0/shared/smbtree.vrs

    r347 r348  
    33/*:VRX */
    44_RefreshTree:
    5     say "_RefreshTree() started"
     5    say time()' _RefreshTree() started'
    66    FirstRun = 0
    77
    88    ok = SysFileDelete(samba.!msg)
    99
    10     if UserCred = 'USERCRED' | UserCred = '' | UserCred = '--user=%' then do
    11         UserCred = '-N'
    12     end
    13 
     10    if UserCred   = 'USERCRED'   | UserCred = '' | UserCred = '--user=%' then UserCred = '-N'
    1411    if ShowHidden = 'SHOWHIDDEN' | ShowHidden = '' then ShowHidden = 0
    1512
    16     say 'detach 'samba.!smbtreeexe' -S 'debuglevel' 'UserCred' >'samba.!msg
    17     address cmd 'detach 'samba.!smbtreeexe' -S 'debuglevel' 'UserCred' >'samba.!msg
    18 
     13    if BroadCast = 1 then BroadCast = '-b'; else BroadCast = ''
     14
     15    say '  detach 'samba.!smbtreeexe' 'BroadCast' -S 'debuglevel' 'UserCred' >'samba.!msg
     16    address cmd 'detach 'samba.!smbtreeexe' 'BroadCast' -S 'debuglevel' 'UserCred' >'samba.!msg
     17
     18    if BroadCast = '-b' then BroadCast = 1; else BroadCast = 0
    1919    if UserCred = '-N' then UserCred = ''
    2020
     
    2525    ok = VRset("TM_RefreshTreeDisplay","Enabled",1)
    2626
    27     say "_RefreshTree() done"
     27    say time()' _RefreshTree() done'
    2828return
    2929
    3030/*:VRX */
    31 _RefreshTreeDisplay:
     31_RefreshTreeDisplay:
     32    say time()' _RefreshTreeDisplay() started'
    3233    stat = stream(samba.!msg,'c','open read')
    3334    if stat <> "READY:" then return
     
    8485                comment = strip(comment)
    8586                if VRGet("CN_smbtree","View") = "IconTree" then parent = smbtree.!workgroup; else parent = ""
    86                 ok = VRSet( "CN_smbtree", "Painting", 1  )
    8787                smbtree.!machine = VRMethod( "CN_smbtree", "AddRecord",parent,, machine||'0D0A'x||comment)
    8888                /* We make any machine as sleeping initially */
     
    9090                ok = VRMethod( "CN_smbtree", "SetRecordAttr", smbtree.!machine, "ReadOnly", 1)
    9191                ok = VRMethod( "CN_smbtree", "SetFieldData",  smbtree.!machine, NBFH, machine, CommentFH, Comment, WorkGroupFH, CurWG)
     92                ok = VRSet( "CN_smbtree", "Painting", 1  )
    9293                ok = VRSet( "CN_smbtree", "Painting", 0  )
    9394                if VRGet("CN_smbtree","View") = "Detail" then do
     
    138139            when smbtreeline.sl = "" then nop
    139140            otherwise do
    140                 say 'Workgroup: "'smbtreeline.sl'"'
     141                say '  Workgroup: "'smbtreeline.sl'"'
    141142                if pos("RECEIVING",translate(smbtreeline.sl)) > 0 then do
    142143                    Msg.Type = "W"
     
    164165    ok = VRSet("TM_Throbber","Enabled", 0)
    165166    ok = VRSet("Pict_Throbber","Visible", 0)
     167    say time()' _RefreshTreeDisplay() done'
    166168return
    167169
    168 /*:VRX         _RefreshShares
    169 */
     170/*:VRX         _RefreshShares */
    170171_RefreshShares:
    171     say "_RefreshShares() started"
     172    say time()' _RefreshShares() started'
    172173    RefreshID = RANDOM()
    173174    smbmachine = TempDir||"smbmachine."||machine
    174175
    175     say         'detach 'samba.!smbclientexe' -L "'strip(machine)'" 'UserCred' 'debuglevel' 1>'smbmachine' 2>NUL'
     176    say       detach 'samba.!smbclientexe' -L "'strip(machine)'" 'UserCred' 'debuglevel' 1>'smbmachine' 2>NUL'
    176177    address cmd 'detach 'samba.!smbclientexe' -L "'strip(machine)'" 'UserCred' 'debuglevel' 1>'smbmachine' 2>NUL'
    177178
     
    180181    ok = VRSet("CN_smbtree","Enabled", 0)
    181182    ok = VRset("TM_RefreshTreeDisplay","Enabled",1)
     183    say time()' _RefreshShares() done'
    182184return
    183185
     
    185187*/
    186188_AddSharesDisplay: /* New get shares code - uses smbclient output and is much faster */
    187     say "_AddSharesDisplay() started"
     189    say time()' _AddSharesDisplay() started'
    188190
    189191    ok = SysFileTree(Tempdir||'smbmachine.*',smbmachine.,'FO')
    190     say ' 'smbmachine.0' file(s) to process.'
     192    say '  'smbmachine.0' file(s) to process.'
    191193
    192194    if smbmachine.0 = 0 then do /* we are done, no more files around, cleanup, disable Timer and exit */
     
    194196        ok = VRSet("CN_smbtree","Enabled", 1)
    195197        ok = VRset("TM_RefreshTreeDisplay","Enabled",0)
    196         say "_AddSharesDisplay() completed"
     198        ok = VRSet( "CN_smbtree", "Painting", 0  )
     199        ok = VRSet( "CN_smbtree", "Painting", 1  )
     200        say time()' _AddSharesDisplay() completed'
    197201        return /* exit here */
    198202    end
    199203
    200     if UserCred = 'USERCRED' | UserCred = '' | UserCred = '--user=%' then do
    201         UserCred = '-N'
    202     end
    203 
     204    if UserCred   = 'USERCRED'   | UserCred = '' | UserCred = '--user=%' then UserCred = '-N'
    204205    if ShowHidden = 'SHOWHIDDEN' | ShowHidden = '' then ShowHidden = 0
    205206
     
    215216
    216217            if smbtree.!machine = "" then do /* invalid (old) file */
    217                 say "_AddSharesDisplay() exit with Invalid file found (no corresponding machine)"
     218                say time()' _AddSharesDisplay() exit with Invalid file found (no corresponding machine)'
    218219                ok = stream(smbmachine.I,'c','close')
    219220                ok = SysFileDelete(smbmachine.I)
     
    225226
    226227            if pos("FAIL", translate(line)) > 0 then do /* we see an error message - the term "FAIL" seems to be common to all */
    227                 say '_AddSharesDisplay() exit with "'line'"'
     228                say time()' _AddSharesDisplay() exit with "'line'"'
    228229                ok = stream(smbmachine.I,'c','close')
    229230                ok = SysFileDelete(smbmachine.I)
     
    237238                say '  Skip 'retries' "'line'"'
    238239                if retries >=10 then do /* No valid output - error */
    239                     say "_AddSharesDisplay() exit with invalid output error"
     240                    say time()' _AddSharesDisplay() exit with invalid output error'
    240241                    ok = stream(smbmachine.I,'c','close')
    241242                    ok = SysFileDelete(smbmachine.I)
     
    297298            end
    298299
    299             say "_AddSharesDisplay() success and cleanup"
     300            say time()' _AddSharesDisplay() success and cleanup'
    300301            ok = stream(smbmachine.I,'c','close')
    301302            ok = SysFileDelete(smbmachine.I)
    302             if ok <> 0 then say 'Failure 'ok' deleting "'smbmachine.I'"!'
     303            if ok <> 0 then say '  Failure 'ok' deleting "'smbmachine.I'"!'
    303304        end
    304305        else say '  Got "'stat'" for "'smbmachine.I'"'
    305306    end
    306     say "_AddSharesDisplay() loop end"
     307    say time()' _AddSharesDisplay() loop end'
    307308return
    308309
  • branches/guitools-2.0/smbmon/smbmon.vrp

    r345 r348  
    77VRXWindow: __VREMainWindow,1,2180,3710,940,8000
    88VRXWindow: __VRESectionListWindow,1,2650,12093,9359,3300
    9 VRXWindow: __VREToolsWindow,1,2204,1590,6995,1659
     9VRXWindow: __VREToolsWindow,1,2204,1590,6986,1661
    1010VRXWindow: __VREWindListWindow,1,265,12093,2650,3150
    1111UserFile: 1
Note: See TracChangeset for help on using the changeset viewer.