Linked by Eugenia Loli-Queru on Mon 4th Jun 2007 05:01 UTC
Mono Project The amount of effort required to get an existing Winforms app running on Mono can vary greatly. Although many small apps will run on Mono unmodified, many apps will require some work on the developer's part to run smoothly on Mono. This guide will attempt to port a non-trivial open source application to document several of the issues a developer may run into while porting their app to Mono.
Thread beginning with comment 245332
To read all comments associated with this story, please click here.
Familar with?
by snowflake on Mon 4th Jun 2007 23:48 UTC
snowflake
Member since:
2005-07-20

>Hey, snowflake. Can you show me an example code of non >fixed layout for windows API's ? I always avoided >programming on windows platforms because I couldn't >stand those fixed positioning for everything.

It always amazes me at how limited our knowledge is in the computer world. Geeks can be a very conservative lot and tend to have very limited exposure to the variety of tools and developments kits out there. I think that if you use MFC or raw Win API then you have a lot of work on your plate, however, just like linux, there are other solutions, such a Delphi. I presume you're familar with Delphi.

RE: Familar with?
by FooBarWidget on Tue 5th Jun 2007 00:02 in reply to "Familar with?"
FooBarWidget Member since:
2005-11-11

Uhm, if by "no fixed layout" you meant Delphi, then I'm disappointed. Delphi's support for dynamic layout is a joke for anything other than the main window. Out of the box, it only supports aligning left, right, top and bottom, and to fill up all available space. How do you build resizable *dialogs* in Delphi?
You'll have to simulate that with aligned panels, but that's a real pain. For instance, you'll have to put 4 panels in a single panel just to simulate padding inside the panel. All this is trivially solved by the GTK box model.

Reply Parent Bookmark Score: 1