Changeset 561 for branches


Ignore:
Timestamp:
Feb 23, 2011, 10:02:53 AM (14 years ago)
Author:
Herwig Bauernfeind
Message:

GUI-Tools: SMBMON 2.1 container logic

Location:
branches/guitools-2.0/smbmon-2.1
Files:
5 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/guitools-2.0/smbmon-2.1/smbmon.VRP

    r560 r561  
    77RunDirectory:
    88VRXWindow: __VREMainWindow,1,2180,3710,903,8010
    9 VRXWindow: __VRESectionListWindow,1,1457,11708,7938,3342
    10 VRXWindow: __VREToolsWindow,1,3211,9877,6489,1659
    11 VRXWindow: __VREWindListWindow,1,3216,6119,2650,3150
     9VRXWindow: __VRESectionListWindow,1,3589,11708,7938,3342
     10VRXWindow: __VREToolsWindow,1,3211,9877,6480,1661
     11VRXWindow: __VREWindListWindow,1,927,11708,2650,3324
    1212UserFile: 1
    1313UserWindow: Main,1
     14UserWindow: SW_1,1
     15UserWindow: SW_2,1
     16UserWindow: SW_3,1
     17UserWindow: SW_4,1
     18UserWindow: SW_5,1
     19UserWindow: SW_6,1
  • branches/guitools-2.0/smbmon-2.1/smbmon.VRX

    r560 r561  
    8787return __vrlsHWnd
    8888
     89/*:VRX         __VXREXX____APPENDS__
     90*/
     91__VXREXX____APPENDS__:
     92/*
     93#append U:\Develop\Samba\guitools-2.0\shared\nlv.vrs
     94#append U:\Develop\Samba\guitools-2.0\shared\inittempdir.vrs
     95*/
     96return
     97/*:VRX         _ContainerInit
     98*/
     99_ContainerInit:
     100    say '_ContainerInit() started.'
     101
     102    /* User */
     103    UIconH     = VRMethod( "CN_Users", "AddField", "Icon",   NLVGetMessage(148) )
     104    UsernameFH = VRMethod( "CN_Users", "AddField", "String", NLVGetMessage(131) )
     105    GroupFH    = VRMethod( "CN_Users", "AddField", "String", NLVGetMessage(132) )
     106    UMachineFH = VRMethod( "CN_Users", "AddField", "String", NLVGetMessage(133) )
     107    UIPAdrFH   = VRMethod( "CN_Users", "AddField", "String", NLVGetMessage(147) )
     108    UPIDFH     = VRMethod( "CN_Users", "AddField", "String", NLVGetMessage(130) ) 
     109
     110    /* Files */
     111    FIconH     = VRMethod( "CN_Files", "AddField", "Icon",   NLVGetMessage(148) )
     112    FileFH     = VRMethod( "CN_Files", "AddField", "String", NLVGetMessage(134) )
     113    FUserFH    = VRMethod( "CN_Files", "AddField", "String", NLVGetMessage(131) )
     114    FPIDFH     = VRMethod( "CN_Files", "AddField", "String", NLVGetMessage(130) )
     115    DenyModeFH = VRMethod( "CN_Files", "AddField", "String", NLVGetMessage(135) )
     116    TimeFH     = VRMethod( "CN_Files", "AddField", "String", NLVGetMessage(136) )
     117    DateFH     = VRMethod( "CN_Files", "AddField", "String", NLVGetMessage(149) )
     118    AccessFH   = VRMethod( "CN_Files", "AddField", "String", NLVGetMessage(137) )
     119    RWFH       = VRMethod( "CN_Files", "AddField", "String", NLVGetMessage(138) )
     120    OplockFH   = VRMethod( "CN_Files", "AddField", "String", NLVGetMessage(139) )
     121    UIDFH      = VRMethod( "CN_Files", "AddField", "String", NLVGetMessage(140) )
     122    SharePathFH= VRMethod( "CN_Files", "AddField", "String", NLVGetMessage(141) )
     123    NameFH     = VRMethod( "CN_Files", "AddField", "String", NLVGetMessage(142) )
     124
     125    /* service */
     126    SIconH     = VRMethod( "CN_Service", "AddField", "Icon",   NLVGetMessage(148) )
     127    SPIDFH     = VRMethod( "CN_Service", "AddField", "String", NLVGetMessage(130) )
     128    ServiceFH  = VRMethod( "CN_Service", "AddField", "String", NLVGetMessage(143) )
     129    SMachineFH = VRMethod( "CN_Service", "AddField", "String", NLVGetMessage(133) )
     130    ConnectedFH= VRMethod( "CN_Service", "AddField", "String", NLVGetMessage(144) )
     131
     132    /* daemons */
     133    DaemonFH   = VRMethod( "CN_Daemons", "AddField", "String", NLVGetMessage(145) )
     134    DStatusFH  = VRMethod( "CN_Daemons", "AddField", "String", NLVGetMessage(146) )
     135    DPidsFH    = VRMethod( "CN_Daemons", "AddField", "String", NLVGetMessage(130) )
     136
     137    /* Browse tree */
     138    WorkgroupFH= VRMethod( "CN_smbtree", "AddField", "String", NLVGetMessage(150)  )
     139    NBFH      = VRMethod( "CN_smbtree", "AddField", "String", "NetBIOS name" )
     140    IpFH      = VRMethod( "CN_smbtree", "AddField", "String",  NLVGetMessage(147)  )
     141    MBFH      = VRMethod( "CN_smbtree", "AddField", "String", "DMB/LMB" )   
     142   
     143    OSFH   = VRMethod( "CN_smbtree", "AddField", "String", "OS" )   
     144    /* VersionFH = VRMethod( "CN_SmbTree", "AddField", "String", "Version" ) */
     145    CommentFH = VRMethod( "CN_smbtree", "AddField", "String", NLVGetMessage(151) )
     146    MacFH = VRMethod( "CN_smbtree", "AddField", "String", "MAC" )
     147
     148    ok = VRMethod("CN_smbtree","SetfieldAttr",IPFH,       "ReadOnly", 1)
     149    ok = VRMethod("CN_smbtree","SetfieldAttr",NBFH,       "ReadOnly", 1)
     150    ok = VRMethod("CN_smbtree","SetfieldAttr",MBFH,       "ReadOnly", 1)
     151    ok = VRMethod("CN_smbtree","SetfieldAttr",WorkGroupFH,"ReadOnly", 1)
     152    ok = VRMethod("CN_smbtree","SetfieldAttr",OSFH,       "ReadOnly", 1)
     153    ok = VRMethod("CN_smbtree","SetfieldAttr",MacFH,      "ReadOnly", 1)
     154
     155
     156    /* add records for the 3 daemons */
     157    smbdHandle = VRMethod("CN_Daemons", "Addrecord",, ,"smbd.exe","$41")
     158    ok = VRMethod("CN_Daemons", "SetFieldData", smbdHandle, DaemonFH, "smbd.exe")
     159    nmbdHandle = VRMethod("CN_Daemons", "Addrecord", ,,"nmbd.exe","$41")
     160    ok = VRMethod("CN_Daemons", "SetFieldData", nmbdHandle, DaemonFH, "nmbd.exe")
     161    winbHandle = VRMethod("CN_Daemons", "Addrecord",, ,"winbindd.exe","$41")
     162    ok = VRMethod("CN_Daemons", "SetFieldData", winbHandle, DaemonFH, "winbindd.exe")
     163    ok = (stream(samba.!bin'\winbindd.exe','c','query exists') <> "")
     164    ok = VRMethod("CN_Daemons", "SetRecordAttr", winbHandle, "Visible", ok)
     165
     166    ok = VRMethod("CN_Daemons","SetRecordAttr","All", "Collapsed", 0 )
     167
     168    say '_ContainerInit() done.'
     169return
     170
    89171/*:VRX         _GUIInit
    90172*/
    91173_GUIInit:
     174    FirstRun = 1
    92175    if datatype(Top) = 'NUM' then do
    93176        ok = VRset("Main","Top",Top)
     
    162245Main_Create:
    163246    call _INIRead
     247    call NLVSetup
    164248    call _GUIInit
    165249return
     
    189273    ok = VRSEt("PB_About",  "Left",ButtonHPos+ButtonHDist*(ButtonNr-2))
    190274    ok = VRSEt("PB_Help",   "Left",ButtonHPos+ButtonHDist*(ButtonNr-1))
     275
     276    cLeft   = 120
     277    cTop    = 120
     278    cWidth  = iWidth - 1200
     279    cHeight = iHeight- 1660
     280
     281    if VRIsValidObject("CN_Users") then do
     282        ok = VRset("CN_Users","Top",    cTop)
     283        ok = VRset("CN_Users","Left",   cLeft)
     284        ok = VRset("CN_Users","Width",  cWidth)
     285        ok = VRset("CN_Users","Height", cHeight)
     286    end
     287
     288    if VRIsValidObject("CN_Files") then do
     289        ok = VRset("CN_Files","Top",    cTop)
     290        ok = VRset("CN_Files","Left",   cLeft)
     291        ok = VRset("CN_Files","Width",  cWidth)
     292        ok = VRset("CN_Files","Height", cHeight)
     293    end
     294
     295    if VRIsValidObject("CN_Service") then do
     296        ok = VRset("CN_Service","Top",    cTop)
     297        ok = VRset("CN_Service","Left",   cLeft)
     298        ok = VRset("CN_Service","Width",  cWidth)
     299        ok = VRset("CN_Service","Height", cHeight)
     300    end
     301
     302    if VRIsValidObject("CN_Daemons") then do
     303        ok = VRset("CN_Daemons","Top",    cTop)
     304        ok = VRset("CN_Daemons","Left",   cLeft)
     305        ok = VRset("CN_Daemons","Width",  cWidth)
     306        ok = VRset("CN_Daemons","Height", cHeight)
     307    end
     308
     309    if VRIsValidObject("CN_SmbTree") then do
     310        ok = VRset("CN_SmbTree","Top",    cTop)
     311        ok = VRset("CN_SmbTree","Left",   cLeft)
     312        ok = VRset("CN_SmbTree","Width",  cWidth)
     313        ok = VRset("CN_SmbTree","Height", cHeight)
     314    end
    191315
    192316    ok = VRSet("Main","Painting", 1)
     
    394518return
    395519
     520/*:VRX         TDL_1_PageSelected
     521*/
     522TDL_1_PageSelected:
     523    if FirstRun = 1 then do
     524        ok = VRSet("TDL_1","Painting", 0)
     525        call _ContainerInit
     526        FirstRun = 0
     527        ok = VRSet("TDL_1","Painting", 1)
     528    end
     529return
     530
Note: See TracChangeset for help on using the changeset viewer.