[Gtk-sharp-list] Is GTK# viable on Mac?

Chuck Esterbrook chuck.esterbrook at gmail.com
Sun Nov 29 19:13:22 EST 2009


On Sun, Nov 29, 2009 at 3:53 PM, Christian Hergert
<christian.hergert at gmail.com> wrote:
> Hi,
>
> On Sat, Nov 28, 2009 at 11:54 AM, Chuck Esterbrook
> <chuck.esterbrook at gmail.com> wrote:
>> I know that's a fuzzy question, but it's an important one. Let me
>> explain: I wrote a small GTK# application on Mac and right away there
>> are major problems:
>>
>> -- The first time I click and drag on the resize corner of a window,
>> nothing happens. On the second attempt, the resize happens.
>
> This should have been fixed in my gtk+ tree, and is fixed via a
> rewrite of gdk coordinate translations in gtk+ master (2.19 and
> subsequently the 2.20 release).  Are you sure you are running a recent
> mono/gtk-sharp for OS X?

Yes, I tried with Mono 2.6p1 and the most recent stable Mono 2.4.x.

I'm on Snow Leopard if that makes a difference. I never tried GTK# on
Tiger or Leopard.

You mention gtk+ 2.19 and 2.20. At
http://mono.ximian.com/monobuild/preview/sources-preview/ the GTK#
version is 2.12, but I don't know if that is synced with GTK+ or not.
It could be the case, where gtk-sharp-2.12.9 is the 9th GTK# revision
against GTK+ 2.12, but that's just speculation.

> Are you using the ige-mac-integration?
> http://live.gnome.org/GTK%2B/OSX/Integration

I'm using whatever shipped with the Mono/Mac package whose innards I
have not examined in detail.

Miguel seems to indicate in his message that there are outstanding
patches which should hopefully address these issues. It appears that
GTK# is simply behind GTK+.

-Chuck


More information about the Gtk-sharp-list mailing list