Changeset 294

Show
Ignore:
Timestamp:
07/01/09 07:52:06 (9 months ago)
Author:
herwigb
Message:

GUI tools: removecfg Version 1.0

Location:
branches/guitools-1.0
Files:
7 added
4 modified

Legend:

Unmodified
Added
Removed
  • branches/guitools-1.0/smbmon/smbmon.vrp

    r288 r294  
    66RunDirectory: U:\Develop\Samba\guitools-1.0\smbmon 
    77VRXWindow: __VREMainWindow,1,2180,3710,940,8000 
    8 VRXWindow: __VRESectionListWindow,1,2650,12093,9359,3324 
    9 VRXWindow: __VREToolsWindow,1,2204,1590,7498,1665 
     8VRXWindow: __VRESectionListWindow,1,2650,12093,9359,3300 
     9VRXWindow: __VREToolsWindow,1,2204,1590,7492,1669 
    1010VRXWindow: __VREWindListWindow,1,265,12093,2650,3150 
    1111UserFile: 1 
  • branches/guitools-1.0/smbmon/smbmon.vrx

    r288 r294  
    163163    DStatusFH  = VRMethod( "CN_Daemons", "AddField", "String", NLVGetMessage(146) ) 
    164164    DPidsFH    = VRMethod( "CN_Daemons", "AddField", "String", NLVGetMessage(130) ) 
     165 
     166    /* Browse tree */ 
     167    IpFH      = VRMethod( "CN_Tree", "AddField", "String", "IP Address" ) 
     168    NBFH      = VRMethod( "CN_Tree", "AddField", "String", "NetBIOS name" ) 
     169    MBFH      = VRMethod( "CN_Tree", "AddField", "String", "DMB/LMB" )     
     170    WorkgroupFH= VRMethod( "CN_Tree", "AddField", "String", "Workgroup" )     
     171    OSFH   = VRMethod( "CN_Tree", "AddField", "String", "OS" )     
     172    VersionFH = VRMethod( "CN_Tree", "AddField", "String", "Version" ) 
     173    CommentFH = VRMethod( "CN_Tree", "AddField", "String", "Comment" ) 
     174 
     175    ok = VRMethod("CN_Tree","SetfieldAttr",IPFH,       "ReadOnly", 1) 
     176    ok = VRMethod("CN_Tree","SetfieldAttr",NBFH,       "ReadOnly", 1) 
     177    ok = VRMethod("CN_Tree","SetfieldAttr",MBFH,       "ReadOnly", 1) 
     178    ok = VRMethod("CN_Tree","SetfieldAttr",WorkGroupFH,"ReadOnly", 1) 
     179    ok = VRMethod("CN_Tree","SetfieldAttr",OSFH,       "ReadOnly", 1) 
     180 
    165181 
    166182    /* add records for the 3 daemons */ 
     
    805821    drop smbtree. 
    806822 
     823    sl = 0 
     824 
    807825    do until lines(samba.!msg) = 0 
    808         smbtreeline = linein(samba.!msg) 
    809         Header = c2x(left(smbtreeline,3)) 
     826        sl = sl + 1 
     827        smbtreeline.sl = linein(samba.!msg) 
     828    end 
     829    smbtreeline.0 = sl 
     830 
     831    do sl = 1 to smbtreeline.0 
     832        Header = c2x(left(smbtreeline.sl,3)) 
    810833        select 
    811834            when Header = "09095C" then do /* share */ 
    812                 smbtreeline = strip(smbtreeline,,'09'x) 
    813                 parse var smbtreeline '\\'machine'\'share '09'x comment 
     835                smbtreeline.sl = strip(smbtreeline.sl,,'09'x) 
     836                parse var smbtreeline.sl '\\'machine'\'share '09'x comment 
    814837                machine = strip(machine) 
    815838                share   = left(strip(share),10) 
     
    820843            end 
    821844            when Header = "095C5C" then do /* Machine */ 
    822                 smbtreeline = strip(smbtreeline,,'09'x) 
    823                 parse var smbtreeline '\\'machine '0909'x comment 
     845                smbtreeline.sl = strip(smbtreeline.sl,,'09'x) 
     846                parse var smbtreeline.sl '\\'machine '0909'x comment 
    824847                machine = left(strip(machine),13) 
    825848                comment = strip(comment) 
    826849                smbtree.!machine = VRMethod( "CN_Tree", "AddRecord",smbtree.!workgroup,, machine||'0D0A'x||comment,"#35:PMWP.DLL") 
     850                ok = VRMethod( "CN_Tree", "SetFieldData", smbtree.!machine, NBFH, machine, CommentFH, Comment, WorkGroupFH, CurWG) 
    827851            end 
    828852            otherwise do 
    829                 say "Workgroup: "smbtreeline 
    830                 if pos("RECEIVING",translate(smbTreeline)) > 0 then do 
     853                say "Workgroup: "smbtreeline.sl 
     854                if pos("RECEIVING",translate(smbtreeline.sl)) > 0 then do 
    831855                    Msg.Type = "W" 
    832                     Msg.Text = smbtreeline 
     856                    Msg.Text = smbtreeline.sl 
    833857                    call _ShowMsg 
    834858                end 
    835859                else do 
    836                     smbtree.!workgroup = VRMethod( "CN_Tree", "AddRecord",,, smbtreeline,"#62:PMWP.DLL") 
     860                    smbtree.!workgroup = VRMethod( "CN_Tree", "AddRecord",,, smbtreeline.sl,"#62:PMWP.DLL") 
     861                    ok = VRMethod( "CN_Tree", "SetFieldData", smbtree.!workgroup, WorkGroupFH, smbtreeline.sl) 
     862                    CurWG = smbtreeline.sl 
    837863                end 
    838864            end 
     
    12931319return 
    12941320 
     1321/*:VRX         ContextMenu_Tree_Details_Click 
     1322*/ 
     1323ContextMenu_Tree_Details_Click:  
     1324    ok = VRset("CN_Tree","View","Detail") 
     1325    ok = VRset("ContextMenu_Tree_Tree","Enabled",1) 
     1326    ok = VRset("ContextMenu_Tree_Details","Enabled",0) 
     1327    ok = VRset("ContextMenu_Tree_Icons","Enabled",1) 
     1328return 
     1329 
     1330/*:VRX         ContextMenu_Tree_Icons_Click 
     1331*/ 
     1332ContextMenu_Tree_Icons_Click:  
     1333    ok = VRset("CN_Tree","View","Icon") 
     1334    ok = VRset("ContextMenu_Tree_Icons","Enabled",0) 
     1335    ok = VRset("ContextMenu_Tree_Tree","Enabled",1) 
     1336    ok = VRset("ContextMenu_Tree_Details","Enabled",1) 
     1337return 
     1338 
    12951339/*:VRX         ContextMenu_Tree_SendMsg_Click 
    12961340*/ 
    12971341ContextMenu_Tree_SendMsg_Click:  
    12981342    call _SendMsg  
     1343return 
     1344 
     1345/*:VRX         ContextMenu_Tree_Tree_Click 
     1346*/ 
     1347ContextMenu_Tree_Tree_Click:  
     1348    ok = VRset("CN_Tree","View","IconTree") 
     1349    ok = VRset("ContextMenu_Tree_Tree","Enabled",0) 
     1350    ok = VRset("ContextMenu_Tree_Details","Enabled",1) 
     1351    ok = VRset("ContextMenu_Tree_Icons","Enabled",1) 
    12991352return 
    13001353