Re: Glade / Gtk+ version mismatch and fatal errors

Tristan Van Berkom <[email protected]> Fri, 2 Oct 2015 12:57:49 +0900
Newsgroups gmane.comp.gnome.glade.user
Message-ID <CAGUy9W+UFW7eh9H3towpamHNxMHnwm7wyKBXJhfrJgBr1bPVYA@mail.gmail.com>
Hi Daniel,

Glade 3.18 has been a bit stale for quite some time, I recommend that,
if it's possible for you, to build a Glade 3.19 dev snapshot for work
purposes, it has a lot more integration of newer widgets.

Regarding your deployment issue, when in doubt, refer to the GTK+
documentation[0], note that the wide-handle property was introduced in
GTK+ 3.16.

Unfortunately what's happened here is that Glade has introspected the
wide-handle property at runtime, but since Glade's catalog has not
seen any update for a while in Glade 3.18... it does not know what
version wide-handle was introduced in... we admittedly need better
integration with system GIR files (which I think by now should be
providing the 'Since' information) for this to be better automated.

Best,
    -Tristan

[0]:https://developer.gnome.org/gtk3/stable/GtkPaned.html#GtkPaned--wide-handle


On Fri, Oct 2, 2015 at 8:20 AM, Daniel Kasak <[email protected]> wrote:
> Hi all.
>
> I just created a builder file with Glade-3.18.3. I left the target version
> as the default ( 3.18 ) and deployed to a system with gtk-3.14.3. I got an
> error ( which prevented the window from opening at all ):
>
> *** unhandled exception in callback:
> ***   Invalid property: GtkPaned.wide_handle on line 24 at
> c:/strawberry/perl/site/lib/Gtk3.pm line 544.
> ***   ignoring at c:/starberry/perl/site/lib/Gtk3.pm line 318.
>
> So I went back into glade, loaded this builder file, went to File ==>
> Properties and looked at the 'Toolkit version required' area.
>
> The *latest* was 3.12 - which is *earlier* than my gtk version on the system
> I'm deploying to. Anyway I set it back to 3.8, clicked the 'verify' button (
> there were no version mismatches ), saved, deployed, and tried again.
> Unfortunately, I get the same error.
>
> I worked around the issue by unsetting the 'wide handle' toggle on the paned
> widget.
>
> It might be better for whatever's throwing this error to make it
> *non*-fatal.
>
> Dan
>
> _______________________________________________
> Glade-users maillist  -  [email protected]
> http://lists.ximian.com/mailman/listinfo/glade-users
>
_______________________________________________
Glade-users maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/glade-users