I think I might tackle this from a slightly different direction. I found a more recent Gens project (Gens/GS) which is significantly cleaned up and the interface files are better separated.
Since Launchpad has been giving me fits (I can no longer upload due to a publickey problem), I have moved over to using mercurial on BitBucket. The project is now hosted here: https://bitbucket.org/seandavis/gens3/
I'm also taking a slightly more stairstepped approach, first upgrading to GTK+ 2.4, finding deprecated items and fixing functions, then stepping up to GTK+ 3.
I think I might tackle this from a slightly different direction. I found a more recent Gens project (Gens/GS) which is significantly cleaned up and the interface files are better separated.
Since Launchpad has been giving me fits (I can no longer upload due to a publickey problem), I have moved over to using mercurial on BitBucket. The project is now hosted here: https:/ /bitbucket. org/seandavis/ gens3/
I'm also taking a slightly more stairstepped approach, first upgrading to GTK+ 2.4, finding deprecated items and fixing functions, then stepping up to GTK+ 3.