Difference between revisions of "Sc"

From Apache OpenOffice Wiki
Jump to: navigation, search
(core/data files)
m (typo in category)
Line 98: Line 98:
 
**: ''*.xml'' component description files of supported services
 
**: ''*.xml'' component description files of supported services
  
[[Category::Source_directories]] [[Category:Calc]]
+
[[Category:Source_directories]] [[Category:Calc]]

Revision as of 00:13, 10 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
Personal tools