Export to GitHub

gtkparasite - issue #18

Build the gtk-module for gtk-3.0 as well as gtk-2.0


Posted on Jul 5, 2010 by Happy Ox

More info here: http://live.gnome.org/GnomeGoals/PortGtkModules

Comment #1

Posted on Aug 22, 2010 by Helpful Rhino

This is an initial work on getting support for gtk3. I bet it breaks gtk 2.0 though I hope it will help resolve this issue. I can inspect and in edit mode remove the realize (cannot remove visible nor mapped). Restoring the realize does not seems to work . Tried on gnome-control-center build with latest gtk 3. Also the dependencies are weak in configure.ac . They needs to be sorted out (or set to latest for gtk-3 as I did for pygobject).

Attachments

Comment #2

Posted on Sep 21, 2010 by Quick Kangaroo

And a small patch on top to fix the GDK_* namespacing for keys.

Attachments

Comment #3

Posted on Jun 18, 2011 by Helpful Rhino

I had to add another patch to get it working with gtk-3....

Attachments

Comment #4

Posted on Sep 15, 2011 by Quick Kangaroo

Latest patch with bug fixes. It's the above, combined, squashed, and with Python support removed (as PyGTK is completely broken with GTK+ 3.x, and introspection is recommended).

Attachments

Comment #5

Posted on Jan 28, 2012 by Quick Monkey

This patch is an independent (successful) effort to port all of gtkparasite, including the python shell, to GTK3, including support for GObject Introspection for the python shell in GTK3. A command-line flag is added to configure (--with-gtk=2.0|3.0) to choose which version of GTK to use.

Attachments

Comment #6

Posted on Feb 5, 2012 by Quick Rabbit

Here's a very recent comment from the developer:

chipx86 commented about 6 hours ago:

I'd be happy to accept a patch that works with both gtk 2.0 and 3.0. Failing that, I suppose a branch would be okay, but I do a lot of development on gtk 2.0 at $DAYJOB and don't want to lose that ability.

https://github.com/chipx86/gtkparasite/pull/2#issuecomment-3816737

Comment #7

Posted on Nov 21, 2012 by Helpful Cat

I've committed beta.dases's patch.

Now that I have a little more time to look at gtkparasite patches, I'd like to have a conversation about the other patches that were proposed.

One of them removes PyGTK support, which is something that will definitely impact our own usage of gtkparasite. So my question is, what's the solution for GTK3? Is it just that it's not ideal, or does it flat-out not work? If the latter, can I get a patch that merely disables it for GTK3?

Comment #8

Posted on Aug 9, 2013 by Happy Camel

ping?

Comment #9

Posted on Mar 8, 2014 by Grumpy Monkey

Does any one know how to inspect a message dialog poped up when using gtkparasite, In my situation, gtkparasite inspect is frozen. Is sys dialog such as 'abou'dialog, FileDialog not wirrten in GTK, or not in the same process of Gtkparasite

Status: New

Labels:
Type-Defect Priority-Medium