[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [gtk-perl-xs] A bug with CellRenderer?



"Ross McFarland" <rwmcfa1 neces com> writes:

> > i, for one, don't really like that solution, because now you carry
> > that to every file.

me too

> > the next option is to define these as constants in the Pango
> > module, but you'd have to refer to them with a package name (or
> > export them, which i would rather not do), a la
> > Gtk2::Pango->SCALE.

i like this one

> > i don't like any of those, so you get what you've got.
> >
> > any better ideas?
> 
> personally i would vote for having them defined as EXPORT_OK symbols
> in the perl modules,

i like this one too but i would exporting them in EXPORT_TAGS under
the Pango tag so that only those who wants them import them.

> that way they don't really cost anything or clog up the name space
> unless you ask for them. you can either import the constants use
> Gtk2 qw/PANGO_WEIGHT_BOLD etc/ or refer just to them as
> Gtk2::Pango->WEIGHT_BOLD.  at least something of that nature. i
> don't really think apps should have to know what the values are,
> beyond that it's dangerous if the value were to change. the perl
> module could even have code to get them from the c libraries at
> compile if it was deemed nec.

of course




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]