Yes, if we put in code that allows modifications such as changing the color of a button for all platform API's, then that would be a big help.----- Original Message ----- From: "Rob & Lori" <[EMAIL PROTECTED]> To: "Boost mailing list" <[EMAIL PROTECTED]> Sent: Saturday, August 09, 2003 9:05 AM Subject: Re: [boost] Re: UI++ [was: GUI sublanguage;Re: GUI/GDI templatelibrary]
[...]
Well, Win32, for example, allows you to change this, but it requires youI think that's a *good* thing. Why doesn't the OS let you change it? We'll use whatever excuse they're using. ;>
handling much of the drawing of the control manually. There has been
many times in my job that I've needed to tweak the way a control works
to fit our project better. But if we just use native GUI controls then
users will be unable to modify this unless they dig down into the
platform specific GUI code. But then of course this makes the that GUI
control platform specific!
It depends on what you need to change. Hopefully our library can allow you
to do simple things like changing the color of a button (which requires
manual drawing in Win32). What types of things do you usually need to
change?
Yeah, but it depends on what our goals are in the future. If we just wrap platform API controls and add some extra tweaking capability (like changing button color as you mentioned) then that would work for a first version. I guess I'm more worried about whether we are going to keep it like this or if we'll be moving to doing a Boost.Widget for layor 0 in the future.Sigh, it sounds like pretty much everyone is of this same opinion. SureIMO.
it makes a nice C++ interface, but it doesn't allow much extensibility,
You're right, but we can't succeed if we try to do everything at once. The
best we can do is make it easy to add in more features later. Like one of
us said (maybe me?) in an earlier thread, you won't be able to write Excel
with this library :) (yet).
I'm really excited about the possibilities for this library, and I'd like to make sure that users can extend the Boost.GUI to suit their own needs, while keeping such base goals as multi-platform support in tact.
Rob Geiman
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost