Does Mono + WinForms + Mac OS X generally work?
David Grayson <[email protected]> Tue, 10 Sep 2013 19:12:16 -0700
| Newsgroups | gmane.comp.gnome.winforms |
|---|---|
| Message-ID | <CAJ127VzL2DhP=m4O795Ssxxh0O1vcUH2dftTOe+s1ZKYoQdiCA@mail.gmail.com> |
--===============0161205324== Content-Type: multipart/alternative; boundary=001a11c3bea07ebb3804e6122637 --001a11c3bea07ebb3804e6122637 Content-Type: text/plain; charset=ISO-8859-1 Hello, I am new to the list and I am wondering what kinds of experiences people have had with porting their WinForms applications from Windows to Mac. I tried to do that today, and the result was horrible: http://imgur.com/katvM1P As you can see in the picture, there is strange sizing of buttons and overlapping text everywhere. The UI is very slow to draw; sometimes when I click the window would spend about 3-6 seconds redrawing all the controls in all of the tabs. When you move to a new tab in the application, you have to be lucky in order to actually see all of the components get rendered on the screen. At least one of the textboxes fails to process keystrokes; I typed "So hard to use.\nKeystrokes not processed well." and the resulting text was totally scrambled with some characters missing, some characters duplicated, and most characters out of order." (see the screenshot). To be fair, that textbox is a customized one we made with line numbering and syntax highlighting. We have some pretty verbose tooltips on our controls. When the tooltips are working and you move your mouse around, duplicate tooltips appear a bunch of times and don't disappear in a timely manner. There seem to be a lot of bugs happening here and I don't know why. This application works great on Windows. On Linux it works OK, though it looks foreign and I had to mess with the auto-scaling settings to get everything to be legible. So, what's the deal with this? Have people successfully ported WinForms applications to Mac OS X? Do you think I would get better results if I had used Gtk#? --David Grayson http://www.davidegrayson.com/ --001a11c3bea07ebb3804e6122637 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hello, I am new to the list and I am wondering what k= inds of experiences people have had with porting their WinForms application= s from Windows to Mac.</div><div><br></div><div>I tried to do that today, a= nd the result was horrible:</div> <a href=3D"http://imgur.com/katvM1P">http://imgur.com/katvM1P</a><br><div><= br></div><div>As you can see in the picture, there is strange sizing of but= tons and overlapping text everywhere. =A0The UI is very slow to draw; somet= imes when I click the window would spend about 3-6 seconds redrawing all th= e controls in all of the tabs. =A0When you move to a new tab in the applica= tion, you have to be lucky in order to actually see all of the components g= et rendered on the screen. =A0 At least one of the textboxes fails to proce= ss keystrokes; I typed "So hard to use.\nKeystrokes not processed well= ." and the resulting text was totally scrambled with some characters m= issing, some characters duplicated, and most characters out of order."= (see the screenshot). =A0To be fair, that textbox is a customized one we m= ade with line numbering and syntax highlighting.</div> <div><br>We have some pretty verbose tooltips on our controls. =A0When the = tooltips are working and you move your mouse around, duplicate tooltips app= ear a bunch of times and don't disappear in a timely manner.</div><div> <br></div><div>There seem to be a lot of bugs happening here and I don'= t know why. =A0This application works great on Windows. =A0On Linux it work= s OK, though it looks foreign and I had to mess with the auto-scaling setti= ngs to get everything to be legible.</div> <div><br></div><div>So, what's the deal with this? =A0Have people succe= ssfully ported WinForms applications to Mac OS X? =A0Do you think I would g= et better results if I had used Gtk#?</div><div><br></div><div>--David Gray= son</div> <div><a href=3D"http://www.davidegrayson.com/">http://www.davidegrayson.com= /</a></div></div> --001a11c3bea07ebb3804e6122637-- --===============0161205324== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Mono-winforms-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-winforms-list --===============0161205324==--