tag:blogger.com,1999:blog-37404288.post5716534815389729354..comments2023-11-02T14:40:18.756+01:00Comments on JP Moresmau's Programming Blog: A high-level GUI library for HaskellJP Moresmauhttp://www.blogger.com/profile/09964251063221757176noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-37404288.post-76423647429147528862009-02-28T20:02:00.000+01:002009-02-28T20:02:00.000+01:00I agree with Daniel.In Windows (Visual Studio .NET...I agree with Daniel.<BR/><BR/>In Windows (Visual Studio .NET at least) you drop a control on there and it has nice default snapping and padding, a few pixels (maybe 5 or so). It makes it easy to make GUIs that aren't too cluttered, and it helps keep widgets (especially buttons) lined up.<BR/><BR/>Another tip: I haven't played too much with WxWidgets or your GUI lib, but consider making it easy and possible to make resizable GUIs.<BR/><BR/>In .NET, the docking (none, fill, left, right, top, bottom) and nesting of panels make non-trivial resizable layouts intuitive and doable (with alittle practice). When I build GUIs I assume my GUI will be used on screens as small as 1100x700 and as large as 30 inch 2560x1600 mammoths. Some GUIs (fixed sized dialogs) would not need resizing but I find software to be much more usable if it can utilize the space I have onscreen.Jaredhttps://www.blogger.com/profile/00042950147476752956noreply@blogger.comtag:blogger.com,1999:blog-37404288.post-31719647342934561452009-02-27T20:03:00.000+01:002009-02-27T20:03:00.000+01:00A quick tip: please have good defaults. Space for ...A quick tip: please have good defaults. Space for example. Should it be 0 or something else? What does standard Windows/Gnome/OSX programs use?Daniel Swehttps://www.blogger.com/profile/12407983268790741572noreply@blogger.com