[Mono-winforms-list] Gtk# or Mono Winforms for Linux-only project

pablosantosluac at terra.es pablosantosluac at terra.es
Wed Aug 20 08:13:22 EDT 2008


Hi there,

I'll try to answer all your questions :-P

Tao *does* support WinForms on Mono since day one:
- http://www.flickr.com/photos/15875826@N04/2326394053/
- http://www.flickr.com/photos/15875826@N04/2326394049/
- http://www.flickr.com/photos/15875826@N04/2326394037/


Custom controls:

- http://www.flickr.com/photos/15875826@N04/2257487013/
- http://www.flickr.com/photos/15875826@N04/2124461321/
- http://www.flickr.com/photos/15875826@N04/1906644117/


Is it custom enough for you? :-)

Yes, this is the Plastic SCM user interface: 100% WinForms and running 
on Linux!

Well, you should be already using plastic because it is the coolest 
version control system out there, and written in Mono, but if you don't, 
then at least try the graphics!!! ;-)

It uses our internal I3 library. We want to release it open source, but 
we never had the time yet.

I want to release it ASAP, but we first need to create some samples, 
cleanup the code code a little bit and create some basic documentation. 
Anyone interested?


pablo


www.plasticscm.com




Stefanos A. escribió:
> The problem with Tao is that it doesn't support WinForms on Mono.
>
>
> Την Wed, 20 Aug 2008 13:44:53 +0300,ο(η) Vitor Hugo Barros  
> <vitor.h.barros at gmail.com> έγραψε:
>
>   
>> Hello Daniel!
>>
>>
>> I've sucessfully worked with OpenGL graphics using the Tao Framework.  
>> This
>> framework has bindings for OpenGL, OpenAL, SDL, DevIL, Lua, ... and it  
>> works
>> great with mono (officially supported) both on Linux an Windows!
>>
>> Maybe you could give it a try <http://www.taoframework.com/> and check  
>> if it
>> suits your needs.
>>
>>
>> Cheers!
>>
>> Vitor Hugo Barros
>>
>> On Wed, Aug 20, 2008 at 11:33 AM, Stefanos A. <stapostol at gmail.com>  
>> wrote:
>>
>>     
>>> Την Wed, 20 Aug 2008 13:07:14 +0300,ο(η) Daniel Lidström
>>> <daniel.lidstrom at sbg.se> έγραψε:
>>>
>>>       
>>>> Hello!
>>>>
>>>> I'm in the process of evaluating ways to use Mono on a Linux  
>>>>         
>>> platform. It
>>>       
>>>> would be interesting to hear your opinion on what GUI toolkit to use.
>>>> From
>>>> what I understand, Gtk# is a little bit more mature than Mono  
>>>>         
>>> Winforms,
>>>       
>>>> although the latter is progressing fast it seems. I have a few
>>>> requirements
>>>> though:
>>>>
>>>> *  Must support 3d graphics somehow (we use OpenGL now, in a C++
>>>> environment)
>>>>         
>>> This is possible on both WinForms and GTK# throught OpenTK.GLControl
>>> (http://www.opentk.com) and Gtk.GLWidget respectively
>>> (https://sourceforge.net/projects/glwidget/).
>>>
>>>       
>>>> *  GUI Designer must be available
>>>>         
>>> AFAIK, MonoDevelop has a GTK# designer and I *think* there is a Mono
>>> WinForms designer available. Anyone knows for sure?
>>>
>>>       
>>>> *  Must be possible to create custom controls
>>>>         
>>> This should be possible with both.
>>>
>>>       
>>>> When you have the luxury of starting more or less from scratch, which
>>>> toolkit would you suggest?
>>>>         
>>> Many will probably disagree, but I find the GTK# API a little awkward to
>>> use (being autogenerated and all). On the other hand, GTK# right now
>>> integrates *much* with the desktop compared to WinForms. My suggestion
>>> would be to write a few apps on both APIs and see which you like better.
>>> _______________________________________________
>>> Mono-winforms-list maillist  -  Mono-winforms-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-winforms-list
>>>
>>>       
>
>
>
>   


More information about the Mono-winforms-list mailing list