SFX is the "old" framework, used for historical reasons. An attempt of documentation of this module is located in [git:sfx2/doc]. It contains base classes for document model, view and controller, used by "old" applications like sw, sc, sd (while "new" applications are based on the "new" UNO based framework in "framework"). The SFX framework is based on dispatching slots identified by integers (SlotIDs) to SfxShells, and there is a dedicated IDL compiler (svidl) involved that generates C++ slot headers from SDI files in modules' sdi/ subdirectory. Document load/save code is maintained in [git:sfx2/source/doc/docfile.cxx] SfxMedium class, which handles all the twisty load and save corner cases. [git:sfx2/source/appl/sfxhelp.cxx] Start procedure for the online help viewer top level window; handling of help URL creation and dispatch. There are also some UNO services here that could really be implemented anywhere, e.g. the DocumentProperties or DocumentMetadataAccess. a/zeta-24-2'>distro/allotropia/zeta-24-2 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/include/avmedia
AgeCommit message (Expand)Author
2023-04-02Avoid conversions between OUString and OString in VCLMike Kaganski
2023-01-30tdf#143148 Use pragma once instead of include guardsAdoche Onaji
2022-08-25Related: tdf#149971 avmedia: add doc model and render for crop of media objectsMiklos Vajna
2022-06-02clang-tidy modernize-pass-by-value in avmediaNoel Grandin
2022-05-19tdf#148923 PPTX import: fix incorrect image in media fileTünde Tóth
2022-04-29use more string_view in INetURLObjectNoel Grandin
2022-03-01xPreferredPixelSizeListener is never nullCaolán McNamara
2022-03-01gtk4: media dimensions are only reliably available asyncCaolán McNamara
2022-02-19update video pos and size after change if currently playingCaolán McNamara
2022-02-14update play/pause/stop when one of the other changesCaolán McNamara
2022-02-14Related: tdf#100007 pause state not always updating "play" state to offCaolán McNamara
2021-12-15Recheck include/[a-d]* with IWYUGabor Kelemen
2021-07-29Fix --enable-mergelibs `make check`Stephan Bergmann
2021-06-18tdf#130428 remove unnecessary usage of SfxItemState::UNKNOWNArmin Le Grand (Allotropia)
2021-03-11use strong_int for item ids in vcl::ToolBoxNoel
2021-01-26loplugin:passstuffbyrefNoel
2021-01-21avmedia: add doc model for bitmap fill of slide narrationsMiklos Vajna
2020-12-29loplugin:stringviewparam: operator +Stephan Bergmann
2020-11-30loplugin:stringviewparam include comparisons with string literalsNoel
2020-11-21tdf#123936 Formatting files in module include with clang-formatPhilipp Hofer
2020-09-02remove dead AVMEDIA_TOOLBOXITEM_ constantsNoel Grandin
2020-09-02these constants can be local to the cxx fileNoel Grandin
2020-09-02convert MediaControlStyle to scoped enumNoel Grandin
2020-04-26all ItemWindows are now weldedCaolán McNamara
2020-03-23make more classes private in mergedlibs modeNoel Grandin
2020-02-01weld MediaPlaybackPanelCaolán McNamara
2019-12-12use covariant return type for SfxPoolItem::CloneCaolán McNamara