[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    krita overview
From:       Michael Thaler <michael.thaler () ph ! tum ! de>
Date:       2003-10-13 7:53:39
[Download RAW message or body]

Hi,

I spend a lot of time at the weekend to read through krita's code. I
wrote a pretty long and detailed overview about various krita classes
and their functions. It is by no means complete and I did only try to
understand the most basic krita classes and some things I did not
understand at all, but nevertheless this might actually be usefull.
You can find my overview here:

http://www.physik.tu-muenchen.de/~mthaler/krita_overview.txt

I would really like to comment the code itself and then create a nice
documentation using doxygen. This will help me and other people to
understand the code more easily.

For now I think about commenting the classes and member functions in
the header files. Should I just sent the header files with the
comments to this list?

I would also like to code the missing parts to mark the tiles as
clean/dirty. This is probably not too hard to do and it is definitely
needed to code freehand tools.

I still want to make paintworks working with KisLayer, KisPainter and
all other necessary classes. paintworks already has a nice set of
filters and if I get them working with KisLayer and KisPainter it will
probably be easy to port them to krita. I think this is also good for
me to get some more experience with painting apps and to learn some
more advanced C++ stuff (And I also want to read the Gang of Four book
at some point;-).

Take care,
Michael
-- 
We shall not cease from exploration, and the end of all our exploring 
will be to arrive where we started and know the place for the first time.

_______________________________________________
kimageshop mailing list
kimageshop@mail.kde.org
http://mail.kde.org/mailman/listinfo/kimageshop
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic