Changeset 294 for branches/guitools-1.0


Ignore:
Timestamp:
Jul 1, 2009, 7:52:06 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

GUI tools: removecfg Version 1.0

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

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
Note: See TracChangeset for help on using the changeset viewer.