User:Mderoucy

From The Document Foundation Wiki
Jump to: navigation, search

Random note regarding the libreoffice code

VCL (Graphical user interface) :

  • Menu::Select
  • OKButton::Click
  • ImplHandleSalMouseButtonUp
  • Application::HandleKey (keyboard key)

document saving :

  • SfxBaseModel::impl_store
  • SfxObjectShell::SaveTo_Impl

printer :

  • PrinterSetupDialog (File → Printer Settings…)
  • SwDoc::getPrinter
  • pDlgPrinter->maPrinterName

Format modifications :

  • SwBaseShell::ExecTxtCtrl
  • SwDoc::SetTxtFmtColl (named format, better)
  • SwDoc::InsertItemSet (automatic format, better)
  • SwEditShell::SetTxtFmtColl (named format)
  • SwEditShell::SetAttr (automatic format)
  • SwCntntNode::SetAttr (all format)
  • SwDocShell::ApplyStyles
  • SwDoc::DelNumRules ("off numbering")

Format attribut list :

  • sw/inc/hintids.hxx

Format paintbrush :

  • SwFormatClipboard::Copy
  • SwFormatClipboard::Paste

filters :

  • sw/source/filter
  • filter/source

Open file (xml filter) :

  • SvXMLImportContext
  • XMLChangeElementImportContext

Edit → Changes :

  • Redline (sw/inc/redline.hxx)
  • SwView::Execute ( FN_REDLINE_* )
  • XMLRedlineImportHelper
  • SwRedline::Show
  • SwRedline::Hide

style de numérotation / puces codés en dure :

  • workdir/unxlngx6/CustomTarget/i18npool/localedata/localedata_en_US.cxx