Winforms for Mono on Mac, Linux and PC (Redux)
Asked Answered
F

5

3

(I asked this question in another way, and got some interesting responses but I'm not too convinced.)

Is Mono's GtkSharp truly cross-platform? It seems to be Gnome based... how can that work with PC and Mac?

Can someone give me examples of a working Mac/PC/Linux app that is written with a single codebase in Microsoft .Net?

Finnish answered 22/9, 2008 at 18:6 Comment(0)
B
1

Plastic SCM is supported on Windows, Linux, Solaris, and Mac OS X. The link includes screenshots on Windows and Linux.

Bufordbug answered 24/9, 2008 at 7:47 Comment(2)
I sent them an email today asking if they use GTK# and in what capacity. It is cross-platform, that´s for sure.Finnish
They don't use GTK# at all. But they do run on all three and use mono-project.com/WinFormsFinnish
C
2

Realize this is now an old question, but Banshee fits the bill for being a cross-platform application that uses GTK#. It runs on Max, Linux and Windows. http://banshee.fm/download/

Contraception answered 28/3, 2012 at 4:37 Comment(0)
M
1

The best example of a Gtk# app that runs on both Windows and Linux may be Medsphere's OpenVista. Granted, its not an app that many people need to run, but it is a very professional, polished, open-source Gtk# application. It shows how a professional Gtk# app can be written.

http://medsphere.org/community/project/openvista-cis

Mistletoe answered 22/9, 2008 at 18:58 Comment(0)
B
1

Plastic SCM is supported on Windows, Linux, Solaris, and Mac OS X. The link includes screenshots on Windows and Linux.

Bufordbug answered 24/9, 2008 at 7:47 Comment(2)
I sent them an email today asking if they use GTK# and in what capacity. It is cross-platform, that´s for sure.Finnish
They don't use GTK# at all. But they do run on all three and use mono-project.com/WinFormsFinnish
M
0

Gtk# is cross platform. However the only platform where it looks nice is Linux/BSD running GNOME. If possible somehow, separate frontend and backend and develop separate user interfaces for Linux, Windows and OS X. Even wx, which does a really good job in looking okay on all three platforms, has its limits.

Working Mac/PC/Linux app in Gtk#? Tomboy runs on all three I think.

Mikey answered 22/9, 2008 at 18:9 Comment(1)
Tomboy -- gnome.org/projects/tomboy -- is a Gnome subproject. Do I have Gnome on PC or Mac?Finnish
P
0

It would be more correct to say that GNOME is GTK-based than it is to say that GTK is GNOME based. GTK is a toolkit that GNOME sits on top of, and you can get GTK for several platforms, including Windows. That's how GIMP works on Windows: you install GTK first.

Pompei answered 22/9, 2008 at 18:13 Comment(2)
What does that mean for GTK#?Finnish
GTK# is an implementation of User Interface widgets for .Net. It uses GTK to realize those widgets.Pompei

© 2022 - 2024 — McMap. All rights reserved.