Xfce Foundation Classes 4.3.0-Test1
Jeff Franks
jcfranks at tpg.com.au
Wed Jan 19 11:27:16 CET 2005
Jasper Huijsmans wrote:
> Brian J. Tarricone wrote:
>
>> Benedikt Meurer wrote:
>>
>> i know it's a little odd, but any chance we can do libXFC (or
>> libXFC4) instead? every time i look at libxfc, my mind says "hey,
>> what happened to the 'e' on the end?" it bothers me, on a deep
>> fundamental level. ok, not really. i guess i don't really feel
>> strongly about this; i just thought i'd throw it out there.
>>
That was Benedikt's a suggestion, but there is no libxfc or libxfc4,
the libs are currently called libxfccore-4.3 and libxfcui-4.3. He felt
that one CVS module would be easier to manage than two but there is a
reason for two separate modules. Rather than have numerous add-on
libraries devloped over time like gfc-gconf (GConf) or gfc-gl (GtkGLExt)
I had planned just two modules, a 'core' module which would wrap GLib,
possibly GConf and any other non-gui code, and a UI module that would
wrap the GUI libraries ATK, GDK, Gdk-Pixbuf, GTK and Pango, possibly
GtkGLExt and any other gui code. This way there would only ever be two
modules, but if there was the need for a third, or for an application
library, the non GUI code would be separate. It would be nice to have
wrappers for GConf and GtkGLExt. I already have to source code, it just
needs updating from Inti-GConf and Inti-GL, if I get the time.
Alternatively, it might be a better not to mix the GLib and GTK wrappers
with other libraries. As far as names go I don't really mind what the
modules are called but I do feel two separate modules would be better,
and certainly easier for me. I see what you mean about the missing 'e'.
The modules could rightly be called libxfce4glib and libxfce4gtk if you
like. I could drop 'core' and 'ui', leaving those names for the desktop
environment. If I ever get the time to update the add-on C++ libraries
for GConf, GtkGLExt and GtkSourceView may be they could be added to
Xfce-Goodies, and be kept separate from Xfce4 entirely.
Jeff.
More information about the Xfce4-dev
mailing list