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

List:       koffice
Subject:    Re: Fwd: Hai
From:       Carl G Lewis <carll () optushome ! com ! au>
Date:       2003-05-14 11:34:41
[Download RAW message or body]


>
> I am totally new to Linux. I just completed my Masters in Computer Science
>  in UIUC,USA. I would like to learn more about Koffice specifically kword.
>  I have an assignment with me to one of our customer where the customer
>  have asked 2 things.
> 1. Chnage the interface.
> 2. Increase the speed.
>
> I would like to know how to go about in learning the source of KWord and
>  how each source aligns itself to get the product.
>
> If u could guide me with some documents or diagrams that I can read to read
> the KWord it would be helpful for me


Be prepared to read some code! There is not a _lot_ of developer documentation 
specifically on Kword. First place to look is koffice/kword/DESIGN file, and 
also koffice/kword/HACKING, which lays out what files are what (very 
generally). There may be more stuff like this that I don't know.

Note that kword heavily relies on the the KOffice libraries, in koffice/lib. 
there are a few DESIGN files in there too.

Definetely read the more general KDE developer FAQ and docs, 
developer.kde.org. esp stuff on: 
http://developer.kde.org/documentation/other/index.html Maybe you did this 
already.

Have you used Qt before? I think it helps if you have. See www.trolltech.com .

The best way to understand the source is to have something that you want to 
achieve. It seems that you do, which is good. But you should be more specific 
about what your customer wants. What parts of the interface do you want to 
change? Which operations are too slow? If you say specifically what you want 
to work on I am sure there are people on this list that that can advise what 
files you should pay particular attention to. 

Of course, whatever you want to do the first thing is to do an anonymous cvs 
checkout and build kde and koffice from source on your favourite Linux 
distro. This can take a while on a slow box....

Must be nice this time of year in Illinois! No Nazis marching I hope :-)

Carl.
____________________________________
koffice mailing list
koffice@mail.kde.org
To unsubscribe please visit:
http://mail.kde.org/mailman/listinfo/koffice
[prev in list] [next in list] [prev in thread] [next in thread] 

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