Difference between revisions of "Sc"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (forgot to re-add Category:Calc)
(core/data files)
Line 16: Line 16:
 
*** '''core/'''
 
*** '''core/'''
 
**** '''data/'''
 
**** '''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/'''
 
**** '''inc/'''
 
**** '''src/'''
 
**** '''src/'''
Line 66: Line 98:
 
**: ''*.xml'' component description files of supported services
 
**: ''*.xml'' component description files of supported services
  
[[Category:Calc]]
+
[[Category::Source_directories]] [[Category:Calc]]

Revision as of 23:43, 9 November 2006

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/
      • 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/
    • 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

[[Category::Source_directories]]

Personal tools