Cleaning up libxfcegui4...

Jasper Huijsmans jasper at
Wed May 3 23:15:37 CEST 2006

Olivier Fourdan schreef:
> Benedikt Meurer wrote:
>> libxfcegui4 was extended with more and more stuff since the pre-4.0
>> days, and now contains probably more deprecated functionality than
>> useful functionality. Also, half of the library is not useful to many
>> applications (the netk stuff), while some applications like xfwm4 need
>> only the netk stuff and not the rest (well, the event filter stuff, but
>> that in turn is only used by xfwm4 so it should be moved to xfwm4).
>> c) let libxfcegui4 depend on libnetk and libxfce4ui.
> Humm sounds good. The only drawback I may see is that we add more libs 
> to load at startup and introduce more inter dependency between libs, 
> which tend to lead to "dependency hell" for the users/maintainers.

Well, ideally, the core Xfce components wouldn't depend on the 
libxfegui4 wrapper with deprecated function at all, isn't it?

>> This way the cleanup is backward compatible and all apps that require
>> libxfcegui4 will continue to work properly.
>> Next steps would be to copy app-specific stuff from libxfcegui4 to the
>> applications (i.e. the event filter stuff to xfwm4, the app menu stuff
>> to xfdesktop4, move handlers to xfce4-panel, etc.).
> [...]
>> Opinions?
> I mostly agree :)

So do I.


More information about the Xfce4-dev mailing list