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

List:       koffice-devel
Subject:    Re: Hello, I'd like to introduce myself
From:       John Dailey <dailey () vt ! edu>
Date:       2002-03-22 2:16:24
[Download RAW message or body]

Excellent!  Adding new formulas is probably the easiest way to start.  If 
you're not sure how to get the code from CVS, look at:

http://www.kde.org/anoncvs.html

Once you've got the code, the KSpread formulas are in 
koffice/kspread/kspread_interpreter.cc  To add a new function look at the 
other functions in this file and use them as a model, and when you're done be 
sure to add a call to "module->addObject(....)" down about 90% of the way 
through the file (you'll see a whole bunch of them, one for each formula).

You can test it at that point, and then also edit 
koffice/kspread/extensions/builtin.xml and add the help for your new 
function.

You can post your patches on this mailing list and someone will look at it.  
Once you have the hang of it, David will probably give you CVS access too.

Don't worry about having much time to work on it -- KSpread seems to be 
collecting a lot people like that right now  :-)  I don't know right offhand 
of anyone adding formulas right now, but maybe if you post a list of what 
you're implementing someone will let you know if they've already started it.

-John

> I have decided to attempt adding several data
> manipulation functions to KSpread.  I have heard it is
> well behind several other spreadsheets in that area.
> I have only had one programming course in C++ (most
> were in Visual Basic, Perl, and Assembly) so I'd like
> to know who to send patches to for review along with
> the mailing list.  Laurent is that maybe you?  I just
> started a new job, moved, and have an infant so this
> will be slow going at first as I learn the structure
> of KOffice and strengthen my C++ skills while
> balancing the rest of life, but I wanted to say hello
> anyway.  Is there anyone else working on this, I don't
> want to duplicate effort, and maybe they could give a
> brief overview of their work so I can keep my work
> consistent.  Cheers.
>
> Nathan
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Movies - coverage of the 74th Academy Awards®
> http://movies.yahoo.com/
> _______________________________________________
> koffice-devel mailing list
> koffice-devel@mail.kde.org
> http://mail.kde.org/mailman/listinfo/koffice-devel

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

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