|
Boost : |
Subject: Re: [boost] [rfc] cppgui
From: Jarrad Waterloo (jwaterloo_at_[hidden])
Date: 2009-06-15 09:00:43
Are you considering using the MVC pattern especially with respect to more
complex controls such as list, trees and grids? Comparing it to Java, I like
the architecture of Swing and SWT over the simple OS wrapper based
architecture of GWT. Even the recent version of QT, I believe is using the
MVC pattern. In a nut shell, data mapping and binding is preferable to
adding data to a particular control and trying to keep the data in sync with
the original source!
-----Original Message-----
From: boost-bounces_at_[hidden] [mailto:boost-bounces_at_[hidden]]
On Behalf Of Raindog
Sent: Saturday, June 13, 2009 1:57 AM
To: boost_at_[hidden]
Subject: Re: [boost] [rfc] cppgui
Felipe Magno de Almeida wrote:
> I've been working the past two years, on and off, unfortunately more
> often not, in a GUI library. But I have gotten back to it. And I
> wanted to make it usable. I believe there are some great things in it.
> This library has a named parameter interface which is extensible by
> the backend implementation.
> I've been working on a QT port, which have been fairly easy so far.
> My intention is to rework some parts of it, finish most widgets and
> the surface concept I've been working on and submit to review to
> boost.
> But I wanted some ideas on the controller interface and whatever might
> be useful too in improving the design before submitting.
> The library is in http://www.assembla.com/wiki/show/cppgui
> There's a svn and trac there that I use.
> The library requires the boost/funcitonal/factory.hpp library reviewed
> and accepted (?), which is not yet part of any boost distribution to
> compile.
> You will also need fusion to compile.
> I've tested with GCC 4.4.0/4.3.3 with QT and win32 with visual C++ 9.0.
> But should be pretty portable, including qt in visual C++.
> The gtk code does not compile :(.
>
> There are some very primitive documentation in the site, and some
> examples in the svn.
>
> Thanks in advance,
>
Hello,
I'm finding the build instructions on the wiki are not working.
You must edit the file boost-build.jam in cppgui root directory, or
some of its parents, so that bjam can find boost.build.
boost-build ../boost_1_39_0/tools/build/v2 ;
First, I am unable to find a file named boost-build.jam in any of the
cppgui files.
Secondly, I am unable to determine which directory is considered cppgui
root as there is a folder 'trunk' which contains docs, etc, and then
there is the projects folder which contains a lot of stuff.
Also, with this instruction:
My CppGui <http://www.assembla.com/wiki/show/cppgui/CppGui> root
directory contains the Jamfile.v2 with the following content:
use-project boost : ../boost_1_39_0 ;
Which directory is the root directory, and there is no Jamfile.v2 in
anything but the projects sub folders.
_______________________________________________
Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk