[MonoDevelop] Comments on Stetic GU designer

Mario Carrión mario.carrion at gmail.com
Fri Jun 2 15:34:06 EDT 2006


On 6/2/06, Tony Caduto <tony_caduto at amsoftwaredesign.com> wrote:
> Hi,
> First off I am a win32 developer used to Delphi and VS.net.
>
> The GUI designer looks great, except for the fact that there does not
> appear to be a way to layout controls the same way as the win32 version
> of SharpDevelop or Delphi or Visual Studio.  If there is a way to layout
> your form without having to put panels/containers all over the place to
> get things to line up, I would like to know :-)
>
> Seriously, is such a way to add controls to a form being considered?
> Developers are going to be coming from the win32 world where you can
> simply drop a button on a form and position it without a container, and
> they will not like the current way the GUI designer works.  A win32
> developer is going to try out Monodevelop,  and when they drop a button
> on a form and it expands to fill up the whole form, I don't think they
> will stick around long.
There's a container called Fixed which simulates that behavior, be
aware that Gtk+ GUI programming isn't Win32 GUI programming and
setting X-Y coordinates to widgets is highly discouraged, some reasons
to don't use it are:

- Themes, which may change widget sizes.
- Fonts other than the one you used to write the app will of course
change the size of widgets containing text; keep in mind that users
may use a larger font because of difficulty reading the default, or
they may be using Windows or the framebuffer port of GTK+, where
different fonts are available.
- Translation of text into other languages changes its size. Also,
display of non-English text will use a different font in many cases.

More information[1].

Cheers
--
Mario Carrión

[1] http://www.go-mono.com/docs/monodoc.ashx?link=T%3aGtk.Fixed


More information about the Monodevelop-list mailing list