Hi Stomski...!
Must confess I hadn't got round to trying out yr file selector but as there's a new version of PicoDrive for PocketPC, I have some work to do on the Smartphone port. So it seemed like a good time to try it out.
I've got it working on a simple test project and it's clearly going to fit the bill :-D
Some questions spring to mind:
1 - see attached screenshot. The colours on the screenshot are down to my home screen settings, I know, so that's not a problem. But the layout seems a bit funny; as you can see, all the fields extend off the right-hand-edge of the screen, and the "Extension" field is off the bottom of the screen. Also, word wrap of the "current directory" seems to be a problem although I don't quite know what the perfect fix is, maybe something invovling truncating the path and appending an ellipsis ("...") to the displayed path?
:edit: just realised, it could all be down to fonts (the BlindLemon font program) or possibly Cleartype being enabled on my E200...? Can the font information be hardcoded to take the "Nina" font, so it always looks pretty?
2 - I found the way you navigate between the main file browser window and the extension field a bit confusing, especially so since I can't see the extension field - the only indicator I have is whether I have an "abc" icon on my task bar - if so then I must have navigated to the extension field.
Could this piece of navigation be a menu item instead? This way, the cursor would always stay in the main file brower window, and hitting the "File Types..." menu option would bring up a (full-screen?) listview of the available file type choices. Selecting one would bounce you back to the main file browser window. Just a thought...?
3 - What's the ordering criteria, and can it be changed? The PicoDrive users will be screaming for alphabetical order!
4 - At the moment, you have to highlight a file, press ACTION to select it (this populates the filename field), then use left soft button ("OPEN") to actually open the file. Could this work without having to use the left soft button OPEN command, i.e. hit ACTION on a file (not a directory) and FileDialogSP returns a filename, without having to hit the "OPEN" button? I just think this might be a little more intuitive as it's more similar to other Smartphone "open" dialog boxes?
Don't get me wrong though, this is a *GREAT* piece of work and it will be present in the next version of PicoDrive, even if it's in its exact current form.
For reference, the screenshot is taken from my E200, running the latest official Orange ROM.
Oh, while I'm here, can I get hold of .lib and .dll files for the 2002 and 2003 emulators? I often run PicoDrive using the emulators (having first swapped out the ARM-only Cyclone core, of course...!) so this would be very useful indeed.
Cracking work, Stomski... now all we need is a flotilla of Smartphone freeware developers to get stuck in! I think there are more freeware developers working in ZX Spectrum BASIC than there are for eVC++... :-(