Hi Everybody, There's been some interest recently in developing a good file manager for PicoGUI, so I thought I'd share some ideas and hopefully start a discussion.
There are at least three file-manager-like things picogui will need: 1. A way for the user to manage files 2. A way to launch programs 3. A way to open files from inside applications These three things can all be handled by one common file manager. If the file manager can open applications, the launcher will just be an instance of the file manager pointed at a directory full of apps. There's no reason to have a separate file picker dialog inside apps. The current implementation of the file picker needs to go, as it's just a cli_c hack. A new implementation of the file picker on the server-side would be difficult, as the server could be on a different filesystem than the client. PicoGUI needs a single file manager with a consistent user interface, that can be easily embedded in other apps. Some ideas for the user interface: http://rox.sourceforge.net/ To implement this, it would be helpful to have a standard way of defining embeddable components. This could be integrated with the clipboard, drag&drop, and the actual file launching operation using mime types. Maybe there would be a component database somewhere specifying how to open a directory, or an image, etc. The pgl-launcher menu for example would create a popup menu, then use this component database to create an instance of the file manager, and attach it inside the popup menu. This idea still needs some work, but I think something along these lines would be awesome. --Micah -- Only you can prevent creeping featurism! ------------------------------------------------------- This sf.net email is sponsored by: See the NEW Palm Tungsten T handheld. Power & Color in a compact size! http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en _______________________________________________ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
