Two new desktop projects for more code re-use
One the desktop front this time, a new library is available in the project: called libDesktop [1] (surprisingly), it will contain all the redundant code from the different Gtk+ applications available. I was reluctant to adding it, because I wanted the desktop applications to be stand-alone.
However, maintaining the Gtk+ common code in the desktop simply became too difficult to maintain. When adding the newer desktop application, Todo [2], it was clear that I had to introduce the library at the same time. It will also improve the consistency between all applications.
The file browser [3] is already using it. It may also gain functions other than related to the UI, such as the Mime code, or a file selection widget based on the browser.
[1] http://www.defora.org/os/project/display/3298/libDesktop
[2] http://www.defora.org/os/project/display/3299/Todo
[3] http://www.defora.org/os/project/display/230/Browser
However, maintaining the Gtk+ common code in the desktop simply became too difficult to maintain. When adding the newer desktop application, Todo [2], it was clear that I had to introduce the library at the same time. It will also improve the consistency between all applications.
The file browser [3] is already using it. It may also gain functions other than related to the UI, such as the Mime code, or a file selection widget based on the browser.
[1] http://www.defora.org/os/project/display/3298/libDesktop
[2] http://www.defora.org/os/project/display/3299/Todo
[3] http://www.defora.org/os/project/display/230/Browser