Difference between revisions of "Sc"
From Apache OpenOffice Wiki
(core/tool files) |
B michaelsen (Talk | contribs) (not a project) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | + | Project '''sc''' is the [[Calc]] spreadsheet application, see there. | |
+ | |||
+ | Module '''sc''' of the repository contains the source code: | ||
* '''sc/''' | * '''sc/''' |
Latest revision as of 09:22, 26 November 2009
Project sc is the Calc spreadsheet application, see there.
Module sc of the repository contains the source code:
- 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/
- address.cxx
- sheet address row/col/sheet; class ScAddress
- compiler.cxx
- formula parser/compiler; class ScCompiler
- token.cxx
- formula tokens; classes ScToken and derived, ScTokenArray, ScTokenArrayIterator
- refdata.cxx
- formula cell/range references; classes SingleRefData, ComplRefData
- scmatrix.cxx
- formula matrix/array; class ScMatrix
- interpr*.cxx
- formula interpreter; class ScInterpreter
- parclass.cxx
- formula function parameter classification; class ScParameterClassification
- addincfg.cxx
- Add-In configuration; class ScAddInCfg
- addincol.cxx
- Add-In management; classes ScUnoAddInFuncData, ScUnoAddInCollection, ScUnoAddInCall
- addinhelpid.cxx
- help IDs of prebuilt Add-Ins; class ScUnoAddInHelpIdGenerator
- addinlis.cxx
- listener for asynchronous Add-In functions; class ScAddInListener
- adiasync.cxx
- call-back and listener for legacy deprecated Add-In functions; class ScAddInAsync
- appoptio.cxx
- application options, Office.Calc/...; classes ScAppOptions, ScAppCfg
- autoform.cxx
- AutoFormat; classes ScAfVersions, ScAutoFormatDataField, ScAutoFormatData, ScAutoFormat
- callform.cxx
- legacy deprecated Add-In collection; classes FuncData, FuncCollection, ModuleCollection
- cellform.cxx
- formatted cell string; class ScCellFormat
- chartarr.cxx
- interfacing to SchMemChart array of Chart1; classes ScChartArray, ScChartPositionMap, ScChartCollection
- chartlis.cxx
- chart listeners; classes ScChartListener, ScChartListenerCollection
- chgtrack.cxx
- change tracking / redlining; classes ScChangeAction, ScChangeActionIns, ScChangeActionDel, ScChangeActionMove, ScChangeActionContent, ScChangeActionReject, ScChangeTrack
- chgviset.cxx
- change tracking, view settings; class ScChangeViewSettings
- collect.cxx
- collection base; classes DataObject, Collection, SortedCollection, StrCollection, TypedStrData, TypedStrCollection
- consoli.cxx
- consolidation data; class ScConsData
- dbcolect.cxx
- (sheet) database ranges collection; classes ScDBData, ScDBCollection
- ddelink.cxx
- DDE links; class ScDdeLink
- detdata.cxx
- detective operations; class ScDetOpList
- detfunc.cxx
- detective functions; class ScDetectiveFunc
- docoptio.cxx
- documet options Office.Calc/...; classes ScDocOptions, ScTpCalcItem, ScDocCfg
- editutil.cxx
- edit engine utilities; classes ScEditUtil, ScEditAttrTester, ScEnginePoolHelper, ScEditEngineDefaulter, ScTabEditEngine, ScHeaderFieldData, ScHeaderEditEngine, ScFieldEditEngine
- filtopt.cxx
- filter options Office.Calc/Filter/Import/...; class ScFilterOptions
- hints.cxx
- hints used in broadcasting; classes ScPaintHint, ScUpdateRefHint, ScPointerChangedHint, ScLinkRefreshedHint, ScAutoStyleHint, ScDBRangeRefreshedHint
- indexmap.cxx
- a simple index map used when copying formulas containing defined names; class ScIndexMap
- inputopt.cxx
- input options Office.Calc/Input/...; classes ScInputOptions, ScInputCfg
- navicfg.cxx
- navigator state config item; clas ScNavipiCfg
- optutil.cxx
- options utilities fragments; class ScOptionsUtil, ScLinkConfigItem
- printopt.cxx
- print options Office.Calc/Print/...; classes ScPrintOptions, ScTpPrintItem, ScPrintCfg
- prnsave.cxx
- print range saver; classes ScPrintSaverTab, ScPrintRangeSaver
- progress.cxx
- progress bar; class ScProgress
- rangelst.cxx
- range list; classes ScRangeList, ScRangePairList
- rangenam.cxx
- range name / defined name; classes ScRangeData, ScRangeName
- rangeseq.cxx
- range sequence; classes ScRangeToSequence, ScByteSequenceToString
- rangeutl.cxx
- range utilities; classes ScRangeUtil, ScArea, ScAreaNameIterator
- rechead.cxx
- record header of legacy binary file format; classes ScReadHeader, ScWriteHeader, ScMultipleReadHeader, ScMultipleWriteHeader
- reffind.cxx
- simple textual cell reference finder; class ScRefFinder
- refreshtimer.cxx
- refresh timer for external documents; classes ScRefreshTimerProtector, ScRefreshTimer
- refupdat.cxx
- cell/range reference updater; class ScRefUpdate
- subtotal.cxx
- subtotal functions, used by Data Pilot; class SubTotal
- unitconv.cxx
- unit converter data for spreadsheet function CONVERT() read from configuration Office.Calc/UnitConversion; classes ScUnitConverterData, ScUnitConverter
- userlist.cxx
- user lists / sort lists; classes ScUserListData, ScUserList
- viewopti.cxx
- view options Office.Calc/...; classes ScGridOptions, ScViewOptions, ScTpViewItem, ScViewCfg
- zforauto.cxx
- number formats used in AutoFormat; class ScNumFormatAbbrev
- 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/