office-gobmx/chart2
Armin Le Grand (allotropia) 845d92e1f3 ITEM: Move Shareable ItemFlag to SfxPolItem
Currently a Pool-Attribute (in SfxItemInfo), but should
be a SfxPoolItem property. Originally 'moved' from old
'poolable' used as hint. I identified needs more general
and moved it to where it belongs.

Also reworked SfxItemInfo to no longer have/support
single bollean flags, but a FlagVariable and defined
SFX_ITEMINFOFLAG_* entries to access these, that will
make future changes easier without having to change
all palces where these get defined over and over again.

Added CheckItemInfoFlag for gereral access to that flag
and e.g. NeedsSurrogateSupport to directly check for
the SFX_ITEMINFOFLAG_SUPPORT_SURROGATE flag as syntactical
sugar, that makes the intention clear.

Change-Id: I09c238c7c5b7f721b657d7b0a44dbc8d14e02528
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161982
Tested-by: Jenkins
Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
2024-01-14 21:02:46 +01:00
..
inc simplify and modernise ScopedBitmapAccess 2023-12-07 09:32:14 +01:00
qa tdf#137691 chart2 export: preserve NumberFormat of DataSeries 2024-01-09 21:35:10 +01:00
source ITEM: Move Shareable ItemFlag to SfxPolItem 2024-01-14 21:02:46 +01:00
uiconfig jsdialog: fix layout of chart type dialog 2023-09-11 11:56:12 +02:00
workbench/addin
AllLangMoTarget_chart.mk
CppunitTest_chart2_common_functors.mk
CppunitTest_chart2_dialogs_test.mk
CppunitTest_chart2_dump.mk ChartTest: inherit from UnoApiTest 2022-10-25 17:03:53 +02:00
CppunitTest_chart2_export.mk
CppunitTest_chart2_export2.mk
CppunitTest_chart2_export3.mk split chart2 export unit test 2022-09-20 14:38:25 +02:00
CppunitTest_chart2_geometry.mk More CppunitTests need the ASan hack 2022-10-26 21:22:53 +02:00
CppunitTest_chart2_import.mk
CppunitTest_chart2_import2.mk
CppunitTest_chart2_pivot_chart_test.mk ChartTest: inherit from UnoApiTest 2022-10-25 17:03:53 +02:00
CppunitTest_chart2_trendcalculators.mk ChartTest: inherit from UnoApiTest 2022-10-25 17:03:53 +02:00
CppunitTest_chart2_uichart.mk tdf#120348: move UItest to CppUnittest 2022-11-25 21:28:10 +01:00
CppunitTest_chart2_xshape.mk ChartTest: inherit from UnoApiTest 2022-10-25 17:03:53 +02:00
export_setup.mk tdf#126084 import svg image from ooxml document that use svgBlip elem. 2023-12-06 08:23:34 +01:00
import_setup.mk move BGradient to awt::Gradient2 UNO conversion into docmodel 2023-08-21 09:27:12 +02:00
IwyuFilter_chart2.yaml use more concrete type in chart2 2023-03-22 17:15:34 +00:00
JunitTest_chart2_unoapi.mk
Library_chartcontroller.mk move BGradient to awt::Gradient2 UNO conversion into docmodel 2023-08-21 09:27:12 +02:00
Library_chartcore.mk tdf#158421 use correct awt:Gradient2 in Chart lists 2023-12-11 10:29:32 +01:00
Makefile
Module_chart2.mk tdf#120348: move UItest to CppUnittest 2022-11-25 21:28:10 +01:00
README.md
UIConfig_chart2.mk chart2: InsertDataTableDialog for inserting/removing the data table 2022-08-15 07:42:32 +02:00

Chart Implementation for LibreOffice Calc

The chart2 denotes a second generation re-write done to rid us of the foul and twisted legacy chart code.

Debugging

Shortcuts

CTRL + F12 creates a layout dump based on the XShapeDumper based on SAL_WARN("chart2", ...