 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Thomas Hansen Guest
|
Posted: Wed Sep 21, 2005 12:09 am Post subject: SmartWin++, release candidate 0.99993 out... |
|
|
(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
|
Posted: Wed Sep 21, 2005 9:10 am Post subject: Re: SmartWin++, release candidate 0.99993 out... |
|
|
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
|
Posted: Wed Sep 21, 2005 11:53 am Post subject: Re: SmartWin++, release candidate 0.99993 out... |
|
|
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
|
Posted: Sun Sep 25, 2005 1:56 pm Post subject: Re: SmartWin++, release candidate 0.99993 out... |
|
|
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
|
Posted: Wed Sep 28, 2005 9:59 pm Post subject: Re: SmartWin++, release candidate 0.99993 out... |
|
|
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
|
Posted: Tue Oct 25, 2005 3:54 pm Post subject: Re: SmartWin++, release candidate 0.99993 out... |
|
|
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 |
|
 |
|
|
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
|
|