https://bugs.freedesktop.org/show_bug.cgi?id=37860

--- Comment #26 from Kohei Yoshida <[email protected]> 2011-11-16 
07:22:38 PST ---
Code pointer:

Formula interpreter:

* sc is the module where all the Calc code is kept, including the formula
interpreter code (look for class ScInterpreter).

* ScInpterpreter::GetCellValueOrZero() is the method that gets called to
retrieve the value of another cell.  This method is relevant for this easy
hack.

Configuration options:

* This configuration option should be stored with the document, so look for
ScDocOptions class to add a new document configuration option (also in sc).  It
has one child class ScDocCfg, which handles loading and storing of the options
from and to the user configuration directory.  Add the new option to the
aFormulaItem member.

* Now, every user configuration option needs to be defined in the officecfg
module.  Look for officecfg/registry/schema/org/openoffice/Office/Calc.xcs. 
The new option should be under the "Formula" group.

UI:

* First, you need to subscribe and ask on
[email protected] about how best to add this new
configuration option in the UI.

* Tab pages for Calc related options pages are all located in
sc/source/ui/optdlg.

I hope this is enough pointer to get started.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to