Re: [gtk-list] Re: gdk_imlib questions
- From: raster redhat com
- To: tml hemuli tte vtt fi
- cc: gtk-list redhat com, tml iki fi
- Subject: Re: [gtk-list] Re: gdk_imlib questions
- Date: Mon, 16 Nov 1998 15:28:22 -0500 (EST)
On 16 Nov, Tor Lillqvist scribbled:
-> > remember Imlib isnt gdk_imlib - imlib is 2 libraries with 2 api's
-> > almost the samethat allow both gdk level and Xlib level apps to share
-> > the same functionality.
->
-> > Maintinence wise I keep them both at Xlib level sicne Imlib has Xlib
-> > and gdk front-ends. having either significantly different will mean
-> > nightmares for maintinence. Beleive it or not the Xlib API to Imlib
-> > is being used by many apps and is attractive to other people like
-> > the KDE people.
->
-> Would it be better then to split off gdk_imlib from the "plain" Imlib,
-> and develop it in the direction of really living up to its name, using
-> just GDK. The windowing/graphics API functionality that gdk_imlib
-> needs that is not doable with GDK currently could be added to GDK,
-> just a few new gdk_image_ and gdk_pixmap_ functions, probably.
the problem is maintinece. - you wont get shared pixmap support cause
gdk doesnt have it and maintinence on 2 very different codebases is a
PAIN. thats a big reason for their similarity.
-> (I will have to this anyway if/when porting gdk_imlib to Windows,
-> sigh, but it would be nice if it would be official.)
->
-> > -> - Is there a reason why gdk_imlib shouldn't use g_malloc and friends?
-> >
-> > same as below - parallelism for maintinence. I don't see why it should
-> > either. malloc is portable - standard ansi-c. it's a moot point.
->
-> But why does all of GTk+ and GIMP (dunno about GNOME) then use
-> g_malloc etc? Presumably there is some sound reasoning behind these
-> wrappers to malloc and free?
none that i can see portability wise.
-> --tml
--
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
raster@rasterman.com /\___ /\ ___/||\___ ____/|/\___ raster@redhat.com
Carsten Haitzler | _ //__\\ __||_ __\\ ___|| _ / Red Hat Advanced
218/21 Conner Drive || // __ \\_ \ | | \ _/_|| / Development Labs
Chapel Hill NC 27514 USA ||\\\/ \//__/ |_| /___/||\\ 919 547 0012 ext 282
+1 (919) 929 9443, 801 4392 For pure Enlightenment http://www.rasterman.com/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]