https://bugs.freedesktop.org/show_bug.cgi?id=53920
--- Comment #10 from Markus Mohrhard <markus.mohrhard@googlemail.com> ---
(In reply to comment #9)
I would like to attempt this, but I am new to LibreOffice and want to have a
better understanding of the code base before assigning this to myself.  Can
anyone offer some pointers on getting started?
so most of the calc specific code is inside sc/
sc is split into 3 parts:
sc/source/core contain mostly the model
sc/source/filter containing mostly the calc specific parts of the filters
sc/source/ui containing the ui related code + some other non model parts
ScValidationData is the main class for the validation feature.
Cell ranges are represented by
ScAddress a single cell address
ScRange a continuous cell range
ScRangeList a list of ScRange
ScMarkData also able to contain multi-selection
Please ask more detailed question if you need more details.
You can use opengrok.libreoffice.org for browsing the Libreoffice source code.
-- 
You are receiving this mail because:
You are on the CC list for the bug.
Context
- [Bug 53920] EDITING: Data Validity Cell Range not being applied to	multiple selected cells · bugzilla-daemon
 
   
 
  Privacy Policy |
  
Impressum (Legal Info) |
  
Copyright information: Unless otherwise specified, all text and images
  on this website are licensed under the
  
Creative Commons Attribution-Share Alike 3.0 License.
  This does not include the source code of LibreOffice, which is
  licensed under the Mozilla Public License (
MPLv2).
  "LibreOffice" and "The Document Foundation" are
  registered trademarks of their corresponding registered owners or are
  in actual use as trademarks in one or more countries. Their respective
  logos and icons are also subject to international copyright laws. Use
  thereof is explained in our 
trademark policy.