[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Pango perl bindings
- From: Torsten Schoenfeld <kaffeetisch gmx de>
- To: Chia-liang Kao <clkao clkao org>
- Cc: gtk-perl-list gnome org
- Subject: Re: Pango perl bindings
- Date: Wed, 26 Mar 2008 20:34:46 +0100
[I'm CC'ing the gtk-perl list, since that's where this kind of
discussion should happen.]
On Thu, 2008-03-27 at 03:14 +0800, Chia-liang Kao wrote:
> I am wondering if it makes sense to separate the Pango bindings as its
> own dist (or to allow building only Pango from the current dist), as
> pango renders to cairo context, rather thanto gtk, and is useful for
> people doing vector drawing that aren't using any of gtk.
Yes, I think it does make sense to be able to use pango independently of
Gtk2. The question is how to do the separation in a
backwards-compatible way.
Saying "use Gtk2;" will still need to pull in the pango stuff -- this
can be accomplished by making Gtk2 depend on the new pango module.
Also, Gtk2 currently makes the pango stuff available under the namespace
Gtk2::Pango, and that will have to continue to be the case.
Unfortunately, Gtk2 also provides a Gtk2/Pango.pm file for some
constants. So the new pango module can't just use the Gtk2::Pango
namespace -- "use Gtk2::Pango;" still has to pull in Gtk2's
Gtk2/Pango.pm. So I think the new pango module should just use the
namespace "Pango". Gtk2 would then need to map Pango::* to
Gtk2::Pango::*. How could this be done?
--
Bye,
-Torsten
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]