Re: Resource framework, relocatability (was Re: Glib: a Win32 discussion)
- From: Alexander Larsson <alexl redhat com>
- To: Damjan Jovanovic <damjan jov gmail com>
- Cc: gtk-devel-list gnome org
- Subject: Re: Resource framework, relocatability (was Re: Glib: a Win32 discussion)
- Date: Fri, 15 Apr 2011 15:01:47 +0200
On Fri, 2011-04-15 at 14:18 +0200, Damjan Jovanovic wrote:
> > Of course, some files are inherently made to be external, read by
> > other
> > applications. Such files are hard to relocate, like application
> > icons,
> > desktop files, icon themes, widget themes, plugins, custom mimetype
> > descriptions, dbus service files. I don't really know what to do
> > with these.
>
> A library can discover its current path by calling dladdr() on *nix
> and MacOS X, and GetModulePath() on Windows. The library then loads
> resources relative to that path.
Yes, thats is doable on many OSes, but its still kinda ugly, as it
implies that the relative paths to the files are kept, and thus implies
that things are stored in typical unix style hierarchies, etc. It is
much cleaner to just have a single file.
It doesn't solve the inherently hard things listed above though, because
the problem for them is that *other* things than the library itself
loads these files.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
alexl redhat com alexander larsson gmail com
He's a scarfaced flyboy cowboy who must take medication to keep him sane.
She's a manipulative thirtysomething single mother from out of town. They
fight crime!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]