|
Boost : |
From: Brock Peabody (brock.peabody_at_[hidden])
Date: 2003-07-29 17:47:40
I've got a GUI library that seems (to me :) )to be a pretty good start
on an easy to use, platform independend GUI library. It allows
constructs along the lines of:
gui_application<employee> app = column(
row("First: ", &employee::first_name, "last: ",
&employee::last_name),
row("Job type: ", combo_box(make_job_type_map(),
&employee::job_type));
employee e
app.set(e);
app.get(e);
There is a lot more to it than just this. It is being used in the real
world, for an employee maintenance/human resources system that will be
in 800 restaurants.
Is there any interest in seeing this code and an example as a
proof-of-concept for a possible future boost library? I would recommend
starting the implementation from scratch rather than building on much of
my code, but I think I've got the right idea on the interface. It might
take me a couple of days (of free time) to get an example together and
remove dependencies on company code.
Brock Peabody
Software Development Manager
NPC International
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk