<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Eeli Kaikkonen wrote:
<blockquote cite="midPine.GSO.4.58.0704240013120.8963@paju.oulu.fi"
type="cite">
<pre wrap="">On Mon, 23 Apr 2007, Jan Knepper wrote:
</pre>
<blockquote type="cite">
<pre wrap="">I use:
- My own wrapper around wxWidgets to make life easier.
</pre>
</blockquote>
<pre wrap=""><!---->
That's a sign of a bad library! But enough of negative criticism. It's
great that you have started that project.
</pre>
</blockquote>
No, it is not (necessarily)...<br>
<br>
Libraries are supposed to be generic and follow patterns. Such as
generic wxListCtrl, wxTreeCtrl etc, which follow a certain pattern for
their constructor and Create member, etc.<br>
<br>
They do not necessarily easily work with a sword :: ModMap...<br>
<br>
Suppose that I want to use a particular control that shows ModMap data
in several places...<br>
<br>
Instead of recoding the same thing 4 times as the majority of
programmers seems to do I *strongly* prefer to go through the effort of
developing a wxListCtrl derived class (wxSwordListCtrl for instance)
that handles sword :: ModMap... added to that might be that I prefer an
other pattern for the constructor and create member because for
instance I have a lot of code that was originally written based of a
thin wrapper around zApp (same reason) and later moved to a thin
wrapper around MFC where the wrapper (as is the case with the wxWidgets
wrapper) exposes a *common* interface to the rest of my code so I do
not have to change that...<br>
<br>
So... instead of rewriting tons of code a thin wrapper is placed on top
of wxWidgets (where necessary) so it exposes the same interface as the
thin wrapper around MFC and the wrapper around zApp do...<br>
<br>
<blockquote cite="midPine.GSO.4.58.0704240013120.8963@paju.oulu.fi"
type="cite">
<blockquote type="cite">
<pre wrap="">At this moment I am looking for people interested in using the product
and people that like to share their idea's with regards to how things
should work and what they like, do not like, etc, etc, etc. Basically
people that would like to help me "functionally design" wxSword.
</pre>
</blockquote>
<pre wrap=""><!---->I did some user interface research and gave some opinions and proposals
for BibleTime. They could as well be useful for other projects. Take a
look at them. These interface questions are general enough so that you
can even ask something for your own good and I can give some thoughts in
BibleTime wiki - I think BT developers don't mind if the subjects are
useful for them also. User interfaces are fascinating, I probably will
work in that area a bit more.
</pre>
</blockquote>
I am looking at several interfaces at the moment to see what is going
to be viable in the short term and what the goal could/should be for
the future. I will try to put the executable up on <a class="moz-txt-link-abbreviated" href="http://www.wxsword.com">www.wxsword.com</a> so
people can take a look and give feedback.<br>
<br>
Thanks!<br>
Jan<br>
<br>
<br>
<blockquote cite="midPine.GSO.4.58.0704240013120.8963@paju.oulu.fi"
type="cite">
<pre wrap="">
Yours,
        Eeli Kaikkonen (Mr.), Oulu, Finland
        e-mail: <a class="moz-txt-link-abbreviated" href="mailto:eekaikko@mailx.studentx.oulux.fix">eekaikko@mailx.studentx.oulux.fix</a> (with no x)
_______________________________________________
sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/sword-devel">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
ManiaC++
Jan Knepper
Phone: 609-628-4260
FAX : 609-628-1267
Y! : janknepper
<a class="moz-txt-link-abbreviated" href="http://www.janknepper.com">www.janknepper.com</a>
But as for me and my household, we shall use Mozilla... <a class="moz-txt-link-abbreviated" href="http://www.mozilla.org">www.mozilla.org</a>
Get legal - Get OpenOffice.org... <a class="moz-txt-link-abbreviated" href="http://www.openoffice.org">www.openoffice.org</a></pre>
</body>
</html>