
----- Original Message ----- From: "Younes M" <younes.m@gmail.com> To: <boost@lists.boost.org> Sent: Friday, March 23, 2007 10:39 AM Subject: Re: [boost] Boost.Test GUI: QT4, wxwidgets or what?
On 3/22/07, Janek Kozicki <janek_listy@wp.pl> wrote:
Stefan Seefeld said: (by the date of Thu, 22 Mar 2007 08:22:43 -0400)
* to point out that a GUI frontend really is a frontend, and shouldn't include any other logic (i.e. the whole becomes a multi-tier system)
Will the GUI used work at least on linux and windows?
I'm not sure about mac, but supporting linux usually is enough to get it working on mac.
There are a few alternatives out there, like QT4 (GPL license) and wxwidgets (Free also), but maybe you want something else?
There was mention of having a MS Visual Studio addin. I've looked into addins a bit and it seems to me that there are two approaches (at least with MSVS2005), C++ with ATL, or a .Net language with WinForms. Maybe the most reasonable solution would be to use C# for the bulk of the frontend and simply have two targets, a standalone application and an MSVS addin, each having a relatively small bit of glue code. With Mono supporting WinForms very decently this could easily allow the standalone application to run on other platforms. I personally have a lot of experience with wxWidgets and GTK, and originally thought of a cross-platform standalone application, but I think the C#/WinForms combination might open up the most doors.
I think all the options you have listed are quite high level interfaces. Would it make more sense to use a lower level api like win32. Eventhough this may mean more work. But I think it would provide a good foundation to put together something simple to start with. Just my two centavos worth..
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Send instant messages to your online friends http://au.messenger.yahoo.com