Re: recent items list



Nautilus and other file managers just show you the list they receive from GLib, a lower lever library for 
building applications independent from the desktop environment. It's up to the application when to tell GLib 
that it has opened a file. GLib automatically updates the list on app startup if the app implements 
GApplication open and receives one or more file paths as command line arguments.

GLib API for recent items and other XML interaction isn't entirely GObject introspection friendly. This means 
the app has to be written in C or maybe Vala if it wants to write to the recent items list at arbitrary times 
when already running. Or implement its own tool for updating recent items on every target platform.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]