C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

SmartWin++, release candidate 0.99993 out...

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ Language (Moderated)
View previous topic :: View next topic  
Author Message
Thomas Hansen
Guest





PostPosted: Wed Sep 21, 2005 12:09 am    Post subject: SmartWin++, release candidate 0.99993 out... Reply with quote



(Please moderator, let me have this one though maybe a bit off topic...
(small puppy eyes blinking very qute) I've spent three years work on
it and haven't got a CENT in commercial interests in doing so...!! )

SmartWin++ is an Open Source (non commercial) GUI library built on top
of Windows API, though not tested wth WineLib implementation I suspect
this would easily work.
Supported platforms are though for now, Windows Desktop systems
(probably all types from Windows 95/NT to XP/Longhorn) including
Windows CE based systems.

The Release of the 1.0 version is due 1.st of October but there are a
fresh Release Candidate out now which we need comments on from
experts...

It utilizes pretty advanced C++ constructs like Policy Based Design,
Magic Enums etc and is 99% template based and uses it's relatively
unique "Event Handler System" instead of Signals and Slots which many
other GUI frameworks use.
It's a pure GUI library (more or less) and will probably stay "Pure
GUI".

It compiles at the moment with:
* MingW/gcc 3.4.x and probably higher versions
* VC++ 7.1
* VC++ 8.0 (Beta II)

The license opens up for both Open Source usage and Commercial Usage
and it's "Free as in Free Beer" in addition to being "Free as in Free
Speech"!

Website is:
http://smartwin.sourceforge.net

Please hack and slash and give comments (preferable before 1.st of
October...)

For now there's only a binary Windows Systems Installer release, but
the 1.0 version will be released in both .exe, .zip and .bz2 format...


Regards,

Thomas Hansen


[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]

Back to top
Mark Van Peteghem
Guest





PostPosted: Wed Sep 21, 2005 9:10 am    Post subject: Re: SmartWin++, release candidate 0.99993 out... Reply with quote




Thomas Hansen wrote:

Quote:
SmartWin++ is an Open Source (non commercial) GUI library built on top
of Windows API, though not tested wth WineLib implementation I suspect
this would easily work.
Supported platforms are though for now, Windows Desktop systems
(probably all types from Windows 95/NT to XP/Longhorn) including
Windows CE based systems.
[...]


This looks nice. I only had a quick look, but I would have liked to

see some more STL-like things, that I wanted to have for quite some
time. One is listboxes and comboboxes that look like STL-containers,
e.g. with methods begin() and end() that return iterators pointing
to the strings in the listbox, as well beginSelected() and
endSelected() that only point to the selected items. A push_back
method would allow a std::back_inserter to work on it, which would
be very nice.

Same for e.g. a dialog box in which you can select files.

(Please forgive me if your library already does this in another way,
I just didn't see it at first glance. Otherwise I think you can't
add this by the 1st of October)

--
Mark dot Van dot Peteghem at q-mentum dot com
http://www.q-mentum.com -- easier and more powerful unit testing

[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]


Back to top
Thomas Hansen
Guest





PostPosted: Wed Sep 21, 2005 11:53 am    Post subject: Re: SmartWin++, release candidate 0.99993 out... Reply with quote




Mark Van Peteghem wrote:
Quote:
Thomas Hansen wrote:

This looks nice. I only had a quick look, but I would have liked to
see some more STL-like things, that I wanted to have for quite some
time. One is listboxes and comboboxes that look like STL-containers,
e.g. with methods begin() and end() that return iterators pointing
to the strings in the listbox, as well beginSelected() and
endSelected() that only point to the selected items. A push_back
method would allow a std::back_inserter to work on it, which would
be very nice.

Sounds like a very good idea, I'll put it on the todo list, though as
you say it's difficult to achieve before 1.st October...
Though as long as it's not a change of existing functions it's possible
to easily add without too much reaking of existing code.

..t


[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]


Back to top
Mark Van Peteghem
Guest





PostPosted: Sun Sep 25, 2005 1:56 pm    Post subject: Re: SmartWin++, release candidate 0.99993 out... Reply with quote

Thomas Hansen wrote:

Quote:
SmartWin++ is an Open Source (non commercial) GUI library built on top
of Windows API, though not tested wth WineLib implementation I suspect
this would easily work.
Supported platforms are though for now, Windows Desktop systems
(probably all types from Windows 95/NT to XP/Longhorn) including
Windows CE based systems.
[...]

Another great addition would be what John Torjo describes in CUJ in

May, July and September of this year. Especially the surfaces are a
great innovation, I think.

--
Mark dot Van dot Peteghem at q-mentum dot com
http://www.q-mentum.com -- easier and more powerful unit testing

[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]


Back to top
Thomas Hansen
Guest





PostPosted: Wed Sep 28, 2005 9:59 pm    Post subject: Re: SmartWin++, release candidate 0.99993 out... Reply with quote

Version 1.0.0 is now officially released for those interested.
Files can be found at http://smartwin.sourceforge.net

Regards,
Thomas


[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]

Back to top
Thomas Hansen
Guest





PostPosted: Tue Oct 25, 2005 3:54 pm    Post subject: Re: SmartWin++, release candidate 0.99993 out... Reply with quote

Version 1.0.2 is now released and the license is (legally!) changed
from the derived/modified GPL to the more or less 10% unrestricted BSD
license!

Regards,
Thomas Hansen


[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ Language (Moderated) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.