I’ve pretty much finished my EggRecentChooserWidget
widget, which (I noticed) is roughly modelled on the Document History window of the Gimp:
Also, as you can see, I’ve enable the filtering code, so that you can now filter the contents of the recently used resources list on the fly:
Display all recently used resources.
Display today’s recently used resources.
The EggRecentChooserWidget
will also have a dialog window (EggRecentChooserDialog
) and a button widget (EggRecentChooserButton
), much in the same philosophy of the GtkFileChooser
widget set. In the source tree I’ve put a simple test program which basically recreates the same Open Recent menu of the Gimp (except for the little preview, which is replaced by the icon bound to the file’s MIME type).
There are some rough edges I’d like to address before committing the code, but I plan to have the widget and the dialog inside CVS by this week.
On a related news, I’ve began porting the panel to the RecentChooser and RecentManager code; other than changing the Open Recent menu widget with the EggRecentChooserMenu
one (complete with a menu item launching the EggRecentChooserDialog
dialog in order to display all the recently used resources), I plan to add a list of recently used applications inside the Run Application dialog; using this list as a default, we could hide the currently used entry.