Changeset 320


Ignore:
Timestamp:
Aug 27, 2009, 11:19:24 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

GUI-Tools: More work on EVFSGUI V.next (several (GUI-related) changes)

Location:
branches/guitools-2.0/evfsgui
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/guitools-2.0/evfsgui/changes

    r319 r320  
    1111- Added: Create rudimentary %ETC%\samba\smb.conf
    1212- Added: Connection details view (preliminary)
    13 - Added: Double connection detection using hashes
     13- Added: Double connection detection using md5 hashes
    1414- Added: New profile saving code
    1515- Added: Remove menu option (preliminary for passive connections only)
    1616- Added: smbtree.vrs: Optionally do not show hidden shares
    1717- Added: smbtree.vrs: Enhanced guessicon()
     18- Added: Preliminary context menus for Browse View and Connection details view
     19- Changed: Several changes in GUI style (as suggested by Alex Taylor)
     20- Changed: Left align buttons in current connections panel (as suggested by
     21           MrFawlty and Alex Taylor)
     22- Changed: Replaced status bar by a text control (as suggested by Alex Taylor)
     23           (only used for version display for now)
     24- Changed: Main icon is now the one done by Alex Taylor           
     25- Changed: Use PM_Default_Colors for title sections (as suggested by Alex Taylor)
    1826- Fixed: Loading a profile presented the user a half drawn window
    1927- Fixed: CltInit uses smbclient.exe instead of smbd.exe to find Samba binaries
     
    2230ToDo:
    2331- CltInit requires resync with SambaInit
     32- Create Icon. stem in order to ease maintainance of icons
     33- Create mechanism to save passive connections across sessions
     34- Functionality of context menus for Browse View and Connection details view
    2435- Debug on/off option is badly implemented (rework required)
     36- smbtree.vrs: Sort options
    2537- Advanced dialog should be split into connection options and global options
    2638- smbtree error messages are ignored (requires more code from smbmon)
    27 - Connecting to IPC$ still possible
     39- Connecting to IPC$ still possible (if it is visible)
    2840- printer share detection is flaky
    2941- error checking
  • branches/guitools-2.0/evfsgui/evfsgui.VRP

    r319 r320  
    44MacroPath: VRM: U:\Develop\Samba\guitools-2.0\smbclgui
    55EXEPath:
    6 RunParameters: y:\HB.evp
     6RunParameters:
    77RunDirectory:
    88VRXWindow: __VREMainWindow,1,530,2457,879,4071
    99VRXWindow: __VRESectionListWindow,1,337,11708,11623,3686
    10 VRXWindow: __VREToolsWindow,1,518,530,6984,1663
     10VRXWindow: __VREToolsWindow,1,518,530,6993,1669
    1111VRXWindow: __VREWindListWindow,1,482,7661,2650,3150
    1212UserFile: 1
  • branches/guitools-2.0/evfsgui/evfsgui.VRX

    r319 r320  
    157157    FWidth = 32
    158158
     159    ok = VRSet("DT_STATUSBAR", "Caption", VRGet("Main", "HintText"))
    159160    call Main_Resize
    160161return
     
    251252RETURN
    252253
     254/*:VRX         CN_CONDET_ContextMenu
     255*/
     256CN_CONDET_ContextMenu:
     257    ok = VRMethod( "Menu_Selected", "Popup", , , "", "" )
     258return
     259
    253260/*:VRX         CN_CONDET_DragStart
    254261*/
     
    521528    window = VRLoadSecondary( "SW_LOGIN", "W" )
    522529    call PB_MOUNT_CLICK
     530return
     531
     532/*:VRX         CN_SMBTREE_ContextMenu
     533*/
     534CN_SMBTREE_ContextMenu:
     535    ok = VRMethod( "Menu_Selected", "Popup", , , "", "" )
    523536return
    524537
     
    778791        settings.!curbcolor = VRGetIni('Settings', 'TitleBarBackground', settings.!ini, 'NoClose')
    779792        settings.!curfcolor = VRGetIni('Settings', 'TitleBarForeground', settings.!ini, 'NoClose')
    780         IF settings.!curbcolor = '' THEN settings.!curbcolor = '<default>'
    781         IF settings.!curfcolor = '' THEN settings.!curfcolor = '<default>'
     793        IF settings.!curbcolor = '' THEN settings.!curbcolor = VRGetIni('PM_Default_Colors', 'ActiveTitleText', 'User', 'NoClose')
     794        IF settings.!curfcolor = '' THEN settings.!curfcolor = VRGetIni('PM_Default_Colors', 'ActiveTitleTextBgnd', 'User', 'NoClose')
    782795
    783796        settings.!buttonson = VRGetIni('Settings', 'ButtonsOn', settings.!ini, 'NoClose')
     
    983996    ok = VRset("PB_DETACH",  "Top",    VRGet("GB_CURRENT","Height")- 400-FWidth-12)
    984997    ok = VRset("PB_DETACH",  "Width",  min((VRGet("GB_CURRENT","Width")-FWidth*3)%2, 1313))
    985     ok = VRset("PB_UNMOUNT", "Left",   VRGet("GB_CURRENT","Width") -VRGet("PB_DETACH","Width")-FWidth)
     998    ok = VRset("PB_UNMOUNT", "Left",   FWidth*2 +1313 - 12)
     999/*  ok = VRset("PB_UNMOUNT", "Left",   VRGet("GB_CURRENT","Width") -VRGet("PB_DETACH","Width")-FWidth) */
    9861000    ok = VRset("PB_UNMOUNT", "Top",    VRGet("GB_CURRENT","Height")- 400-FWidth-12)
    9871001    ok = VRset("PB_UNMOUNT", "Width",  min((VRGet("GB_CURRENT","Width")-FWidth*3)%2, 1313))
     
    9911005    ok = VRSet("GB_SMBTREE", "Left",    VRGet("SPLIT_Main","Left")+60)
    9921006    ok = VRset("GB_SMBTREE", "Height",  VRGet("GB_CURRENT","Height"))
    993     ok = VRset("GB_SMBTREE", "Width",   VRGet("Main","Width")-VRGet("SPLIT_Main","Left")-60-FWidth*2-32)
     1007    ok = VRset("GB_SMBTREE", "Width",   VRGet("Main","Width")-VRGet("SPLIT_Main","Left")-60-FWidth*2-24*2)
    9941008
    9951009    ok = VRset("GB_SMBTREE3","Top",     FWidth)
     
    10201034    ok = VRset("PICT_THROBBER", "Left",  VRGet("CN_SMBTREE","Width")%2-200)
    10211035
    1022     /* Conection details stuff */
     1036    /* Connection details stuff */
    10231037    ok = VRSet("GB_CONDET", "Top",     FWidth)
    10241038    ok = VRSet("GB_CONDET", "Left",    VRGet("SPLIT_Main","Left")+60)
    10251039    ok = VRset("GB_CONDET", "Height",  VRGet("GB_CURRENT","Height"))
    1026     ok = VRset("GB_CONDET", "Width",   VRGet("Main","Width")-VRGet("SPLIT_Main","Left")-60-FWidth*2-32)
     1040    ok = VRset("GB_CONDET", "Width",   VRGet("Main","Width")-VRGet("SPLIT_Main","Left")-60-FWidth*2-24*2)
    10271041
    10281042    ok = VRset("GB_CONDET3","Top",     FWidth)
     
    10541068    ok = VRSet("GB_DIALOG", "Left",   VRGet("SPLIT_Main","Left")+60)
    10551069    ok = VRset("GB_DIALOG", "Height", VRGet("GB_CURRENT","Height"))
    1056     ok = VRset("GB_DIALOG", "Width",  VRGet("Main","Width")-VRGet("SPLIT_Main","Left")-60-FWidth*2-32)
     1070    ok = VRset("GB_DIALOG", "Width",  VRGet("Main","Width")-VRGet("SPLIT_Main","Left")-60-FWidth*2-24*2)
    10571071
    10581072    ok = VRset("GB_DIALOG3","Top",     FWidth)
     
    10851099    ok = VRset("SPLIT_Main","Top", FWidth)
    10861100    ok = VRset("SPLIT_Main","Height", VRGet("GB_CURRENT","Height"))
     1101
     1102    ok = VRSet("GB_STATUSBAR","Left", FWidth-24)
     1103    ok = VRSet("GB_STATUSBAR","Top", VRGet("Main","Height")-VRGet("GB_STATUSBAR","Height")-FWidth-640+24)
     1104    ok = VRSet("GB_STATUSBAR","Width", VRGet("Main","Width")-2*FWidth-2*32)
     1105
     1106    ok = VRset("DT_STATUSBAR","Top",     8)
     1107    ok = VRset("DT_STATUSBAR","Left",    8)
     1108    ok = VRset("DT_STATUSBAR","Width",   VRGet("GB_CURRENT","Width")+VRGet("GB_SMBTREE","Width")+60-24*2)
    10871109
    10881110    ok = VRset("Main","Painting", 1)
     
    11951217return
    11961218
     1219/*:VRX         Menu_Selected_Connect_Click
     1220*/
     1221Menu_Selected_Connect_Click:
     1222    call PB_CONNECT_Click
     1223return
     1224
    11971225/*:VRX         Menu_Selected_Remove_Click
    11981226*/
     
    12111239return
    12121240
     1241/*:VRX         Menu_Selected_Retry_Click
     1242*/
     1243Menu_Selected_Retry_Click:
     1244    ok = VRMethod( "CN_CONDET", "GetRecordList", "SourceOrSelected", "selrec." )
     1245    if selrec.0 = 0 then return
     1246
     1247    do I = 1 to selrec.0
     1248        if VRMethod("CN_CONDET", "GetFieldData", selrec.I, cd.statusfh) = '#68:PMWP.DLL' then do
     1249           /*  CALL VRMethod 'CN_CONDET', 'RemoveRecord', selrec.I */
     1250
     1251        end
     1252    end
     1253return
     1254
    12131255/*:VRX         Menu_View_Buttons_Click
    12141256*/
     
    12461288
    12471289    ok = VRSet("Menu_Selected_Remove", "Visible",  1)
     1290    ok = VRSet("Menu_Selected_Retry", "Visible",  1)
    12481291    ok = VRMethod( "CN_CONDET", "GetRecordList", "All", "records." )
    12491292    ok = VRSet("Menu_Selected_Remove", "Enabled",  (records.0 = 0))
     1293    ok = VRSet("Menu_Selected_Retry", "Enabled",  (records.0 = 0))
     1294
     1295    ok = VRSet("Menu_Selected_Connect", "Visible",  0)
    12501296return
    12511297
     
    12671313
    12681314    ok = VRSet("Menu_Selected_Remove", "Visible",  0)
     1315    ok = VRSet("Menu_Selected_Retry", "Visible",  0)
     1316
     1317    ok = VRSet("Menu_Selected_Connect", "Visible",  0)
    12691318return
    12701319
     
    12861335
    12871336    ok = VRSet("Menu_Selected_Remove", "Visible",  0)
     1337    ok = VRSet("Menu_Selected_Retry", "Visible",  0)
     1338
     1339    ok = VRSet("Menu_Selected_Connect", "Visible",  1)
    12881340return
    12891341
Note: See TracChangeset for help on using the changeset viewer.