Sc
From Apache OpenOffice Wiki
Module sc contains the source code of the Calc spreadsheet application.
- sc/
- addin/
- sample code for the legacy addin interface, still supported but strongly deprecated
- inc/
- header include files global to the application
- prj/
- project files: build.lst dependencies and directories, and d.lst list of deliverables
- qa/
- test cases
- sdi/
- *.sdi dispatch api slot definitions
- source/
- core/
- data/
- documen*.cxx
- class ScDocument
- table*.cxx
- class ScTable
- column*.cxx
- classes ScColumn, ScColumnIterator, ScMarkedDataIter
- cell*.cxx
- classes ScValueCell, ScStringCell, ScFormulaCell, ScNoteCell, ScEditCell
- atarray.cxx
- attributes pattern management; class ScAttrArray
- patattr.cxx
- attributes pattern managing applied cell attributes; class ScPatternAttr
- dociter.cxx
- classes ScAttrRectIterator, ScCellIterator, ScDocAttrIterator, ScDocumentIterator, ScHorizontalAttrIterator, ScHorizontalCellIterator, ScQueryCellIterator, ScQueryValueIterator, ScUsedAreaIterator, ScValueIterator
- attrib.cxx
- special attribute items
- bcaslot.cxx
- broadcaster management for cell areas listened to; classes ScBroadcastAreaSlotMachine, ScBroadcastAreaSlot
- compressedarray.cxx
- implementation of chunks of templates ScCompressedArray, ScCoupledCompressedArrayIterator; and specialization
- conditio.cxx
- conditional formatting; classes ScConditionalFormatList, ScConditionalFormat, ScCondFormatEntry, ScConditionEntry
- dbdocutl.cxx
- ScDatabaseDocUtil::PutData helper method to put data of a css::sdbc::XRow position to a cell
- docpool.cxx
- pooled attribute items; class ScDocumentPool
- dp*.cxx
- Data Pilot
- drawpage.cxx
- class ScDrawPage
- drwlayer.cxx
- draw objects management; class ScDrawLayer
- fillinfo.cxx
- fill a structure with row and cell information of a rectangular area
- global*.cxx
- various application global data structures and methods
- globalx.cxx
- global methods that need to be compiled with exception handling
- markarr.cxx
- row selection marks of a column; classes ScMarkArray, ScMarkArrayIter
- markdata.cxx
- area selection marks and multi selection; class ScMarkData
- olinetab.cxx
- classes ScOutlineEntry, ScOutlineCollection, ScOutlineArray, ScOutlineTable, ScSubOutlineIterator
- pagepar.cxx
- page print parameters; classes ScPageTableParam, ScPageAreaParam
- pivot*.cxx
- Data Pilot basics
- poolhelp.cxx
- class ScPoolHelper
- postit.cxx
- cell annotations (notes); class ScPostIt
- scimpexpmsg.cxx
- class ScImpExpLogMsg
- sortparam.cxx
- class ScSortParam
- stlpool.cxx
- class ScStyleSheetPool
- stlsheet.cxx
- class ScStyleSheet
- userdat.cxx
- draw object user data; class ScDrawObjFactory, ScDrawObjData, ScIMapInfo
- validat.cxx
- cell input validation; classes ScValidationData, ScValidationDataList
- inc/
- src/
- tool/
- data/
- filter/
- dif/
- excel/
- ftools/
- html/
- inc/
- lotus/
- qpro/
- rtf/
- starcalc/
- xcl97/
- xml/
- ui/
- Accessibility/
- app/
- attrdlg/
- cctrl/
- dbgui/
- docshell/
- drawfunc/
- formdlg/
- inc/
- miscdlgs/
- namedlg/
- navipi/
- optdlg/
- pagedlg/
- src/
- styleui/
- undo/
- unoobj/
- view/
- core/
- uiconfig/
- UI configuration
- scalc/
- sub directories with self-speaking names
- accelerator/
- menubar/
- statusbar/
- toolbar/
- util/
- library linking directory
- workben/
- some old addin workbench test code
- xml/
- *.xml component description files of supported services
- addin/