[Gtk-sharp-list] win32 vs linux override discrepancy
Alvaro A. Ramirez
alramire@ecs.syr.edu
Wed, 03 Mar 2004 15:17:01 -0500
I've been using gtk# on linux (mono) and win32 (.net). This has been
working flawlessly for quite a while. Now that I upgraded gtk# on linux
to 0.17, the same code does not compile on .net. I decided to compile my
0.17 dll's using cygwin (for the first time). Not sure if I'm doing it
right. Took the 7 compiled dll's and put them in my Bin/Debug directory
of my visual studio solution. This is where I usually put them when I
download them from the gtk# site and they work.
Assuming that I compiled them correctly, I cannot override
OnButtonPressEvent on win32 (.net). On linux it's ok.
I get "no suitable method found to override."
I'm using:
protected override bool OnButtonPressEvent(Gdk.EventButton evnt)
In order for it to work on .net, I have to use ref:
protected override bool OnButtonPressEvent(ref Gdk.EventButton evnt)
Also, members of Gdk.EventButton are lower case in win32 and uppercase
on mono (linux) such as:
button, x, and y
Does anyone have the windows dll's for 0.17? I would like to try someone
else's?
Regards,
Alvaro