1. GTK win32
- Posted by bensler at mail.com
Mar 19, 2002
On attempting to port Irv's euGTK to win32, I found a few snags...
Using the latest version of gtk+ v1.3 (not gtk+ v2.0)
1) euGTK is dependent on eugtk.so
Can Irv compile a dll for this please?
2) some critical interfaces are missing.
Off the top of my head, all of the g_list interfaces are missing from
the DLL's. Some other things like gtk_window_reposition are also
missing.
I was able to comment out all the missing interfaces, and run some of
the demos, but it's pretty kludgy.
Where do I find the missing interfaces?
Chris
2. Re: GTK win32
On Wed, 20 Mar 2002 01:34:55 +0000
bensler at mail.com wrote:
>
> On attempting to port Irv's euGTK to win32, I found a few snags...
> Using the latest version of gtk+ v1.3 (not gtk+ v2.0)
>
> 1) euGTK is dependent on eugtk.so
> Can Irv compile a dll for this please?
Eugtk.so comes with the package. I just downloaded it to check.
> 2) some critical interfaces are missing.
> Off the top of my head, all of the g_list interfaces are missing from
> the DLL's. Some other things like gtk_window_reposition are also
> missing.
Don't think so. There's even a demo program "reposition.exu" in the
package which calls that function. And the combo control (for one)
uses g_list. Last time I checked (1 minute ago) that demo worked also.
> I was able to comment out all the missing interfaces, and run some of
> the demos, but it's pretty kludgy.
>
> Where do I find the missing interfaces?
I don't know. I just deleted all the GTK stuff from my computer, and
downloaded and installed the package from the website. Every demo program
runs. If you're missing anything, maybe you got a bad download.
Regards,
Irv
3. Re: GTK win32
On Tue, 19 Mar 2002 23:04:20 -0500
Irv Mullins <irvm at ellijay.com> wrote:
>
> On Wed, 20 Mar 2002 01:34:55 +0000
> bensler at mail.com wrote:
>
> >
> > On attempting to port Irv's euGTK to win32, I found a few snags...
> > Using the latest version of gtk+ v1.3 (not gtk+ v2.0)
> >
> > 1) euGTK is dependent on eugtk.so
> > Can Irv compile a dll for this please?
>
> Eugtk.so comes with the package. I just downloaded it to check.
Sorry - I've been working since 5am, and I completely misread your post.
I can send the Eugtk.c file to anyone who can compile it for
Windows. As far as missing features in the Windows version of
GTK+, I wouldn't be surprised. The docs are somewhat incomplete,
probably easy to overlook some things when making the port.
Regards,
Irv (sleep - does a body good)