Bravo and Request

Discussion & Support for xplorer² professional

Moderators: fgagnon, nikos, Site Mods

Brig
Silver Member
Silver Member
Posts: 223
Joined: 2002 Aug 05, 16:01
Location: Michigan

Bravo and Request

Post by Brig »

Hey folks:

First, Nikos, x2 .56 is great--the clickable title bars are fabulous; I didn't think this feature would be of interest to me, but I was wrong. I now no longer keep the tree visible.

Which brings me to this question: would it be possible (and desirable to anyone else) to have a button/hot key that could take you to the next (or previous) folder--vertically as opposed to hierarchically? E.g., you have folders like this:

Parent
\child1
\child2
\child3

The button or buttons I'm thinking about would take you up or down, from, say, child2 to child3, or child2 to child1. With the tree hidden, you can't travel among the children without first visiting the parent.

Is this interesting to anyone other than me?

Thanks,
Brig
User avatar
nikos
Site Admin
Site Admin
Posts: 15771
Joined: 2002 Feb 07, 15:57
Location: UK
Contact:

Post by nikos »

how could you tell which sibling to visit? (say you are in "child1")
narayan
Platinum Member
Platinum Member
Posts: 1430
Joined: 2002 Jun 04, 07:01

Post by narayan »

In this case, we could assume that the user wants to take a tour; missing nothing.

A partial (?) solution is as follows:

1. Flatten the parent folder in a scrap pane
2. Activate Path column and sort on it. All the items will be listed in (more or less) the order of the folders. Check out all items, open them if required.

BTW, adding to Nikos' question, if these siblings have subfolders of their own, would a user like to browse them all before going to the next sibling? So an automated "Next" button may not be that intuitive.
User avatar
jimspoon
Bronze Member
Bronze Member
Posts: 149
Joined: 2002 Aug 22, 00:02

Post by jimspoon »

My three cheers as well for the clickable title bars.

Just in case anybody doesn't know what "clickable title bars" means -- at first it didn't hit me -- just hover your mouse over each folder name in the path displayed in the title bar. Single-click (don't double-click!) on any folder in the path, and watch what happens.
User avatar
jimspoon
Bronze Member
Bronze Member
Posts: 149
Joined: 2002 Aug 22, 00:02

Re: Bravo and Request

Post by jimspoon »

Brig wrote:Which brings me to this question: would it be possible (and desirable to anyone else) to have a button/hot key that could take you to the next (or previous) folder--vertically as opposed to hierarchically? E.g., you have folders like this:

Parent
\child1
\child2
\child3

The button or buttons I'm thinking about would take you up or down, from, say, child2 to child3, or child2 to child1. With the tree hidden, you can't travel among the children without first visiting the parent.
How about this, building on the Clickable title bars. Say you have a path like this:

c:\level1a\level2a\level3a

Since right-click and left-click are taken, how about shift+left click ... shift+left click on C:\ part of the path, and down drops a list of drives; shift+left click on level1a part of path, and down drops a list of sibling folders of level1a (level1b, level1c, etc.), shift+left click on the "level2a" part and down drops a list of siblings (level2b, level2c), and so on.
User avatar
mimeryme
Bronze Member
Bronze Member
Posts: 107
Joined: 2003 Apr 29, 18:38
Location: Brooklyn
Contact:

Post by mimeryme »

Thanks nikos for bringing back the functionalities of 2x's pathbars. :)
narayan
Platinum Member
Platinum Member
Posts: 1430
Joined: 2002 Jun 04, 07:01

Post by narayan »

Since right-click and left-click are taken, how about shift+left click ... shift+left click on C:\ part of the path, and down drops a list of drives; shift+left click on level1a part of path, and down drops a list of sibling folders of level1a (level1b, level1c, etc.), shift+left click on the "level2a" part and down drops a list of siblings (level2b, level2c), and so on.
Going up the chain was different: there, all the links were already visible; and jumping n links upwards really added value (rather than repeating BKSP n times).

Looking for specific siblings in a complex structure through drop-down menus is very difficult. Rather than fumbling around, a user can use the tree to jump to a new folder in any direction. You can see the entire layout around/above/below the current folder clearly.
User avatar
PhilipSutton
Member
Member
Posts: 31
Joined: 2002 Mar 06, 01:31
Location: Australia
Contact:

Post by PhilipSutton »

Hi Nikos,

I just tried switching on the title bars for panes for the first time. I'm doing this through Windows 98. The program immediately had endless assertion errors and then settled into a happy stable pattern of doing an illegal operation and shutting down upon every program launch. So I've given up on the title bars for the present and gone back to the minimalist layout. Now everything behaves nicely again. :)

Cheers, Philip
Philip Sutton
Australia
http://www.green-innovations.asn.au/
User avatar
nikos
Site Admin
Site Admin
Posts: 15771
Joined: 2002 Feb 07, 15:57
Location: UK
Contact:

Post by nikos »

there was a problem reported by many w98 users
this is now fixed for the next version
if you want to see the feature now, you'll need to set a desktop font like "Tahoma" or some other modern font
User avatar
PhilipSutton
Member
Member
Posts: 31
Joined: 2002 Mar 06, 01:31
Location: Australia
Contact:

Post by PhilipSutton »

nikos wrote:if you want to see the feature now, you'll need to set a desktop font like "Tahoma" or some other modern font
I changed to Tahoma for desktop windows but it made no difference I'm afraid. Still lots of assertion failures, illegal operations followed by shut down and freezing of the program.

I guess I'll just wait for the new version.

Cheers, Philip
Philip Sutton
Australia
http://www.green-innovations.asn.au/
User avatar
nikos
Site Admin
Site Admin
Posts: 15771
Joined: 2002 Feb 07, 15:57
Location: UK
Contact:

Post by nikos »

did you change the "icon" font?
Desktop | Properties | Appearence | Item (=icon)
User avatar
PhilipSutton
Member
Member
Posts: 31
Joined: 2002 Mar 06, 01:31
Location: Australia
Contact:

Post by PhilipSutton »

nikos wrote:did you change the "icon" font?
Desktop | Properties | Appearence | Item (=icon)
Nope! But I have now.

Does it work now? Yup. Perfectly.

Ta.

Cheers, Philip
Philip Sutton
Australia
http://www.green-innovations.asn.au/
User avatar
PhilipSutton
Member
Member
Posts: 31
Joined: 2002 Mar 06, 01:31
Location: Australia
Contact:

Post by PhilipSutton »

Damn. I spoke too soon. It's almost perfect.

If I've got the windows desktop open in the right or left panes and then I click on the \windows part of the C:\windows\ path then the program freezes. Every other path element (folder or pseudo folder) work perfectly.

Cheers, Philip
Philip Sutton
Australia
http://www.green-innovations.asn.au/
User avatar
nikos
Site Admin
Site Admin
Posts: 15771
Joined: 2002 Feb 07, 15:57
Location: UK
Contact:

Post by nikos »

i can't see the connection
what does dependency walker say?
did x2 start reading "c:\windows" or anything else?
User avatar
PhilipSutton
Member
Member
Posts: 31
Joined: 2002 Mar 06, 01:31
Location: Australia
Contact:

Post by PhilipSutton »

nikos wrote:i can't see the connection
what does dependency walker say?
did x2 start reading "c:\windows" or anything else?
Below is the readout from dependency Walker:

Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

--------------------------------------------------------------------------------
Starting profile on 05/02/2004 at 4:01:43 AM

Operating System: Microsoft Windows 98 (32-bit), version 4.10.2222 A (Second Edition)
Program Executable: e:\program files\x2 alpha\XPLORER2.EXE
Program Arguments:
Starting Directory: E:\Program files\x2 alpha\
Search Path: C:\WINDOWS;C:\WINDOWS\COMMAND;E:\COMPUT~1\UTIL;C:\WINDOWS\TWAIN_32\SCANWIZ

Options Selected:
Log debug output messages.
--------------------------------------------------------------------------------

Started "XPLORER2.EXE" (process 0xFFF5081B) at address 0x00400000.
Loaded "VERSION.DLL" at address 0xBFE70000.
Loaded "OLEAUT32.DLL" at address 0x65340000.
Loaded "OLE32.DLL" at address 0x7FF20000.
Loaded "SHELL32.DLL" at address 0x7FCB0000.
Loaded "COMCTL32.DLL" at address 0xBFB70000.
Loaded "MSVCRT.DLL" at address 0x78000000.
Loaded "SHLWAPI.DLL" at address 0x70A70000.
Loaded "COMDLG32.DLL" at address 0x7FE10000.
Loaded "ADVAPI32.DLL" at address 0xBFE80000.
Loaded "GDI32.DLL" at address 0xBFF20000.
Loaded "USER32.DLL" at address 0xBFF50000.
Loaded "KERNEL32.DLL" at address 0xBFF70000.
Entrypoint reached. All implicit modules have been loaded.
------------------------------------------------------------------------
'E:\PROGRAM FILES\X2 ALPHA\XPLORER2.EXE' build 0.0.0.56 (Ansi) beginning execution
English translation
Windows version: 4.10, build 67766446
Platform: VER_PLATFORM_WIN32_WINDOWS
Info: A
Shell32.dll version: 4.72.3612.1700
COMCTL32.DLL version: 5.81.4916.400
COMDLG32.DLL version: 4.72.3510.2300
SHDOCVW.DLL version: 6.0.2800.1400
browseui.DLL version: 6.0.2800.1400
zipfldr.dll version: <unknown>
Previewer capabilities: YES
Build flags: WINVER=400, _WIN32_IE=500, _RICHEDIT_VER=100, _WIN32_WINNT=501, _WIN32_WINDOWS=0
MB code page: 0(0), locale C, GetACP=1252
AreFileApisANSI() = 1, GetOEMCP() = 437
------------------------------------------------------------------------
SYSTEM INFORMATION: page=4096, granularity=65536, CPUs=1
Q235630 patch is ON
*** TID=0, Generating folder instance ' Computer\E:\'
Filesystem path = E:\
Shell attributes: (0x70000000) FILESYSANCESTOR | FILESYSTEM |
DESCRIPTIONID can't be obtained
Assigned folder type: FITYPE_NORMAL [forced]
Folder CLSID: {F3364BA0-65B9-11CE-A9BA-00AA004AE837}
Typical FS folder clsid: {F3364BA0-65B9-11CE-A9BA-00AA004AE837}
Grep IPC port is NEW
Loaded "RICHED20.DLL" at address 0x48000000.
Loaded richedit library RICHED20.DLL
Fanciable menus installed OK
arg[0] = 'e:\program files\x2 alpha\XPLORER2.EXE'
Loaded "SHDOCVW.DLL" at address 0x71700000.
Loaded "MYDOCS.DLL" at address 0x792F0000.
List view 8ec created, sty=5610034b, ex=4420, depth=16
List view f2c created, sty=5600034b, ex=4421, depth=16
TREE::OnShowWindow(1, 0)
[TREE]-SPY(00000075): Installed on ''
ThreadID=fff5f57b: Adding frame 0x00000b4c 'ATL:ExplorerFrame' [xplorer]
>>> ThreadID=fff5f57b: Beginning execution
Santa's little helper starting, ThreadID=fff5061f
Loaded "MSH_ZWF.DLL" at address 0x61220000.
*** TID=fff5f57b, Generating folder instance ' Computer\E:\GRIN'
Filesystem path = E:\GRIN
Shell attributes: (0xf8000177) FILESYSANCESTOR | FILESYSTEM | BROWSABLE |
DESCRIPTIONID: 3(FS_DIRECTORY) : {450D8FBA-AD25-11D0-98A8-0800361B1103}
MINI-ASSERT: folder shouldn't have SFGAO_FILESYSTEM set
Assigned folder type: FITYPE_FILESYSTEM [deciphered]
Folder CLSID: {450D8FBA-AD25-11D0-98A8-0800361B1103}
Enumerated 38 objects in the folder, code=1
Loaded "MPR.DLL" at address 0x7FBF0000.
Loaded "MSSHRUI.DLL" at address 0x7F920000.
SPY(00000076): Installed on ' Computer\E:\GRIN'
*** TID=fff5f57b, Generating folder instance ' Computer\D:\'
Filesystem path = D:\
Shell attributes: (0x70000000) FILESYSANCESTOR | FILESYSTEM |
DESCRIPTIONID can't be obtained
Assigned folder type: FITYPE_FILESYSTEM [deciphered]
Folder CLSID: {F3364BA0-65B9-11CE-A9BA-00AA004AE837}
Enumerated 9 objects in the folder, code=1
SPY(00000077): Installed on ' Computer\D:\'
>>>>> TREE: expanding node...
*** TID=fff5f57b, Generating folder instance ''
Filesystem path = C:\WINDOWS\Desktop
Shell attributes: (0x60000177) FILESYSTEM |
DESCRIPTIONID: 3(FS_DIRECTORY) : {00000000-0000-0000-0000-000000000000}
Assigned folder type: FITYPE_NORMAL [forced]
MINI-ASSERT: said folder don't derives from IPersist
Folder CLSID: {unknown}
Enumerated 18 objects in the folder, code=1
<<<<< TREE: node expanded (ok)
>>>>> TREE: expanding node...
*** TID=fff5f57b, Generating folder instance ' Computer'
Filesystem path =
Shell attributes: (0x30000000) FILESYSANCESTOR |
DESCRIPTIONID: 1(ROOT_REGITEM) : {20D04FE0-3AEA-1069-A2D8-08002B30309D}
Assigned folder type: FITYPE_NORMAL [forced]
Folder CLSID: {20D04FE0-3AEA-1069-A2D8-08002B30309D}
Enumerated 11 objects in the folder, code=1
<<<<< TREE: node expanded (ok)
Frame_b4c handling command 32872
*** TID=fff5f57b, Generating folder instance ''
Filesystem path = C:\WINDOWS\Desktop
Shell attributes: (0x60000177) FILESYSTEM |
DESCRIPTIONID: 3(FS_DIRECTORY) : {00000000-0000-0000-0000-000000000000}
MINI-ASSERT: said folder don't derives from IPersist
Assigned folder type: FITYPE_FILESYSTEM [deciphered]
MINI-ASSERT: said folder don't derives from IPersist
Folder CLSID: {unknown}
Enumerated 64 objects in the folder, code=1
MINI-ASSERT: Fullpath shorter than container's: 'E:\GRIN' vs 'C:\WINDOWS\Desktop'
SPY(00000078): Installed on ''
*** TID=fff5f57b, Generating folder instance ' Computer\C:\WINDOWS'
Filesystem path = C:\WINDOWS
Shell attributes: (0x60000177) FILESYSTEM |
DESCRIPTIONID: 3(FS_DIRECTORY) : {00000000-0000-0000-0000-000000000000}
Assigned folder type: FITYPE_FILESYSTEM [deciphered]
Folder CLSID: {F3364BA0-65B9-11CE-A9BA-00AA004AE837}




This is where the log ends.

Cheers, Philip
Philip Sutton
Australia
http://www.green-innovations.asn.au/
Post Reply