[Mono-list] GTKsharp 3

Stifu stifu at free.fr
Wed Sep 12 07:47:01 UTC 2012


I believe the answers you're looking for are in the link I gave.


Daniel Hughes wrote
> 
> XWT although interesting is irrelevant to the question at hand. XWT will
> use GTK on linux and so will still require working GTK 3 bindings.
> 
> So can we get back to the topic, I would love answers to my questions
> regarding GTK Sharp 3
> 
> Who is working on it?
> 
> Where is the code?
> 
> When should we expect a release?
> 
> Sincerely,
> Daniel
> 
> On Wed, Sep 12, 2012 at 5:50 AM, Stifu <stifu@> wrote:
> 
>> Yes, eventually it has to use native code. But I guess the difference is
>> whether the GUI toolkit is made using solely the .NET / Mono framework,
>> or
>> by shipping extra native code. Mono WinForms, as I mentioned, mostly
>> relies
>> on the framework (using System.Drawing rather than calling an extra
>> library
>> to draw on screen, for example). It still has some native calls
>> (platform-specific code), so it's not 100% managed, but close enough.
>>
>>
>> Ian Norton-Badrul-2 wrote
>> >
>> > How do you expect to put anything on the screen or read the mouse,
>> > keyboard etc without eventually using a native toolkit :)
>> >
>> > XWT is very cool, not 100% working for me yet but a very good start.
>> >
>> > On 11/09/2012 16:34, Stifu wrote:
>> >> XWT is still a set of bindings. It calls native code / GUI toolkits
>> >> underneath. So that's not what he was asking for.
>> >> I guess there is just not enough money / motivation behind having a
>> >> fully-managed GUI toolkit. On the other hand, Mono WinForms is one,
>> >> technically.
>> >>
>> >>
>> >> Slide wrote
>> >>> There is this one that is being developed https://github.com/mono/xwt
>> >>> and will be the foundation of MonoDevelop in the future from what I
>> >>> understand.
>> >>>
>> >>> On Tue, Sep 11, 2012 at 8:19 AM, 殷启聪 <seamlikok@> wrote:
>> >>>> Why there's no any cross-platform GUI toolkit that's written
>> natively
>> >>>> in C#? I'm tired of using bindings. Is it possible to develop a C#
>> GUI
>> >>>> toolkit that's OpenGL accelerated (like WPF and Clutter),
>> >>>> cross-platform (like wxWidgets and Qt) and uses native widgets in
>> >>>> different desktop environment? Then GTK+, Qt etc. will be used as
>> low
>> >>>> level components.
>> >>>> 2012/9/11 Stifu <stifu@>:
>> >>>>> The most recent bit of news I've read about GTK# 3:
>> >>>>>
>> >>>>> http://mono.1490590.n4.nabble.com/Towards-GTK-3-0-tp4650597.html
>> >>>>>
>> >>>>>
>> >>>>> Daniel Hughes wrote
>> >>>>>> GTK 3 was released 10 Feb 2011. That's a long time ago.
>> >>>>>>
>> >>>>>> During that time .net bindings have failed to eventuate.
>> Information
>> >>>>>> on
>> >>>>>> what has been happening has been very hard to find, despite a
>> large
>> >>>>>> number
>> >>>>>> of .net applications on linux using these bindings.
>> >>>>>>
>> >>>>>> As the author of an opensource application dependent on these
>> >>>>>> bindings
>> >>>>>> I
>> >>>>>> find this lack of information very concerning. And I'm starting to
>> >>>>>> ask
>> >>>>>> myself questions like, Am I now dependent of a dead or dieing
>> >>>>>> library?
>> >>>>>>
>> >>>>>> Banshee was removed from the default ubuntu install, officially
>> >>>>>> because
>> >>>>>> of
>> >>>>>> lack of GTK 3 support.
>> >>>>>>
>> >>>>>> I have the following questions:
>> >>>>>>
>> >>>>>> Where is the source code for GTK 3 support?
>> >>>>>> As far as I can establish the GTK sharp code is hosted here:
>> >>>>>>
>> https://github.com/mono/gtk-sharp<https://github.com/mono/gtk-sharp/branches&gt
>> ;
>> >>>>>> However there is no branch in there labelled as GTK3
>> >>>>>>
>> >>>>>> Who supports GTK sharp?
>> >>>>>> If it is community maintained, who are the main contributors?
>> >>>>>>
>> >>>>>> Is there a projected or planned release date for GTK 3 support?
>> >>>>>> Developers dependent on GTK sharp need this information in order
>> to
>> >>>>>> plan
>> >>>>>> the future of there applications.
>> >>>>>>
>> >>>>>> If GTK sharp is really dying then application developers dependent
>> on
>> >>>>>> it
>> >>>>>> need to know, so they can either contribute to it or move there
>> >>>>>> applications on to something else.
>> >>>>>>
>> >>>>>> If the bindings are struggling, how come there has been no call
>> >>>>>> for contributors, or at least transparent information about what
>> is
>> >>>>>> going
>> >>>>>> on. Rather then the current back whole of information.
>> >>>>>>
>> >>>>>> Recently ubuntu held an app competition, it was hugely successful
>> and
>> >>>>>> while
>> >>>>>> it was on people where asking questions like this:
>> >>>>>>
>> http://askubuntu.com/questions/154373/use-primary-toolbar-with-mono
>> >>>>>> And all we could do was advice that they use another language.
>> >>>>>>
>> >>>>>> If we lose GTK# bindings where does that leave mono on desktop
>> linux?
>> >>>>>> We
>> >>>>>> have no QT bindings, no clutter bindings and no GTK# 3 bindings.
>> in
>> >>>>>> sort
>> >>>>>> we
>> >>>>>> have no bindings available (by that I mean packaged in debian or
>> >>>>>> similar)
>> >>>>>> for the latest version of any native linux GUI tool kit.
>> >>>>>>
>> >>>>>> I'm going to say this again, mono developers cannot use the latest
>> >>>>>> version
>> >>>>>> of any native linux GUI tool kit.
>> >>>>>>
>> >>>>>> Now maybe the GTK# bindings are alive and well and are about to
>> issue
>> >>>>>> a
>> >>>>>> release. However if that is true then the developers have a lot of
>> >>>>>> room
>> >>>>>> for
>> >>>>>> improvement with there communications.
>> >>>>>>
>> >>>>>> Sincerely,
>> >>>>>> Daniel Hughes
>> >>>>>>
>> >>>>>> _______________________________________________
>> >>>>>> Mono-list maillist  -  Mono-list at .ximian
>> >>>>>> http://lists.ximian.com/mailman/listinfo/mono-list
>> >>>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> View this message in context:
>> >>>>> http://mono.1490590.n4.nabble.com/GTKsharp-3-tp4656569p4656570.html
>> >>>>> Sent from the Mono - General mailing list archive at Nabble.com.
>> >>>>> _______________________________________________
>> >>>>> Mono-list maillist  -  Mono-list at .ximian
>> >>>>> http://lists.ximian.com/mailman/listinfo/mono-list
>> >>>> _______________________________________________
>> >>>> Mono-list maillist  -  Mono-list at .ximian
>> >>>> http://lists.ximian.com/mailman/listinfo/mono-list
>> >>>
>> >>>
>> >>> --
>> >>> Website: http://earl-of-code.com
>> >>> _______________________________________________
>> >>> Mono-list maillist  -  Mono-list at .ximian
>> >>> http://lists.ximian.com/mailman/listinfo/mono-list
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> View this message in context:
>> >> http://mono.1490590.n4.nabble.com/GTKsharp-3-tp4656569p4656579.html
>> >> Sent from the Mono - General mailing list archive at Nabble.com.
>> >> _______________________________________________
>> >> Mono-list maillist  -  Mono-list at .ximian
>> >> http://lists.ximian.com/mailman/listinfo/mono-list
>> >
>> > _______________________________________________
>> > Mono-list maillist  -  Mono-list at .ximian
>> > http://lists.ximian.com/mailman/listinfo/mono-list
>> >
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://mono.1490590.n4.nabble.com/GTKsharp-3-tp4656569p4656583.html
>> Sent from the Mono - General mailing list archive at Nabble.com.
>> _______________________________________________
>> Mono-list maillist  -  Mono-list at .ximian
>> http://lists.ximian.com/mailman/listinfo/mono-list
>>
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list at .ximian
> http://lists.ximian.com/mailman/listinfo/mono-list
> 




--
View this message in context: http://mono.1490590.n4.nabble.com/GTKsharp-3-tp4656569p4656589.html
Sent from the Mono - General mailing list archive at Nabble.com.


More information about the Mono-list mailing list