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 245170
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Duh?
by g2devi on Mon 4th Jun 2007 16:43 UTC in reply to "Duh?"
g2devi
Member since:
2005-07-09

It's been about 5 years since I programmed on Windows, but from what I remember, controls in resource files were indexed by fixed co-ordinates and I don't remember ever seeing anything related to layout managers such as the grid layout. I did a google on MFC "layout manager" and only got this link which confirms that MFC didn't have one, but it is possible to roll your own: http://www.codeproject.com/dialog/layoutmgr.asp


That means, either the apps you've written 10 years ago used your own custom layout manager (in which case, I complement you on your foresight, but it doesn't help the average MFC programmer that's stuck with what Microsoft provides them), or you programmed on some non-C/C++ language like Delphi (which I think had layout managers), or you think you know what "fixed layout" means but don't, or you're BSing.

Edited 2007-06-04 16:49

Reply Parent Bookmark Score: 3

RE[2]: Duh?
by FooBarWidget on Mon 4th Jun 2007 22:47 in reply to "RE: Duh?"
FooBarWidget Member since:
2005-11-11

Delphi doesn't have layout managers either, at least not out of the box. You can align components to left/right/top/bottom but that's nowhere near as powerful as and easy as the capabilities I'm used to in GTK. As a result, my dialogs tend to display differently for different users, depending on whether they have XP skinning turned on.
I searched for layout managers for Delphi but I haven't been able to find anything.

Reply Parent Bookmark Score: 1