Migration from Gtk2 to Gtk3
- From: "Thomas Funk" <t funk web de>
- To: "gtk-perl Mailinglist" <gtk-perl-list gnome org>
- Subject: Migration from Gtk2 to Gtk3
- Date: Mon, 1 Jun 2020 12:21:24 +0200
hi all,
2015 I've developed a RAD library SimpleGtk2 based on Fixed container
(http://thomasfunk.github.io/SimpleGtk2/files/SimpleGtk2-pm.html).
Nowadays Gtk2 is removed from much Linux distributions and I am forced
to migrate to Gtk3.
As I saw the most are identically except parts like pango. In my old code
I used
my $pango_scale = Gtk2::Pango->scale();
Changing to Gtk3
my $pango_scale = Gtk3::Pango->scale();
ends up in
Can't locate object method "scale" via package "Gtk3::Pango"
Searching via Google brought me to https://metacpan.org/pod/Gtk3 under
Porting from Gtk2 to Gtk3:
| The Gtk2::Pango compatibility wrapper was not carried over; simply use
| the namespace "Pango" everywhere. It gets set up automatically when
| loading Gtk3.
Doing this
use Pango;
...
my $pango_scale = Pango->scale();
throws the error
Can't locate object method "scale" via package "Pango"
What I also not found are the constants like PANGO_SCALE or
PANGO_SCALE_X_LARGE.
Any suggestions?
Thanks in advance,
Thomas Funk
--
"Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --
Albert Einstein
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]