Hi,
I'd like to use GTK+-2.x with Pike, but besides GTK2 not working with Pike there are some design flaws in the current implementation (as long as I read the source the right way). It seems that you can only use 1.2 or 2.x because there's only one GTK module. This is no problem within one program, but you have to decide when compiling Pike. In GTK 1.2 there are some identifiers that are missing in GTK 2.x and in the 2.x tree there are more widgets than in 1.2 so if a user would use Pike programs using 1.2 and 2.x he/she would need two different builds of Pike. There should be a clean distinction between GTK implementations, that's why I would suggest having an own module for GTK2. Any comments or aspects I may have overlooked? I already started implementing GTK2 as it's own module and got to the point where I can show a window with a label in it. I just wanted to ask if this makes sense or if anyone has already done this before I get to the real work.
- Sebastian