It looks like you've put considerable effort into this already. It doesn't bother me that you wanted to write your own toolkit rather than use EWL, everyone has their own API style and approach to specific problems. That being said, I am bothered by the fact dj2 and I asked you numerous times what fundamental design issues in EWL were a problem for you, and we never got a response other than some bug reports on individual widgets and a patch for the grid widget which did not get applied because you didn't respond to my questions about breaking equate.
I took a brief look at etk after seeing the commit, and felt a couple comments needed to be made. First off, the LGPL license. I don't think we have a "rule" but most E projects are BSD+advertising licensed. By using the LGPL, you've locked that code out of being re-used in any BSD licensed portion of the project w/o converting that portion to LGPL as well. You have also created a theme (incorporating the e17 images w/o attribution) that we cannot re-use w/o using the LGPL license. Secondly, it appears you're following the GTK+ API very closely, if you are happy with that API design and the choice of an LGPL license, why not write a backend to GTK+ rather than write a full library cloning it's API (this question applies to CodeWarrior and eblocks too)? I have not looked at it in depth, but the default theme does not display correctly on OS X (probably a CPP portability issue), it's a black window with some text.
On 10/1/05, [email protected] <
[email protected]> wrote:
Enlightenment CVS committal
Author : moom16
Project : e17
Module : proto
Dir : e17/proto/etk/data/themes/default/widgets
Added Files:
button.edc check_button.edc entry.edc radio_button.edc
scale.edc scrollbar.edc toggle_button.edc tree.edc windows.edc
Log Message:
* Etk first commit
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
