- Timestamp:
- Sep 24, 2009, 9:00:53 AM (16 years ago)
- Location:
- branches/guitools-2.0
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/guitools-2.0/evfsgui/changes
r332 r334 1 Version 2 (Next) project: 2 Already done: 1 ToDo: 2 - Major code refactoring (partly done) 3 - Debug on/off option is badly implemented (rework required) 4 - Create Icon. stem in order to ease maintainance of icons 5 6 Known problem: 7 - printer share detection is guessing only, however there is no known method 8 to do this properly 9 10 Version 2.0 beta2 11 - Added: Started updating/implementing helpfile 12 - Fixed: Ticket #105: Temporary files not removed 13 - Fixed: Ticket #106: Icon in global settings dialog not properly aligned 14 15 Version 2.0 beta1 2009-09-15: 3 16 - Added: Browsing code from smbmon 4 17 - Added: D'n'd support for file shares … … 6 19 - Added: main menu bar 7 20 - Added: New advanced settings 8 - Added: "Old" 1.x look and feel (default for now)21 - Added: "Old" 1.x look and feel 9 22 - Added: Main window is resizable 10 23 - Added: Splitbar between panels … … 65 78 - Fixed: Autostart mode was broken 66 79 67 ToDo: 68 - Major code refactoring (partly done) 69 - Debug on/off option is badly implemented (rework required) 70 - Create Icon. stem in order to ease maintainance of icons 80 Version 1.3.7 - changes not relevant for 2.0 71 81 72 Known problem: 73 - printer share detection is guessing only, however there is no known method 74 to do this properly 75 82 Version 1.3.6 83 !Fixed: When connecting to a complete server, the workgroup got lost during the 84 connecting process. 85 Version 1.3.5 86 !Fixed: Error in profile file parsing logic could lead to double entries 87 for LOGFILE and LOGLEVEL (possibly having side effects on EASUPPORT) 76 88 Version 1.3.4 77 89 !Fixed: Readonly connection option did not work (was not implemented) -
branches/guitools-2.0/evfsgui/evfsgui.VRP
r332 r334 2 2 VRX: evfsgui.VRX 3 3 VXOFile: VRSPLIT 4 MacroPath: VRM: U:\Develop\Samba\guitools-2.0\ smbclgui4 MacroPath: VRM: U:\Develop\Samba\guitools-2.0\evfsgui 5 5 EXEPath: 6 6 RunParameters: 7 RunDirectory: 7 RunDirectory: U:\Develop\Samba\guitools-2.0\evfsgui 8 8 VRXWindow: __VREMainWindow,1,530,2457,879,4071 9 9 VRXWindow: __VRESectionListWindow,1,337,11708,11623,3686 10 VRXWindow: __VREToolsWindow,1,518,530,69 90,165910 VRXWindow: __VREToolsWindow,1,518,530,6987,1665 11 11 VRXWindow: __VREWindListWindow,1,482,7661,2650,3150 12 12 UserFile: 1 13 13 UserWindow: Main,1 14 UserWindow: SW_ADVANCED,1 14 15 UserWindow: SW_PROGRESS,1 16 UserWindow: SW_SETTINGS,1 -
branches/guitools-2.0/evfsgui/evfsgui.VRX
r332 r334 1247 1247 ok = VRset("DT_CURRENT","Top", 8) 1248 1248 ok = VRset("DT_CURRENT","Left", 8) 1249 ok = VRset("DT_CURRENT","Height", 213) 1249 1250 ok = VRset("DT_CURRENT","Width", VRGet("GB_CURRENT3","Width") - 24) 1250 1251 -
branches/guitools-2.0/evfsgui/evfsi_de.ipf
r315 r334 1 :userdoc.:title. EVFSOnlinehilfe1 :userdoc.:title.Samba Client GUI Onlinehilfe 2 2 :docprof toc=123. 3 3 .*************************************************** … … 7 7 :h1 res=100.Konzept 8 8 9 :font facename='Default' size=0x0. :p.Das eComStation Virtual File System for SMB (EVFS) verfolgt9 :font facename='Default' size=0x0.Das eComStation Virtual File System for SMB (EVFS) verfolgt 10 10 folgendes Konzept&colon. 11 11 … … 38 38 und Verzeichnisnamen im Netz zur Verf&ue.gung stellen. 39 39 Netzwerk-Drucker werden von EVFS nicht unterst&ue.tzt (es gibt 40 jedoch andere Tools mit denen sich das bewerjkstelligen 41 l&ae.sst). 42 43 :h1 res=200.Hauptfenster 44 45 :font facename='Default' size=0x0.:p.Das eComStation Virtual File System for SMB (EVFS) ist ein 46 Netzwerk-Client basierend auf Samba und NetDrive. Es wurde 47 entworfen&comma. um einen einfachen Zugriff auf freigegebene 48 Dateien und Verzeichnisse in auf SMB-basierten lokalen Netzen zu 49 erhalten. Informationen &ue.ber die grundlegenden Konzepte der 50 EVFS finden Sie in dieser Datei. 40 jedoch andere Tools mit denen sich das bewerkstelligen l&ae.sst). 41 42 :h1 res=200.Hauptmen 43 44 :font facename='Default' size=0x0.leer 45 46 :h1 res=300.Kommandozeilenoptionen 47 48 :font facename='Default' size=0x0.Profiledatei 49 :p.-nogui 50 :p.-ndfs 51 52 :h1 res=400.Hauptfenster 53 54 :font facename='Default' size=0x0.Das eComStation Virtual File System for SMB (EVFS) ist ein Netzwerk-Client basierend auf Samba und NetDrive. Es wurde entworfen&comma. um einen einfachen Zugriff auf freigegebene Dateien und Verzeichnisse in auf 55 SMB-basierten lokalen Netzen zu erhalten. 56 Informationen &ue.ber die grundlegenden Konzepte der EVFS finden Sie in dieser Datei. 51 57 52 58 :p.Die EVFS Graphical User Interface (EVFSGUI) ist eine einfache … … 54 60 Hauptfenster von EVFSGUI. 55 61 56 : p.:hp2.Aktuelle Resourcen (linker Teil des Fensters)57 58 : p.:ehp2.Das Bedienfeld f&ue.r aktuelle Ressourcen auf der linken Seite62 :h2 res=420.Aktuelle Verbindungen 63 64 :font facename='Default' size=0x0.:p.Das Bedienfeld f&ue.r aktuelle Ressourcen auf der linken Seite 59 65 des Fensters zeigt alle virtuellen EVFS Laufwerke und 60 66 Mount-Points&comma. die derzeit angelegt sind&comma. und die … … 89 95 ausw&ae.hlbare Men&ue.eintr&ae.ge. 90 96 91 : p.:hp2.Neue Ressource (rechter Teil des Fensters):ehp2.&colon.92 93 : p.Das neue Ressource-Panel auf der rechten Seite&comma. erlaubt97 :h2 res=430.Dialogansicht 98 99 :font facename='Default' size=0x0.Das neue Ressource-Panel auf der rechten Seite&comma. erlaubt 94 100 Ihnen&comma. eine neue Ressource zu definieren und zu verbinden. 95 101 … … 167 173 ausgef&ue.llt wurden. 168 174 169 170 :p.:hp2.Schaltfl&ae.chen am Hauptfenster:ehp2.&colon. 171 172 :p.:hp2.Autostart:ehp2.&colon. Erzeugt ein Objekt im Autostart-Ordner&comma. 175 :h2 res=440.Netzwerkumgebung 176 177 :font facename='Default' size=0x0.leer 178 179 :h2 res=450.Verbindungsdetails 180 181 :font facename='Default' size=0x0.leer 182 183 :h2 res=460.Schaltflchen am Hauptfenster 184 185 :font facename='Default' size=0x0.:p.:hp2.Autostart:ehp2.&colon. Erzeugt ein Objekt im Autostart-Ordner&comma. 173 186 welches ein zuvor gespeichertes Profil beim Start des Computers 174 187 automatisch l&ae.dt&comma. und die gespeicherten Verbindungen … … 199 212 :p.:hp2.Hilfe:ehp2.&colon. Zeigt die Hilfe f&ue.r das Hauptfenster. 200 213 201 :h1 res=300.Erweiterte Verbindungsoptionen 202 203 :font facename='Default' size=0x0.:p.Dieses Fenster enth&ae.lt die folgenden Optionen&colon. 214 :h2 res=470.Minisymbole 215 216 :font facename='Default' size=0x0.leer 217 218 :h1 res=500.Erweiterte Verbindungsoptionen 219 220 :font facename='Default' size=0x0.Dieses Fenster enth&ae.lt die folgenden Optionen&colon. 204 221 205 222 :p.:hp2.Anzahl der Bl&oe.cke 64 kB&colon. … … 225 242 eingestellt werden k&oe.nnen&comma. wirken auf alle weiteren 226 243 Verbindungsoperationen&comma. die mit dem Hauptfenster des 244 227 245 Programmes durchgef&ue.hrt werden&comma. bis Sie das Programm 228 246 beenden. Allerdings werden sie beim n&ae.chsten Start von 229 247 EVFSGUI wieder auf die urspr&ue.nglichen Werte zur&ue.ckgestellt. 230 248 231 :h1 res=400.Produktinformation 232 233 :font facename='Default' size=0x0.:p.eComStation Virtual File System for SMB Graphical User Interface 249 :h1 res=600.Globale Einstellungen 250 251 :font facename='Default' size=0x0.leer 252 253 :h1 res=700.Produktinformation 254 255 :font facename='Default' size=0x0.eComStation Virtual File System for SMB Graphical User Interface 234 256 (EVFSGUI) 235 257 236 :p.Version 1.3 (Mai&comma. 2009)237 238 :p.( C) 2008 Alex Taylor&comma. diverse &Ae.nderungen&colon. Herwig239 Bauernfeind. All rights reserved.258 :p.Version 2.0 (September&comma. 2009) 259 260 :p.(c) 2009 Herwig Bauernfeind&comma. teilweise auch (c) 2007-2009 261 Alex Taylor. All rights reserved. 240 262 241 263 :p.Es wird die Erlaubnis an Serenity Systems International und -
branches/guitools-2.0/shared/smbtree.vrs
r328 r334 53 53 smbtreeline.0 = sl 54 54 ok = stream(samba.!msg,'c','close') 55 ok = SysFileDelete(samba.!msg) 55 56 56 57 do sl = 1 to smbtreeline.0 … … 94 95 end 95 96 end 97 ok = SysFileDelete(samba.!msg) 96 98 ipstr = strip(ipstr,,',') 97 99 ok = VRMethod( "CN_smbtree", "SetFieldData", smbtree.!machine, IPFH, IPStr) … … 117 119 Master= strip(Master,,',') 118 120 ok = stream(samba.!msg,'c','close') 121 ok = SysFileDelete(samba.!msg) 119 122 ok = VRMethod( "CN_smbtree", "SetFieldData", smbtree.!machine, MBFH, Master,MacFH,MAC) 120 123 end … … 177 180 end 178 181 return res 179 -
branches/guitools-2.0/smbmon/changes
r329 r334 1 1 Version 1.9.xxx 2 WIP: Add findsmb functionality 3 WIP: Adopt changes in smbmon.vrs done for evfsgui 2 +Added: findsmb functionality 3 +Added: Optionally use big icons 4 +Added: smbmon.vrs: Refresh network neighbourhood in 5 background 6 +Added: EVFSGUI-like throbber for network neighbourhood 7 *Changed: Flatened menu structure 4 8 Version 0.9.25 27-06-2009 5 9 +Added: Check free space on TMPDIR -
branches/guitools-2.0/smbmon/smbmon.rc
r315 r334 25 25 icon 47 daemon_off.ico 26 26 icon 48 pid.ico 27 BITMAP 111 eBall_01.bmp 28 BITMAP 112 eBall_02.bmp 29 BITMAP 113 eBall_03.bmp 30 BITMAP 114 eBall_04.bmp 31 BITMAP 115 eBall_05.bmp 32 BITMAP 116 eBall_06.bmp 33 BITMAP 117 eBall_07.bmp 34 BITMAP 118 eBall_08.bmp 35 BITMAP 119 eBall_09.bmp 36 BITMAP 120 eBall_10.bmp 37 BITMAP 121 eBall_11.bmp 38 BITMAP 122 eBall_12.bmp 39 BITMAP 123 eBall_13.bmp 40 BITMAP 124 eBall_14.bmp 41 BITMAP 125 eBall_15.bmp 42 BITMAP 126 eBall_16.bmp 43 BITMAP 127 eBall_17.bmp 44 BITMAP 128 eBall_18.bmp 45 BITMAP 129 eBall_19.bmp 46 BITMAP 130 eBall_20.bmp 47 BITMAP 131 eBall_21.bmp 48 BITMAP 132 eBall_22.bmp 49 BITMAP 133 eBall_23.bmp 50 BITMAP 134 eBall_24.bmp 51 BITMAP 135 eBall_25.bmp -
branches/guitools-2.0/smbmon/smbmon.vrp
r329 r334 7 7 VRXWindow: __VREMainWindow,1,2180,3710,940,8000 8 8 VRXWindow: __VRESectionListWindow,1,2650,12093,9359,3300 9 VRXWindow: __VREToolsWindow,1,2204,1590,6989,16 639 VRXWindow: __VREToolsWindow,1,2204,1590,6989,1659 10 10 VRXWindow: __VREWindListWindow,1,265,12093,2650,3150 11 11 UserFile: 1 -
branches/guitools-2.0/smbmon/smbmon.vrx
r315 r334 198 198 say '_ContainerInit() done.' 199 199 return 200 /*:VRX _ContainerSort 201 */ 202 _ContainerSort: 203 ok = VRMethod( "LB_SortFields", "GetSelectedList", "SortFields." ) 204 if Fields.0 = 0 then return 205 idx = SortFields.1 206 ok = VRset( Container, "DetailSort", Fields.idx ) 207 ok = VRSet( Container, "Sort", SortOrder ) 208 ok = VRMethod( Container, "SortRecords" ) 209 return 210 200 211 /*:VRX _GuessIcon 201 212 */ … … 259 270 call _INILayoutRead "CN_smbtree" 260 271 272 ok = VRset("CN_DAEMONS", "MiniIcons", \advanced.!bigicons) 273 ok = VRset("CN_SMBTREE", "MiniIcons", \advanced.!bigicons) 274 ok = VRset("ContextMenu_Tree_MiniIcons", "Checked", \advanced.!bigicons) 275 ok = VRset("ContextMenu_Daemons_MiniIcons", "Checked", \advanced.!bigicons) 276 261 277 if _ChkTempFreeSpace() < 262144 then do 262 278 Msg.Type = "W" … … 355 371 else ok = VRREdirectStdIO("OFF") 356 372 373 advanced.!bigicons = VRGetIni( "Settings", "BigIcons", OurINI) 374 if advanced.!bigicons = "" then advanced.!bigicons = 0 375 357 376 /* For Browse page */ 358 377 FirstRun = 1 … … 387 406 ok = VRSetIni( "Settings", "TreeView", VRGet("CN_smbtree","View"), OurINI,'NoClose') 388 407 ok = VRSetIni( "Settings", "NoMsgBox", NoMsgBox, OurINI,'NoClose') 408 ok = VRSetIni( "Settings", "BigIcons", \VRGet("CN_SMBTREE", "MiniIcons"),OurINI,'NoClose') 389 409 390 410 ok = VRSetIni( "Options", "Debug", options.!debug, OurINI, 'NoClose' ) … … 483 503 CALL NLVSetText 'CB_NoMsgBox', 'Caption', 27 484 504 485 CALL NLVSetText 'ContextMenu_Daemons_ View', 'Caption', 31505 CALL NLVSetText 'ContextMenu_Daemons_Sort', 'Caption', 35 486 506 CALL NLVSetText 'ContextMenu_Daemons_Ping', 'Caption', 32 487 507 CALL NLVSetText 'ContextMenu_Daemons_Details','Caption', 118 488 508 CALL NLVSetText 'ContextMenu_Daemons_Tree', 'Caption', 120 489 509 490 CALL NLVSetText 'ContextMenu_Service_CloseSHare', 'Caption', 70 510 CALL NLVSetText 'ContextMenu_Files_Sort', 'Caption', 35 511 512 CALL NLVSetText 'ContextMenu_Service_Sort', 'Caption', 35 513 CALL NLVSetText 'ContextMenu_Service_CloseSHare', 'Caption', 70 491 514 492 515 CALL NLVSetText 'ContextMenu_Users_SendMsg', 'Caption', 80 516 CALL NLVSetText 'ContextMenu_Users_Sort', 'Caption', 35 517 493 518 CALL NLVSetText 'ContextMenu_Tree_SendMsg', 'Caption', 80 494 CALL NLVSetText 'ContextMenu_Tree_ View', 'Caption', 31519 CALL NLVSetText 'ContextMenu_Tree_Sort', 'Caption', 35 495 520 CALL NLVSetText 'ContextMenu_Tree_Tree', 'Caption', 120 496 521 CALL NLVSetText 'ContextMenu_Tree_Details', 'Caption', 118 … … 1068 1093 ok = VRSet("TM_refresh","Enabled", 0) 1069 1094 DRH = VRInfo("Record") 1095 OH = VRInfo("Object") 1070 1096 ok = VRset("ContextMenu_Daemons_Sep1","Visible", 0 ) 1071 1097 ok = VRset("ContextMenu_Daemons_Ping","Visible", (DRH <> "") ) … … 1100 1126 else do 1101 1127 RH = VRInfo("Record") 1128 OH = VRInfo("Object") 1102 1129 if RH <> "" then do 1103 /* Does not exist yet 1104 ok = VRMethod( "Contextmenu_Files", "Popup", , , "", "PositionOnItem" ) */ 1130 ok = VRMethod( "Contextmenu_Files", "Popup", , , "", "PositionOnItem" ) 1105 1131 end 1106 1132 end … … 1114 1140 ok = VRSet("TM_refresh","Enabled", 0) 1115 1141 SRH = VRInfo("Record") 1142 OH = VRInfo("Object") 1116 1143 if SRH <> "" then do 1117 1144 Service = VRMethod("CN_Service", "GetFieldData", SRH, ServiceFH) … … 1141 1168 else do 1142 1169 RH = VRInfo("Record") 1170 OH = VRInfo("Object") 1171 say "OH="VRGet(OH,"Name") 1143 1172 if RH <> "" then do 1144 1173 CurMachine = VRMethod( "CN_users", "GetFieldData", RH, UMachineFH ) … … 1227 1256 ok = VRset("ContextMenu_Daemons_Details","Enabled",0) 1228 1257 ok = VRSet("TM_refresh","Enabled", 1) 1258 return 1259 1260 /*:VRX ContextMenu_Daemons_MiniIcons_Click 1261 */ 1262 ContextMenu_Daemons_MiniIcons_Click: 1263 advanced.!bigicons = \advanced.!bigicons 1264 ok = VRset("CN_DAEMONS", "MiniIcons", \advanced.!bigicons) 1265 ok = VRset("CN_SMBTREE", "MiniIcons", \advanced.!bigicons) 1266 ok = VRset("ContextMenu_Tree_MiniIcons", "Checked", \advanced.!bigicons) 1267 ok = VRset("ContextMenu_Daemons_MiniIcons", "Checked", \advanced.!bigicons) 1229 1268 return 1230 1269 … … 1252 1291 return 1253 1292 1293 /*:VRX ContextMenu_Daemons_Sort_Click 1294 */ 1295 ContextMenu_Daemons_Sort_Click: 1296 window = VRLoadSecondary( "SW_SORT", "W" ) 1297 return 1298 1254 1299 /*:VRX ContextMenu_Daemons_Tree_Click 1255 1300 */ … … 1259 1304 ok = VRset("ContextMenu_Daemons_Details","Enabled",1) 1260 1305 ok = VRSet("TM_refresh","Enabled", 1) 1306 return 1307 1308 /*:VRX ContextMenu_Files_Sort_Click 1309 */ 1310 ContextMenu_Files_Sort_Click: 1311 window = VRLoadSecondary( "SW_SORT", "W" ) 1261 1312 return 1262 1313 … … 1277 1328 return 1278 1329 1330 /*:VRX ContextMenu_Service_Sort_Click 1331 */ 1332 ContextMenu_Service_Sort_Click: 1333 window = VRLoadSecondary( "SW_SORT", "W" ) 1334 return 1335 1279 1336 /*:VRX ContextMenu_Tree_Details_Click 1280 1337 */ … … 1284 1341 ok = VRset("ContextMenu_Tree_Details","Enabled",0) 1285 1342 ok = VRset("ContextMenu_Tree_Icons","Enabled",1) 1343 ok = VRset("TM_Throbber", "Enabled", 1) 1344 ok = VRset("Pict_Throbber", "Visible", 0) 1286 1345 call _RefreshTree 1287 1346 return … … 1294 1353 ok = VRset("ContextMenu_Tree_Tree","Enabled",1) 1295 1354 ok = VRset("ContextMenu_Tree_Details","Enabled",1) 1355 ok = VRset("TM_Throbber", "Enabled", 1) 1356 ok = VRset("Pict_Throbber", "Visible", 1) 1296 1357 call _RefreshTree 1358 return 1359 1360 /*:VRX ContextMenu_Tree_MiniIcons_Click 1361 */ 1362 ContextMenu_Tree_MiniIcons_Click: 1363 advanced.!bigicons = \advanced.!bigicons 1364 ok = VRset("CN_DAEMONS", "MiniIcons", \advanced.!bigicons) 1365 ok = VRset("CN_SMBTREE", "MiniIcons", \advanced.!bigicons) 1366 ok = VRset("ContextMenu_Tree_MiniIcons", "Checked", \advanced.!bigicons) 1367 ok = VRset("ContextMenu_Daemons_MiniIcons", "Checked", \advanced.!bigicons) 1297 1368 return 1298 1369 … … 1301 1372 ContextMenu_Tree_SendMsg_Click: 1302 1373 call _SendMsg 1374 return 1375 1376 /*:VRX ContextMenu_Tree_Sort_Click 1377 */ 1378 ContextMenu_Tree_Sort_Click: 1379 window = VRLoadSecondary( "SW_SORT", "W" ) 1303 1380 return 1304 1381 … … 1310 1387 ok = VRset("ContextMenu_Tree_Details","Enabled",1) 1311 1388 ok = VRset("ContextMenu_Tree_Icons","Enabled",1) 1389 ok = VRset("TM_Throbber", "Enabled", 1) 1390 ok = VRset("Pict_Throbber", "Visible", 1) 1312 1391 call _RefreshTree 1313 1392 return … … 1317 1396 ContextMenu_Users_SendMsg_Click: 1318 1397 call _SendMsg 1398 return 1399 1400 /*:VRX ContextMenu_Users_Sort_Click 1401 */ 1402 ContextMenu_Users_Sort_Click: 1403 window = VRLoadSecondary( "SW_SORT", "W" ) 1319 1404 return 1320 1405 … … 1436 1521 return 1437 1522 1523 /*:VRX LB_SortFields_Click 1524 */ 1525 LB_SortFields_Click: 1526 call _ContainerSort 1527 return 1528 1438 1529 /*:VRX Main_Activate 1439 1530 */ … … 1461 1552 call _GUIInit 1462 1553 1463 str = 'call TAB_'CurrentPageNr'_Click'; interpret str 1554 str = 'call TAB_'CurrentPageNr'_Click'; 1555 say str 1556 interpret str 1557 say 'Done 'str 1558 if CurrentPageNr <> 5 then do 1559 ok = VRSet("TM_Throbber", "Enabled", 1) 1560 call _RefreshTree 1561 end 1464 1562 ok = VRMethod("PB_Refresh","SetFocus") 1465 call _Refresh1466 if FirstRun = 1 & CurrentPageNr = 5 then call _RefreshTree1467 1563 return 1468 1564 /*:VRX Main_Deactivate … … 1532 1628 ok = VRset("CN_smbtree","Height", VRGet("Page_5","Height")-120) 1533 1629 1534 1630 ok = VRset("PICT_THROBBER", "Left", VRGet("CN_SMBTREE","Width")%2-240) 1631 ok = VRset("PICT_THROBBER", "Top", VRGet("CN_SMBTREE","Height")%2-200) 1632 1535 1633 1536 1634 ButtonDist= 980 … … 1654 1752 PB_Refresh_Click: 1655 1753 ok = SysSleep(0.3) 1656 if CurrentPageNr = 5 1657 then call _RefreshTree 1658 else call _Refresh 1754 if CurrentPageNr = 5 then do 1755 ok = VRset("Pict_Throbber", "Visible", 1) 1756 ok = VRset("TM_Throbber", "Enabled", 1) 1757 call _RefreshTree 1758 end 1759 else call _Refresh 1760 return 1761 1762 /*:VRX PB_Sort_Cancel_Click 1763 */ 1764 PB_Sort_Cancel_Click: 1765 ok = VRset( Container, "DetailSort", Old.SortField ) 1766 ok = VRSet( Container, "Sort", Old.SortOrder ) 1767 ok = VRMethod( Container, "SortRecords" ) 1768 drop Old. 1769 call SW_SORT_Close 1770 return 1771 1772 /*:VRX PB_Sort_OK_Click 1773 */ 1774 PB_Sort_OK_Click: 1775 drop Old. 1776 call SW_SORT_Close 1659 1777 return 1660 1778 … … 1707 1825 return 1708 1826 1827 /*:VRX RB_Sort_Ascending_Click 1828 */ 1829 RB_Sort_Ascending_Click: 1830 SortOrder = "Ascending" 1831 call _ContainerSort 1832 return 1833 1834 /*:VRX RB_Sort_Descending_Click 1835 */ 1836 RB_Sort_Descending_Click: 1837 SortOrder = "Descending" 1838 call _ContainerSort 1839 return 1840 1841 /*:VRX RB_Sort_None_Click 1842 */ 1843 RB_Sort_None_Click: 1844 SortOrder = "None" 1845 call _ContainerSort 1846 return 1847 1709 1848 /*:VRX SPIN_Intervall_Change 1710 1849 */ … … 1720 1859 return 1721 1860 1861 /*:VRX SW_SORT_Close 1862 */ 1863 SW_SORT_Close: 1864 call SW_SORT_Fini 1865 return 1866 1867 /*:VRX SW_SORT_Create 1868 */ 1869 SW_SORT_Create: 1870 call SW_SORT_Init 1871 1872 CALL NLVSetText 'SW_SORT', 'Caption', 35 1873 CALL NLVSetText 'PB_Sort_OK', 'Caption', 2 1874 CALL NLVSetText 'PB_Sort_Cancel', 'Caption', 3 1875 1876 CALL NLVSetText 'RB_Sort_Ascending', 'Caption', 90 1877 CALL NLVSetText 'RB_Sort_Descending', 'Caption', 91 1878 CALL NLVSetText 'RB_Sort_None', 'Caption', 92 1879 1880 Container = OH 1881 say OH 1882 say Container 1883 ok = VRMethod(Container, "GetFieldList", "Fields." ) 1884 1885 SortOrder = "None" 1886 1887 do I = 1 to Fields.0 1888 ok = VRMethod("LB_SortFields","AddString", VRMethod(Container, "GetFieldAttr", fields.I, "Title" )) 1889 end 1890 Old.SortField = VRGet( Container, "DetailSort" ) 1891 Old.SortOrder = VRGet( Container, "Sort" ) 1892 say Old.SortField 1893 say Old.SortOrder 1894 return 1895 1896 /*:VRX SW_SORT_Fini 1897 */ 1898 SW_SORT_Fini: 1899 window = VRInfo( "Window" ) 1900 call VRDestroy window 1901 drop window 1902 return 1903 /*:VRX SW_SORT_Init 1904 */ 1905 SW_SORT_Init: 1906 window = VRInfo( "Object" ) 1907 if( \VRIsChildOf( window, "Notebook" ) ) then do 1908 call VRMethod window, "CenterWindow" 1909 call VRSet window, "Visible", 1 1910 call VRMethod window, "Activate" 1911 end 1912 drop window 1913 return 1914 1722 1915 /*:VRX TAB_1_Click 1723 1916 */ 1724 1917 TAB_1_Click: 1918 if VRGet("TM_Throbber","Enabled") = 1 then ok = VRset("Pict_Throbber", "Visible", 0) 1725 1919 call Activate 1 1726 1920 return … … 1729 1923 */ 1730 1924 TAB_2_Click: 1925 if VRGet("TM_Throbber","Enabled") = 1 then ok = VRset("Pict_Throbber", "Visible", 0) 1731 1926 call Activate 2 1732 1927 return … … 1735 1930 */ 1736 1931 TAB_3_Click: 1932 if VRGet("TM_Throbber","Enabled") = 1 then ok = VRset("Pict_Throbber", "Visible", 0) 1737 1933 call Activate 3 1738 1934 return … … 1741 1937 */ 1742 1938 TAB_4_Click: 1939 if VRGet("TM_Throbber","Enabled") = 1 then ok = VRset("Pict_Throbber", "Visible", 0) 1743 1940 call Activate 4 1744 1941 return … … 1747 1944 */ 1748 1945 TAB_5_Click: 1946 if VRGet("TM_Throbber", "Enabled") then ok = VRset("Pict_Throbber", "Visible", 1) 1749 1947 call Activate 5 1750 if FirstRun = 1 then call _RefreshTree 1948 if FirstRun = 1 then do 1949 ok = VRset("TM_Throbber", "Enabled", 1) 1950 ok = VRset("Pict_Throbber", "Visible", 1) 1951 call _RefreshTree 1952 end 1751 1953 return 1752 1954 … … 1754 1956 */ 1755 1957 TAB_6_Click: 1958 if VRGet("TM_Throbber","Enabled") = 1 then ok = VRset("Pict_Throbber", "Visible", 0) 1756 1959 call Activate 6 1757 1960 return … … 1770 1973 return 1771 1974 1975 /*:VRX TM_Throbber_Trigger 1976 */ 1977 TM_Throbber_Trigger: 1978 pIdx = VRGet("Pict_Throbber","PicturePath") 1979 parse var pIdx '#' pidx 1980 pidx = pidx + 1 1981 if pidx = 136 then pidx = 111 1982 ok = VRSet("Pict_Throbber","PicturePath","#"pidx) 1983 return 1984 -
branches/guitools-2.0/smbmon/smbmon_de.mkm
r315 r334 39 39 SMM0033I: "%1"-Prozess stoppen 40 40 SMM0034I: Den "%1"-Prozess wirklich stoppen? 41 SMM0035 ?:41 SMM0035I: Sortieren 42 42 SMM0036?: 43 43 SMM0037?: … … 98 98 SMM0088?: 99 99 SMM0089?: 100 SMM0090 ?:101 SMM0091 ?:102 SMM0092 ?:100 SMM0090I: Aufsteigend 101 SMM0091I: Absteigend 102 SMM0092I: Nicht sortieren 103 103 SMM0093?: 104 104 SMM0094?: … … 139 139 SMM0128?: 140 140 SMM0129?: 141 ; User container colum sn141 ; User container columns 142 142 SMM0130I: PID 143 143 SMM0131I: Benutzer -
branches/guitools-2.0/smbmon/smbmon_en.mkm
r315 r334 39 39 SMM0033I: Shutdown "%1"-daemon 40 40 SMM0034I: Really shutdown "%1"-daemon? 41 SMM0035 ?:41 SMM0035I: Sort 42 42 SMM0036?: 43 43 SMM0037?: … … 98 98 SMM0088?: 99 99 SMM0089?: 100 SMM0090 ?:101 SMM0091 ?:102 SMM0092 ?:100 SMM0090I: Ascending 101 SMM0091I: Descending 102 SMM0092I: None 103 103 SMM0093?: 104 104 SMM0094?: -
branches/guitools-2.0/smbmon/smbmon_es.mkm
r315 r334 39 39 SMM0033I: Apagar "%1"-daemon 40 40 SMM0034I: Realmente apagar "%1"-daemon? 41 SMM0035 ?:41 SMM0035I: Ordenar 42 42 SMM0036?: 43 43 SMM0037?: … … 98 98 SMM0088?: 99 99 SMM0089?: 100 SMM0090 ?:101 SMM0091 ?:102 SMM0092 ?:100 SMM0090I: Ascendente 101 SMM0091I: Descendente 102 SMM0092I: Ordenar no 103 103 SMM0093?: 104 104 SMM0094?: -
branches/guitools-2.0/smbmon/smbmon_fr.mkm
r315 r334 41 41 SMM0033I: Arrter le dmon-"%1" 42 42 SMM0034I: Voulez-vous rellement arrter le dmon-"%1" ? 43 SMM0035 ?:43 SMM0035I: Trier 44 44 SMM0036?: 45 45 SMM0037?: … … 101 101 SMM0088?: 102 102 SMM0089?: 103 SMM0090 ?:104 SMM0091 ?:105 SMM0092 ?:103 SMM0090I: Ascendant 104 SMM0091I: Descendant 105 SMM0092I: Ne pas regrouper 106 106 SMM0093?: 107 107 SMM0094?: -
branches/guitools-2.0/smbmon/smbmon_sv.mkm
r315 r334 39 39 SMM0033I: Stng ned "%1" 40 40 SMM0034I: Skall verkligen "%1" stoppas? 41 SMM0035 ?:41 SMM0035I: Sortera 42 42 SMM0036?: 43 43 SMM0037?: … … 98 98 SMM0088?: 99 99 SMM0089?: 100 SMM0090 ?:101 SMM0091 ?:102 SMM0092 ?:100 SMM0090I: Upp 101 SMM0091I: Nere 102 SMM0092I: Sortera inte 103 103 SMM0093?: 104 104 SMM0094?:
Note:
See TracChangeset
for help on using the changeset viewer.