- Timestamp:
- Jun 3, 2010, 7:49:51 PM (15 years ago)
- Location:
- branches/guitools-2.0
- Files:
-
- 8 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/guitools-2.0/evfsgui/changes
r450 r452 7 7 - Enable WPS integration code (partly done) 8 8 - Enable and complete printer support code 9 - Eventually support server based logon scripts (requires REXX rpc library,10 partly done) 9 - Support server based logon scripts (requires REXX rpc library, 10 partly done) (works in a separate utility right now) 11 11 - Passive connections/double connection detection does not seem to work 12 12 properly (it does, it is Turbofolder that is creating the 100% CPU load) … … 14 14 Version 2.1-beta 15 15 - Added: On-the-fly browsing on remote servers 16 - Added: File dcan be "opened" during on-the-fly browsing (a mountpoint17 is created first) 16 - Added: Files can be "opened" during on-the-fly browsing (a mountpoint 17 is created first) - does not work properly yet! 18 18 - Added: Set icons of browsed files according to extender types (only most 19 19 often used types (EXE, OOO, PDF, generic multimedia icons - no WPS 20 20 mechanism for that) 21 - Added: Refresh display every 60 seconds in order to reflect changes 22 done on the command line while EVFSGUI is open 23 - Added: "Detach all" menuitem in context menu 24 - Added: "Refresh" menuitem in context menu 25 - Fixed: Do not flash during refresh 21 26 22 27 Version 2.0.5 2010-04-23 -
branches/guitools-2.0/evfsgui/evfsgui.VRP
r450 r452 10 10 VRXWindow: __VREFileListWindow,1,807,11033,1506,3358 11 11 VRXWindow: __VRESectionListWindow,1,2361,10648,8696,4794 12 VRXWindow: __VREToolsWindow, 0,2517,7082,6992,166912 VRXWindow: __VREToolsWindow,1,2517,7082,6992,1669 13 13 VRXWindow: __VREWindListWindow,1,542,8721,2650,3150 14 14 UserFile: 1 -
branches/guitools-2.0/evfsgui/evfsgui.VRX
r450 r452 162 162 163 163 I = 0 164 ok = VRSet("DT_STATUSBAR","Caption", "") 164 165 do until lines(samba.!msg) = 0 165 166 infoline = linein(samba.!msg) … … 460 461 461 462 CALL NLVSetText 'MENU_CONTEXT_DETACH', 'Caption', 11 463 CALL NLVSetText 'MENU_CONTEXT_DETACH_ALL', 'Caption', 120 464 CALL NLVSetText 'MENU_CONTEXT_REFRESH', 'Caption', 38 462 465 CALL NLVSetText 'MENU_CONTEXT_UNMOUNT', 'Caption', 12 463 466 CALL NLVSetText 'MENU_CONTEXT_EDIT', 'Caption', 32 … … 469 472 CALL NLVSetText 'MENU_CONTEXT_OPEN_SPLITVIEW','Caption', 99 470 473 471 CALL NLVSetText 'Menu_File', 'Caption', 80472 CALL NLVSetText 'Menu_Context', 'Caption', 81473 CALL NLVSetText 'Menu_View', 'Caption', 82474 CALL NLVSetText 'Menu_Selected', 'Caption', 83475 CALL NLVSetText 'Menu_Help', 'Caption', 84474 CALL NLVSetText 'Menu_File', 'Caption', 80 475 CALL NLVSetText 'Menu_Context', 'Caption', 81 476 CALL NLVSetText 'Menu_View', 'Caption', 82 477 CALL NLVSetText 'Menu_Selected', 'Caption', 83 478 CALL NLVSetText 'Menu_Help', 'Caption', 84 476 479 477 480 CALL NLVSetText 'Menu_View_Dialog', 'Caption', 85 … … 832 835 833 836 data = VRMethod('CN_CURRENT', 'GetRecordAttr', rh, 'UserData') 837 options.currentdata = data 838 834 839 ok = VRset("DT_StatusBar","Caption", data' - 'VRGet("Main", "HintText")) 835 840 … … 861 866 862 867 IF p_mounts > 0 THEN DO 863 CALL VRSet 'MENU_CONTEXT_UNMOUNT', 'Visible', 1 864 CALL VRSet 'PB_UNMOUNT', 'Enabled', 1 868 CALL VRSet 'PB_UNMOUNT', 'Enabled', 1 869 CALL VRSet 'MENU_CONTEXT_UNMOUNT', 'Visible', 1 870 865 871 if pos("*",p_string) > 0 | pos(";",p_string) > 0 then CALL VRSet 'MENU_CONTEXT_EDIT', 'Visible', 0 866 872 else CALL VRSet 'MENU_CONTEXT_EDIT', 'Visible', 1 867 873 END 868 874 ELSE DO 869 CALL VRSet 'PB_UNMOUNT', 'Enabled', 0870 CALL VRSet 'MENU_CONTEXT_UNMOUNT', 'Visible', 0871 CALL VRSet 'MENU_CONTEXT_EDIT', 'Visible', 0875 CALL VRSet 'PB_UNMOUNT', 'Enabled', 0 876 CALL VRSet 'MENU_CONTEXT_UNMOUNT', 'Visible', 0 877 CALL VRSet 'MENU_CONTEXT_EDIT', 'Visible', 0 872 878 END 873 879 … … 875 881 876 882 IF parent == '' THEN DO 877 CALL VRSet 'PB_DETACH', 'Enabled', 1 878 CALL VRSet 'MENU_CONTEXT_DETACH', 'Visible', 1 879 CALL VRSet 'MENU_CONTEXT_OPEN', 'Visible', 1 880 CALL VRSet 'MENU_CONTEXT_SEP1', 'Visible', 1 883 CALL VRSet 'PB_DETACH', 'Enabled', 1 884 CALL VRSet 'MENU_CONTEXT_DETACH', 'Visible', 1 885 CALL VRSet 'MENU_CONTEXT_OPEN', 'Visible', 1 886 CALL VRSet 'MENU_CONTEXT_SEP1', 'Visible', 1 887 CALL VRSet 'MENU_CONTEXT_DETACH_ALL', 'Visible', 1 888 CALL VRSet 'MENU_CONTEXT_SEP2', 'Visible', 1 889 881 890 END 882 891 ELSE DO 883 CALL VRSet 'PB_DETACH', 'Enabled', 0 884 CALL VRSet 'MENU_CONTEXT_DETACH', 'Visible', 0 885 CALL VRSet 'MENU_CONTEXT_OPEN', 'Visible', 0 886 CALL VRSet 'MENU_CONTEXT_SEP1', 'Visible', 0 892 CALL VRSet 'PB_DETACH', 'Enabled', 0 893 CALL VRSet 'MENU_CONTEXT_DETACH', 'Visible', 0 894 CALL VRSet 'MENU_CONTEXT_OPEN', 'Visible', 0 895 CALL VRSet 'MENU_CONTEXT_SEP1', 'Visible', 0 896 CALL VRSet 'MENU_CONTEXT_DETACH_ALL', 'Visible', 0 897 CALL VRSet 'MENU_CONTEXT_SEP2', 'Visible', 0 898 887 899 END 888 900 parse var p_string p_domain':\\'p_server'\'p_share … … 939 951 CALL VRSet 'MENU_CONTEXT_OPEN', 'Visible', 1 940 952 CALL VRSet 'MENU_CONTEXT_SEP1', 'Visible', 1 953 CALL VRSet 'MENU_CONTEXT_SEP2', 'Visible', 1 954 CALL VRSet 'MENU_CONTEXT_SEP3', 'Visible', 1 941 955 CALL VRSet 'Menu_Context_Open_Default', "Visible", 1 942 956 943 957 IF p_mounts > 0 THEN DO 944 945 CALL VRSet 'MENU_CONTEXT_UNMOUNT', 'Visible', 1946 CALL VRSet 'PB_UNMOUNT', 'Enabled', 1958 CALL VRSet 'PB_UNMOUNT', 'Enabled', 1 959 CALL VRSet 'MENU_CONTEXT_UNMOUNT', 'Visible', 1 960 947 961 if pos("*",p_string) > 0 | pos(";",p_string) > 0 then CALL VRSet 'MENU_CONTEXT_EDIT', 'Visible', 0 948 962 else CALL VRSet 'MENU_CONTEXT_EDIT', 'Visible', 1 949 963 END 950 964 ELSE DO 951 CALL VRSet 'PB_UNMOUNT', 'Enabled', 0952 CALL VRSet 'MENU_CONTEXT_UNMOUNT', 'Visible', 0953 CALL VRSet 'MENU_CONTEXT_EDIT', 'Visible', 0965 CALL VRSet 'PB_UNMOUNT', 'Enabled', 0 966 CALL VRSet 'MENU_CONTEXT_UNMOUNT', 'Visible', 0 967 CALL VRSet 'MENU_CONTEXT_EDIT', 'Visible', 0 954 968 END 955 969 … … 957 971 958 972 IF parent == '' THEN DO 959 CALL VRSet 'PB_DETACH', 'Enabled', 1 960 CALL VRSet 'MENU_CONTEXT_DETACH', 'Visible', 1 961 CALL VRSet 'MENU_CONTEXT_OPEN', 'Visible', 1 962 CALL VRSet 'MENU_CONTEXT_SEP1', 'Visible', 1 973 CALL VRSet 'PB_DETACH', 'Enabled', 1 974 CALL VRSet 'MENU_CONTEXT_DETACH', 'Visible', 1 975 CALL VRSet 'MENU_CONTEXT_OPEN', 'Visible', 1 976 CALL VRSet 'MENU_CONTEXT_SEP1', 'Visible', 1 977 CALL VRSet 'MENU_CONTEXT_DETACH_ALL', 'Visible', 1 978 CALL VRSet 'MENU_CONTEXT_SEP2', 'Visible', 1 979 CALL VRSet 'MENU_CONTEXT_SEP3', 'Visible', 1 963 980 END 964 981 ELSE DO 965 CALL VRSet 'PB_DETACH', 'Enabled', 0 966 CALL VRSet 'MENU_CONTEXT_DETACH', 'Visible', 0 967 CALL VRSet 'MENU_CONTEXT_OPEN', 'Visible', 0 968 CALL VRSet 'MENU_CONTEXT_SEP1', 'Visible', 0 982 CALL VRSet 'PB_DETACH', 'Enabled', 0 983 CALL VRSet 'MENU_CONTEXT_DETACH', 'Visible', 0 984 CALL VRSet 'MENU_CONTEXT_OPEN', 'Visible', 0 985 CALL VRSet 'MENU_CONTEXT_SEP1', 'Visible', 0 986 CALL VRSet 'MENU_CONTEXT_DETACH_ALL', 'Visible', 0 987 CALL VRSet 'MENU_CONTEXT_SEP2', 'Visible', 0 988 CALL VRSet 'MENU_CONTEXT_SEP3', 'Visible', 0 969 989 END 970 990 … … 1008 1028 CN_CURRENT_DragDrop: 1009 1029 IF options.!debug == 1 THEN SAY time()' CN_CURRENT_DragDrop started' 1010 1030 ok = VRSet("TM_RefreshCurrentDisplay","Enabled", 0) 1011 1031 IF options.!debug == 1 THEN say " settings.!network = "settings.!network 1012 1032 … … 1240 1260 call _GetSmbObjectProperties VRInfo('Record') 1241 1261 1242 1243 return /* Enable last 2 lines for 2.0.x (to disable on the fly browsing)*/1244 1262 /* IF options.!debug == 1 THEN SAY time()' CN_SMBTREE_DoubleClick done' 1263 return */ 1264 /* Enable last 2 lines for 2.0.x (to disable on the fly browsing) */ 1245 1265 1246 1266 IF options.!debug == 1 THEN SAY ' Browsing "'SMBObj.udatatype'"' … … 1479 1499 END 1480 1500 if userdata = "UNKNOWN" then ok = VRMethod('CN_CURRENT', 'RemoveRecord', rh) 1481 else CALL VRMethod 'CN_CURRENT', 'SetRecordAttr', rh, 'UserData', userdata 1501 else do 1502 CALL VRMethod 'CN_CURRENT', 'SetRecordAttr', rh, 'UserData', userdata 1503 if options.currentdata = userdata then ok = VRMethod('CN_CURRENT', 'SetRecordAttr', rh, 'Selected', 1) 1504 end 1482 1505 1483 1506 DO i = 1 TO points.0 … … 1492 1515 GetMountPoints: PROCEDURE EXPOSE existrec. options. fs. cd. samba. 1493 1516 IF options.!debug == 1 THEN SAY time()' GetMountPoints started' 1494 CALL VRSet 'CN_CURRENT', 'Painting', 0 1517 /* CALL VRSet 'CN_CURRENT', 'Painting', 0 */ 1495 1518 /* IF options.!debug == 1 THEN SAY time()' '||"GetMountPoints: SysDriveMap(USED) started" */ 1496 1519 drvs = SysDriveMap('C:', 'USED') /* was "REMOTE" */ … … 1530 1553 /* IF options.!debug == 1 THEN say ' "'attached.i'" "'userdata'"' */ 1531 1554 CALL VRMethod 'CN_CURRENT', 'SetRecordAttr', rh, 'UserData', userdata 1555 if options.currentdata = userdata then ok = VRMethod('CN_CURRENT', 'SetRecordAttr', rh, 'Selected', 1) 1556 1532 1557 CALL VRMethod 'CN_CURRENT', 'SetRecordAttr', rh, 'Expanded', 1 1533 1558 … … 1539 1564 END 1540 1565 existrec.0 = exc 1541 CALL VRSet 'CN_CURRENT', 'Painting', 1 1566 /* CALL VRSet 'CN_CURRENT', 'Painting', 1 */ 1542 1567 IF options.!debug == 1 THEN SAY time()' '||"GetMountPoints done" 1543 1568 RETURN … … 2087 2112 return 2088 2113 2114 /*:VRX Menu_Context_Detach_All_Click 2115 */ 2116 Menu_Context_Detach_All_Click: 2117 ok = VRMethod( "CN_CURRENT", "GetRecordList", "All", "umrh." ) 2118 do um = 1 to umrh.0 2119 ok = VRMethod( "CN_CURRENT", "SetRecordAttr", umrh.um, "Selected", 1) 2120 call PB_DETACH_Click 2121 end 2122 drop um umrh. 2123 return 2124 2089 2125 /*:VRX Menu_Context_Detach_Click 2090 2126 */ … … 2220 2256 2221 2257 IF options.!debug == 1 THEN SAY time()' '||"Menu_Context_Open_Tree_Click done" 2258 return 2259 2260 /*:VRX Menu_Context_Refresh_Click 2261 */ 2262 Menu_Context_Refresh_Click: 2263 CALL Refresh 2222 2264 return 2223 2265 … … 3272 3314 PB_MOUNT_Click: 3273 3315 IF options.!debug == 1 THEN SAY time()' '||"PB_MOUNT_Click started" 3316 ok = VRSet("TM_RefreshCurrentDisplay","Enabled", 0) 3274 3317 say "network = "network 3275 3318 if options.!editmode = 1 then do … … 3382 3425 CALL Mount 3383 3426 CALL Refresh 3427 ok = VRSet("TM_RefreshCurrentDisplay","Enabled", 1) 3384 3428 IF options.!debug == 1 THEN SAY time()' '||"PB_MOUNT_Click done" 3385 3429 RETURN 0 … … 3587 3631 Refresh: 3588 3632 IF options.!debug == 1 THEN SAY time()' Refresh started' 3633 CALL VRSet 'CN_CURRENT', 'Painting', 0 3634 3589 3635 CALL VRMethod 'CN_CURRENT', 'RemoveRecord', 'All' 3590 3636 … … 3639 3685 3640 3686 CALL VRMethod "CB_DRIVES", "AddStringList", "drvstem." 3687 CALL VRSet 'CN_CURRENT', 'Painting', 1 3641 3688 IF options.!debug == 1 THEN SAY time()' '||"Refresh done" 3642 3689 RETURN 0 … … 4070 4117 return 4071 4118 4119 /*:VRX TM_RefreshCurrentDisplay_Trigger 4120 */ 4121 TM_RefreshCurrentDisplay_Trigger: 4122 CALL REFRESH 4123 return 4124 4072 4125 /*:VRX TM_RefreshTreeDisplay_Trigger 4073 4126 */ -
branches/guitools-2.0/evfsgui/evfsi_de.mkm
r450 r452 41 41 EVG0036I: Verbinden %1 mit %2 42 42 EVG0037I: Erklrung 43 EVG0038I: Er~neuern43 EVG0038I: Aktualisiere~n 44 44 EVG0039I: Netzwerkumgebung 45 45 ; Erweitert properties window UI … … 111 111 EVG0102I: Konnte %1 nicht laden - Verbindungen konnten nicht wiederhergestellt werden. 112 112 EVG0103I: %1 ist keine Profildatei! 113 EVG0104?: 114 EVG0105?: 115 EVG0106?: 116 EVG0107?: 117 EVG0108?: 118 EVG0109?: 119 EVG0110?: 120 EVG0111?: 121 EVG0112?: 122 EVG0113?: 123 EVG0114?: 124 EVG0115?: 125 EVG0116?: 126 EVG0117?: 127 EVG0118?: 128 EVG0119?: 129 ;More menu strings 130 EVG0120I: A~lle abhngen -
branches/guitools-2.0/evfsgui/evfsi_en.mkm
r450 r452 111 111 EVG0102I: Failed to load %1 - could not establish connections. 112 112 EVG0103I: %1 is not a profile! 113 EVG0104?: 114 EVG0105?: 115 EVG0106?: 116 EVG0107?: 117 EVG0108?: 118 EVG0109?: 119 EVG0110?: 120 EVG0111?: 121 EVG0112?: 122 EVG0113?: 123 EVG0114?: 124 EVG0115?: 125 EVG0116?: 126 EVG0117?: 127 EVG0118?: 128 EVG0119?: 129 ;More menu strings 130 EVG0120I: Detach a~ll -
branches/guitools-2.0/evfsgui/evfsi_fr.mkm
r450 r452 117 117 l'ouverture de %1 - les connexions n'ont pas pu tre tablies. 118 118 EVG0103I: %1 n'est pas une fichier de profil! 119 EVG0104?: 120 EVG0105?: 121 EVG0106?: 122 EVG0107?: 123 EVG0108?: 124 EVG0109?: 125 EVG0110?: 126 EVG0111?: 127 EVG0112?: 128 EVG0113?: 129 EVG0114?: 130 EVG0115?: 131 EVG0116?: 132 EVG0117?: 133 EVG0118?: 134 EVG0119?: 135 ;More menu strings 136 EVG0120I: Dtache~r tous -
branches/guitools-2.0/evfsgui/evfsi_it.mkm
r450 r452 115 115 EVG0102I: Impossibile caricare %1 - impossibile stabilire le connessioni 116 116 EVG0103I: %1 non file di profilo! 117 EVG0104?: 118 EVG0105?: 119 EVG0106?: 120 EVG0107?: 121 EVG0108?: 122 EVG0109?: 123 EVG0110?: 124 EVG0111?: 125 EVG0112?: 126 EVG0113?: 127 EVG0114?: 128 EVG0115?: 129 EVG0116?: 130 EVG0117?: 131 EVG0118?: 132 EVG0119?: 133 ;More menu strings 134 EVG0120I: Rimuovi ~tutti -
branches/guitools-2.0/evfsgui/readme.txt
r450 r452 1 EVFSGUI Version 2.0. 4(eCS 2.0 GA level)1 EVFSGUI Version 2.0.5 (eCS 2.0 GA level) 2 2 ======================================== 3 3 … … 6 6 OS: eCS 1.2 or better, OS/2 Warp 4.5 or better 7 7 Filesystem: EVFS (included with eCS) or 8 NDFS (Netdrive, shareware from Blueprint Software)8 NDFS (Netdrive, excellent shareware from Blueprint Software) 9 9 kLIBC: Version 063 is required (not 064x as for the Samba server) 10 GCC: gcc442.dll is required. 10 11 11 12 2. Installation: … … 13 14 - Get smbclut-3.0.37-os2-20100114.zip (or better). 14 15 - Unzip the enclosed binaries into a directory within your PATH. 15 - Unzip the files from evfsgui-201-20xxxxxx.zip into a 16 directory within your PATH (preferably the one where you also put 17 binaries from smbclut-3.0.37-os2-20100114.zip). 16 - Unzip the files from evfsgui-20x-20xxxxxx.zip into x:\ECS 17 (where x: is your bootdrive). Make sure the directory structure is preserved. 18 18 19 19 Recommended way of installation: 20 - Install into x:\ecs\system\samba (eCS 2.0 default) 20 - Install WVFSGUI into x:\ecs 21 - Install smbclut into x:\ecs\system\samba (eCS 2.0 default) 21 22 - Alternatively you may create x:\samba where x: is your bootdrive 22 23 - Add that directory to PATH, LIBPATH. … … 149 150 for his support, feedback and ideas. 150 151 151 Herwig Bauernfeind, St.Veit/Glan, Austria, 12.01.2010152 Herwig Bauernfeind, St.Veit/Glan, Austria, 23.04.2010 152 153 mailto: herwig.bauernfeind@aon.at
Note:
See TracChangeset
for help on using the changeset viewer.