LibreOffice Module chart2 (master) 1
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
chart Namespace Reference

Namespaces

namespace  BaseGFXHelper
 
namespace  CharacterProperties
 
namespace  CloneHelper
 
namespace  CommonFunctors
 
namespace  DataPointProperties
 
namespace  DataSeriesHelper
 
namespace  DataSeriesProperties
 
namespace  DisposeHelper
 
namespace  EventListenerHelper
 
namespace  FillProperties
 
namespace  impl
 Base class for all Chart Accessibility objects except the root node (see AccessibleChartView)
 
namespace  LinePropertiesHelper
 
namespace  ModifyListenerHelper
 
namespace  PropertyHelper
 
namespace  RegressionCalculationHelper
 
namespace  RegressionCurveHelper
 
namespace  SceneProperties
 
namespace  sidebar
 
namespace  StatisticsHelper
 
namespace  UserDefinedProperties
 
namespace  VLegendSymbolFactory
 
namespace  wrapper
 
namespace  XMLRangeHelper
 

Classes

class  AccessibleBase
 Base class for all Chart Accessibility objects. More...
 
class  AccessibleChartElement
 
class  AccessibleChartShape
 
class  AccessibleChartView
 
struct  AccessibleElementInfo
 
class  AccessibleTextHelper
 
class  AccessibleViewForwarder
 
class  AreaChart
 
class  AreaChartDialogController
 
class  AreaChartType
 
class  AreaChartTypeTemplate
 
class  AxesNumberFormats
 
class  Axis
 
class  AxisHelper
 
struct  AxisLabelAlignment
 
struct  AxisLabelProperties
 
class  AxisPositionsTabPage
 
struct  AxisProperties
 
class  AxisUsage
 This class handles a collection of coordinate systems and is used for executing some action on all coordinate systems such as "prepareAutomaticAxisScaling" and "setExplicitScaleAndIncrement". More...
 
class  BarChart
 
class  BarChartDialogController
 
class  BarChartType
 
class  BarChartTypeTemplate
 
class  BarGeometryResources
 
class  BarPositionHelper
 
class  BaseCoordinateSystem
 
class  BubbleChart
 
class  BubbleChartDialogController
 
class  BubbleChartType
 
class  BubbleChartTypeTemplate
 
class  BubbleDataInterpreter
 
class  CachedDataSequence
 This sequence object does store actual values within, hence "cached". More...
 
class  CandleStickChart
 
class  CandleStickChartType
 
class  CartesianCoordinateSystem
 
class  CartesianCoordinateSystem2d
 
class  CartesianCoordinateSystem3d
 
class  CategoryPositionHelper
 
class  ChangingResource
 
class  ChartController
 
class  ChartDropTargetHelper
 
class  ChartElementFactory
 
class  ChartFrameLoader
 
class  ChartItemPool
 
class  ChartModelClone
 
class  ChartModelHelper
 
class  ChartToolbarController
 
class  ChartTransferable
 
class  ChartType
 
class  ChartTypeDialog
 
class  ChartTypeDialogController
 
class  ChartTypeHelper
 
class  ChartTypeManager
 
class  ChartTypeParameter
 
class  ChartTypeTabPage
 
class  ChartTypeTemplate
 For creating diagrams and modifying existing diagrams. More...
 
class  ChartTypeTemplateProvider
 
class  ChartTypeUnoDlg
 
class  ChartView
 The ChartView is responsible to manage the generation of Drawing Objects for visualization on a given OutputDevice. More...
 
class  ChartViewHelper
 
class  ChartWindow
 The ChartWindow collects events from the window and forwards them the to the controller thus the controller can perform appropriate actions. More...
 
class  Clipping
 
class  ColorPerPointHelper
 
class  ColumnChartDialogController
 
class  ColumnChartType
 
class  ColumnLineChartTypeTemplate
 
class  ColumnLineDataInterpreter
 
class  ColumnOrBarChartDialogController_Base
 
class  CombiColumnLineChartDialogController
 
class  CommandDispatch
 This is the base class for an XDispatch. More...
 
class  CommandDispatchContainer
 @HTML More...
 
struct  ComplexCategory
 
class  ConfigColorScheme
 
class  ControllerCommandDispatch
 This class is a CommandDispatch that is responsible for all commands that the ChartController supports. More...
 
struct  ControllerFeature
 
class  ControllerLockGuard
 
class  ControllerLockGuardUNO
 This guard calls lockControllers at the given Model in the CTOR and unlockControllers in the DTOR. More...
 
class  ControllerLockHelper
 This helper class can be used to pass a locking mechanism to other objects without exposing the full XModel to it. More...
 
class  ControllerLockHelperGuard
 This guard calls lockControllers at the given ControllerLockHelper in the CTOR and unlockControllers in the DTOR. More...
 
struct  CreateShapeParam2D
 
class  CreationWizard
 
class  CreationWizardUnoDlg
 
class  DataBrowser
 
class  DataBrowserModel
 
class  DataEditor
 
class  DataInterpreter
 offers tooling to interpret different data sources in a structural and chart-type-dependent way. More...
 
class  DataLabelResources
 
class  DataLabelsDialog
 
class  DataLabelsTabPage
 
class  DataPoint
 
class  DataPointOptionTabPage
 
class  DataPointSymbolSupplier
 
class  DataSeries
 
class  DataSource
 
class  DataSourceDialog
 
class  DataSourceHelper
 
class  DataSourceTabPage
 
class  DataTable
 Data table implementation. More...
 
struct  DataTableDialogData
 The data table properties (data) used by the dialog. More...
 
class  DataTablePropertiesResources
 The shared UI elements for the data table properties. More...
 
class  DataTableTabPage
 Tab page for the data table properties. More...
 
class  DataTableView
 DataTableView is responsible to create the table object, set the cell properties accordingly to the model and fill it with the chart series data. More...
 
class  DateHelper
 
class  DateScaling
 
class  DateTickFactory
 
class  Diagram
 
class  DiagramHelper
 
class  DialogModel
 
struct  DialogModelTimeBasedInfo
 
class  Dim3DLookResourceGroup
 
class  DragMethod_Base
 
class  DragMethod_PieSegment
 
class  DragMethod_RotateDiagram
 
class  DrawCommandDispatch
 This is a CommandDispatch implementation for drawing objects. More...
 
class  DrawModelWrapper
 
class  DrawViewWrapper
 
class  ElementSelectorToolbarController
 
class  EquidistantTickFactory
 
class  EquidistantTickIter
 
class  ErrorBar
 
class  ErrorBarResources
 
class  ErrorBarsTabPage
 
class  ExplicitCategoriesProvider
 
struct  ExplicitIncrementData
 describes how tickmarks are positioned on the scale of an axis. More...
 
struct  ExplicitScaleData
 This structure contains the explicit values for a scale like Minimum and Maximum. More...
 
struct  ExplicitSubIncrement
 
class  ExponentialRegressionCurve
 
class  ExponentialRegressionCurveCalculator
 
class  ExponentialScaling
 
class  FeatureCommandDispatchBase
 This is a base class for CommandDispatch implementations with feature support. More...
 
struct  FeatureState
 
class  FilledNetChartType
 
class  FixedNumberFormatter
 
class  FormattedString
 
class  FormattedStringHelper
 
class  GeometryResourceGroup
 
class  GridProperties
 
class  HiddenUndoContext
 
struct  InsertAxisOrGridDialogData
 
class  InsertDataTableDialog
 The dialog to change the data table specific properties. More...
 
class  InsertErrorBarsDialog
 
class  InternalData
 
class  InternalDataProvider
 Data provider that handles data internally. More...
 
struct  InterpretedData
 offers tooling to interpret different data sources in a structural and chart-type-dependent way. More...
 
class  InverseDateScaling
 
class  LabeledDataSequence
 
class  LabelPositionHelper
 
class  Legend
 
class  LegendEntryProvider
 
class  LegendHelper
 
class  LegendPositionResources
 
struct  LightSourceInfo
 
class  Linear3DTransformation
 
class  LinearRegressionCurve
 
class  LinearRegressionCurveCalculator
 
class  LinearScaling
 
class  LineChartDialogController
 
class  LineChartType
 
class  LineChartTypeTemplate
 
struct  ListBoxEntryData
 
class  LogarithmicRegressionCurve
 
class  LogarithmicRegressionCurveCalculator
 
class  LogarithmicScaling
 
class  MarkHandleProvider
 The DrawViewWrapper should help us to reduce effort if the underlying DrawingLayer changes. More...
 
class  MeanValueRegressionCurve
 
class  MeanValueRegressionCurveCalculator
 
class  MergedMinimumAndMaximumSupplier
 
class  MinimumAndMaximumSupplier
 
class  ModifyEventForwarder
 This helper class serves as forwarder of modify events. More...
 
class  ModifyListenerCallBack
 
class  ModifyListenerCallBack_impl
 
class  MovingAverageRegressionCurve
 
class  MovingAverageRegressionCurveCalculator
 
class  NameContainer
 Contains the XML namespaces map. More...
 
class  NetChart
 
class  NetChartDialogController
 
class  NetChartType
 
class  NetChartType_Base
 
class  NetChartTypeTemplate
 
class  NumberFormatDialog
 
class  NumberFormatterWrapper
 
class  ObjectHierarchy
 
class  ObjectIdentifier
 
class  ObjectKeyNavigation
 
class  ObjectNameProvider
 Provides localized ui strings for the userinterface. More...
 
class  ObjectPropertiesDialogParameter
 
class  PageBackground
 
class  PieChart
 
class  PieChartDialogController
 
class  PieChartType
 
class  PieChartTypeTemplate
 
class  PiePositionHelper
 
class  PlotterBase
 This class provides methods for setting axis scales and for performing scene to screen transformations. More...
 
class  PlottingPositionHelper
 
class  PolarCoordinateSystem
 
class  PolarCoordinateSystem2d
 
class  PolarCoordinateSystem3d
 
class  PolarLabelPositionHelper
 
class  PolarOptionsTabPage
 
class  PolarPlottingPositionHelper
 
class  PolynomialRegressionCurve
 
class  PolynomialRegressionCurveCalculator
 
class  PopupRequest
 
class  PositionAndSizeHelper
 
class  PotentialRegressionCurve
 
class  PotentialRegressionCurveCalculator
 
class  PowerScaling
 
class  PropertyMapper
 PropertyMapper provides easy mapping of the property names of various objects in the chart model, to the property names of the destination shape objects (those whose service names begin with com.sun.star.drawing.). More...
 
struct  PropertyNameLess
 
class  PureTickIter
 
class  RangeChooserTabPage
 
class  RangeHighlighter
 
class  RangeSelectionHelper
 
class  RangeSelectionListener
 
class  RangeSelectionListenerParent
 
class  ReferenceSizeProvider
 
class  RegressionCurveCalculator
 
class  RegressionCurveModel
 
class  RegressionEquation
 
class  RelativePositionHelper
 
class  RelativeSizeHelper
 
class  ResourceChangeListener
 
class  ScaleAutomatism
 This class implements the calculation of automatic axis limits. More...
 
class  ScaleTabPage
 
class  ScatterChartType
 
class  ScatterChartTypeTemplate
 
class  SchAlignmentTabPage
 
class  SchAttribTabDlg
 
class  SchAxisDlg
 
class  SchAxisLabelTabPage
 
class  SchGridDlg
 
class  SchLayoutTabPage
 
class  SchLegendDlg
 
class  SchLegendPosTabPage
 
class  SchOptionTabPage
 
class  SchTitleDlg
 
class  Selection
 
class  SelectionHelper
 
class  SelectorListBox
 
class  SeriesEntry
 
class  SeriesPlotterContainer
 This class is a container of SeriesPlotter objects (such as PieChart instances). More...
 
class  ShapeController
 This is a CommandDispatch implementation for shapes. More...
 
class  ShapeFactory
 
class  ShapeFontDialog
 dialog for font properties of shapes More...
 
class  ShapeParagraphDialog
 dialog for paragraph properties of shapes More...
 
class  SortByXValuesResourceGroup
 
class  SplineCalculater
 
class  SplinePropertiesDialog
 
class  SplineResourceGroup
 
class  SplitCategoriesProvider
 
class  StackingResourceGroup
 
class  StatusBarCommandDispatch
 
class  SteppedPropertiesDialog
 
class  StockBar
 
class  StockChartDialogController
 
class  StockChartTypeTemplate
 
class  StockDataInterpreter
 
class  Stripe
 A Stripe represents a 2 dimensional foursquare plane in a 3 dimensional room. More...
 
class  TextDirectionListBox
 
class  ThreeD_SceneAppearance_TabPage
 
class  ThreeD_SceneGeometry_TabPage
 
class  ThreeD_SceneIllumination_TabPage
 
class  ThreeDHelper
 
class  TickFactory
 
class  TickFactory2D
 
struct  TickInfo
 
class  TickIter
 
struct  TickmarkProperties
 
struct  TimeBasedInfo
 
class  TimerTriggeredControllerLock
 
class  Title
 
struct  TitleDialogData
 
class  TitleHelper
 
class  TitleResources
 
class  TitlesAndObjectsTabPage
 
class  TrendlineResources
 
class  TrendlineTabPage
 
class  UncachedDataSequence
 This sequence object does NOT store actual sequence data. More...
 
class  UndoCommandDispatch
 This is a CommandDispatch implementation for Undo and Redo. More...
 
class  UndoGuard
 A guard which does nothing, unless you explicitly call commitAction. More...
 
class  UndoGuardWithSelection
 
class  UndoLiveUpdateGuard
 A guard which, in its destructor, restores the model state it found in the constructor. More...
 
class  UndoLiveUpdateGuardWithData
 Same as UndoLiveUpdateGuard but with additional storage of the chart's data. More...
 
class  UndoManager
 
class  VAxisBase
 
class  VAxisOrGridBase
 
class  VButton
 
class  VCartesianAxis
 
class  VCartesianCoordinateSystem
 
class  VCartesianGrid
 
class  VCoordinateSystem
 
class  VDataSequence
 
class  VDataSeries
 
class  VDataSeriesGroup
 A list of series that have the same CoordinateSystem. More...
 
class  VDiagram
 The VDiagram is responsible to generate the visible parts of the Diagram that is wall, floor, axes and data series. More...
 
class  View3DDialog
 
class  ViewElementListProvider
 
struct  ViewLegendEntry
 
struct  ViewLegendSymbol
 
class  VLegend
 
struct  VLineProperties
 
class  VPolarAngleAxis
 
class  VPolarAxis
 
class  VPolarCoordinateSystem
 
class  VPolarGrid
 
class  VPolarRadiusAxis
 
class  VPolarTransformation
 
class  VSeriesPlotter
 
class  VTitle
 
class  Wall
 
class  WeakListenerAdapter
 Adapter that enables adding listeners as weak UNO references. More...
 
class  WeakSelectionChangeListenerAdapter
 
class  WrappedDefaultProperty
 
class  WrappedDirectStateProperty
 
class  WrappedIgnoreProperties
 
class  WrappedIgnoreProperty
 
class  WrappedProperty
 
class  WrappedPropertySet
 
class  WrappedTextRotationProperty
 
class  XMLFilter
 
class  XMLReportFilterHelper
 
class  XTransformation2
 allows the transformation of numeric values from one coordinate-system into another. More...
 
class  XYChartDialogController
 
class  XYDataInterpreter
 

Typedefs

typedef ObjectIdentifier AccessibleUniqueId
 
typedef comphelper::WeakComponentImplHelper< css::frame::XToolbarController, css::frame::XStatusListener, css::util::XUpdatable, css::lang::XInitialization, css::lang::XServiceInfo > ChartToolbarControllerBase
 
typedef ::svt::OGenericUnoDialog ChartTypeUnoDlg_BASE
 
typedef ::cppu::ImplHelper1< css::lang::XServiceInfo > ElementSelectorToolbarController_BASE
 
typedef std::map< OUString, ControllerFeatureSupportedFeatures
 
typedef std::map< OUString, ChartTypeParametertTemplateServiceChartTypeParameterMap
 
typedef cppu::WeakImplHelper< css::chart2::XDataTable, css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > DataTable_Base
 
typedef int tPropertyValueMapKey
 
typedef std::unordered_map< tPropertyValueMapKey, css::uno::Any > tPropertyValueMap
 
typedef std::map< sal_Int32, std::unique_ptr< const WrappedProperty > > tWrappedPropertyMap
 
typedef comphelper::WeakComponentImplHelper< css::util::XModifyListener > ModifyListenerCallBack_Base
 
typedef std::vector< TickInfoTickInfoArrayType
 
typedef std::vector< TickInfoArrayTypeTickInfoArraysType
 
typedef std::vector< VCartesianAxis::ScreenPosAndLogicPostScreenPosAndLogicPosList
 
typedef std::unordered_map< OUString, OUString > tPropertyNameMap
 
typedef std::unordered_map< OUString, css::uno::Any > tPropertyNameValueMap
 
typedef css::uno::Sequence< OUString > tNameSequence
 
typedef css::uno::Sequence< css::uno::Any > tAnySequence
 
typedef std::pair< sal_Int32, sal_Int32 > tFullAxisIndex
 
typedef std::map< VCoordinateSystem *, tFullAxisIndextCoordinateSystemMap
 

Enumerations

enum  ChartDrawMode {
  CHARTDRAW_INSERT ,
  CHARTDRAW_SELECT
}
 
enum  ModelFacet {
  E_MODEL ,
  E_MODEL_WITH_DATA ,
  E_MODEL_WITH_SELECTION
}
 
enum  {
  POS_3DSCHEME_SIMPLE = 0 ,
  POS_3DSCHEME_REALISTIC = 1
}
 
enum  {
  PROP_PIECHARTTYPE_USE_RINGS ,
  PROP_PIECHARTTYPE_3DRELATIVEHEIGHT
}
 
enum  GlobalStackMode {
  GlobalStackMode_NONE ,
  GlobalStackMode_STACK_Y ,
  GlobalStackMode_STACK_Y_PERCENT ,
  GlobalStackMode_STACK_Z
}
 
enum class  DiagramPositioningMode {
  Auto ,
  Excluding ,
  Including
}
 
enum  FastPropertyIdRanges {
  FAST_PROPERTY_ID_START = 10000 ,
  FAST_PROPERTY_ID_START_DATA_SERIES = FAST_PROPERTY_ID_START + 1000 ,
  FAST_PROPERTY_ID_START_DATA_POINT = FAST_PROPERTY_ID_START + 2000 ,
  FAST_PROPERTY_ID_START_CHAR_PROP = FAST_PROPERTY_ID_START + 3000 ,
  FAST_PROPERTY_ID_START_LINE_PROP = FAST_PROPERTY_ID_START + 4000 ,
  FAST_PROPERTY_ID_START_FILL_PROP = FAST_PROPERTY_ID_START + 5000 ,
  FAST_PROPERTY_ID_START_USERDEF_PROP = FAST_PROPERTY_ID_START + 6000 ,
  FAST_PROPERTY_ID_START_SCENE_PROP = FAST_PROPERTY_ID_START + 7000 ,
  FAST_PROPERTY_ID_START_CHART_STATISTIC_PROP = FAST_PROPERTY_ID_START + 12000 ,
  FAST_PROPERTY_ID_START_CHART_SYMBOL_PROP = FAST_PROPERTY_ID_START + 13000 ,
  FAST_PROPERTY_ID_START_CHART_DATACAPTION_PROP = FAST_PROPERTY_ID_START + 14000 ,
  FAST_PROPERTY_ID_START_CHART_SPLINE_PROP = FAST_PROPERTY_ID_START + 15000 ,
  FAST_PROPERTY_ID_START_CHART_STOCK_PROP = FAST_PROPERTY_ID_START + 16000 ,
  FAST_PROPERTY_ID_START_CHART_AUTOPOSITION_PROP = FAST_PROPERTY_ID_START + 17000 ,
  FAST_PROPERTY_ID_START_SCALE_TEXT_PROP = FAST_PROPERTY_ID_START + 18000
}
 
enum  ObjectType {
  OBJECTTYPE_PAGE ,
  OBJECTTYPE_TITLE ,
  OBJECTTYPE_LEGEND ,
  OBJECTTYPE_LEGEND_ENTRY ,
  OBJECTTYPE_DIAGRAM ,
  OBJECTTYPE_DIAGRAM_WALL ,
  OBJECTTYPE_DIAGRAM_FLOOR ,
  OBJECTTYPE_AXIS ,
  OBJECTTYPE_AXIS_UNITLABEL ,
  OBJECTTYPE_GRID ,
  OBJECTTYPE_SUBGRID ,
  OBJECTTYPE_DATA_SERIES ,
  OBJECTTYPE_DATA_POINT ,
  OBJECTTYPE_DATA_LABELS ,
  OBJECTTYPE_DATA_LABEL ,
  OBJECTTYPE_DATA_ERRORS_X ,
  OBJECTTYPE_DATA_ERRORS_Y ,
  OBJECTTYPE_DATA_ERRORS_Z ,
  OBJECTTYPE_DATA_CURVE ,
  OBJECTTYPE_DATA_AVERAGE_LINE ,
  OBJECTTYPE_DATA_CURVE_EQUATION ,
  OBJECTTYPE_DATA_STOCK_RANGE ,
  OBJECTTYPE_DATA_STOCK_LOSS ,
  OBJECTTYPE_DATA_STOCK_GAIN ,
  OBJECTTYPE_DATA_TABLE ,
  OBJECTTYPE_SHAPE ,
  OBJECTTYPE_UNKNOWN
}
 
enum class  StackMode {
  NONE ,
  YStacked ,
  YStackedPercent ,
  ZStacked
}
 
enum class  ThreeDLookScheme {
  ThreeDLookScheme_Simple ,
  ThreeDLookScheme_Realistic ,
  ThreeDLookScheme_Unknown
}
 
enum  CuboidPlanePosition {
  CuboidPlanePosition_Left ,
  CuboidPlanePosition_Right ,
  CuboidPlanePosition_Top ,
  CuboidPlanePosition_Bottom ,
  CuboidPlanePosition_Front ,
  CuboidPlanePosition_Back
}
 
enum class  AxisLabelStaggering {
  SideBySide ,
  StaggerEven ,
  StaggerOdd ,
  StaggerAuto
}
 
enum  LabelAlignment {
  LABEL_ALIGN_CENTER ,
  LABEL_ALIGN_LEFT ,
  LABEL_ALIGN_TOP ,
  LABEL_ALIGN_RIGHT ,
  LABEL_ALIGN_BOTTOM ,
  LABEL_ALIGN_LEFT_TOP ,
  LABEL_ALIGN_LEFT_BOTTOM ,
  LABEL_ALIGN_RIGHT_TOP ,
  LABEL_ALIGN_RIGHT_BOTTOM
}
 
enum class  LegendSymbolStyle {
  Box ,
  Line ,
  Circle
}
 
enum  SymbolEnum {
  Symbol_Square =0 ,
  Symbol_Diamond ,
  Symbol_DownArrow ,
  Symbol_UpArrow ,
  Symbol_RightArrow ,
  Symbol_LeftArrow ,
  Symbol_Bowtie ,
  Symbol_Sandglass ,
  Symbol_Circle ,
  Symbol_Star ,
  Symbol_X ,
  Symbol_Plus ,
  Symbol_Asterisk ,
  Symbol_HorizontalBar ,
  Symbol_VerticalBar ,
  Symbol_COUNT
}
 

Functions

 IMPL_LINK_NOARG (SplinePropertiesDialog, SplineTypeListBoxHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (Dim3DLookResourceGroup, Dim3DLookCheckHdl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (Dim3DLookResourceGroup, SelectSchemeHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (SortByXValuesResourceGroup, SortByXValuesCheckHdl, weld::Toggleable &, void)
 
 IMPL_LINK (StackingResourceGroup, StackingChangeHdl, weld::Toggleable &, rRadio, void)
 
 IMPL_LINK_NOARG (StackingResourceGroup, StackingEnableHdl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (SplineResourceGroup, LineTypeChangeHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (SplineResourceGroup, SplineDetailsDialogHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SplineResourceGroup, SteppedDetailsDialogHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (GeometryResourceGroup, GeometryChangeHdl, weld::TreeView &, void)
 
 IMPL_LINK_NOARG (CombiColumnLineChartDialogController, ChangeLineCountHdl, weld::SpinButton &, void)
 
 IMPL_LINK (DataBrowser, SeriesHeaderGotFocus, impl::SeriesHeaderEdit &, rEdit, void)
 
 IMPL_LINK (DataBrowser, SeriesHeaderChanged, impl::SeriesHeaderEdit &, rEdit, void)
 
 IMPL_STATIC_LINK_NOARG (CreationWizardUnoDlg, InstallLOKNotifierHdl, void *, vcl::ILibreOfficeKitNotifier *)
 
 IMPL_LINK (DataEditor, ToolboxHdl, const OUString &, rId, void)
 
 IMPL_LINK_NOARG (DataEditor, BrowserCursorMovedHdl, DataBrowser *, void)
 
 IMPL_LINK_NOARG (DataEditor, CloseHdl, weld::Button &, void)
 
 IMPL_LINK (DataSourceDialog, ActivatePageHdl, const OUString &, rPage, void)
 
 IMPL_LINK_NOARG (DataSourceDialog, DeactivatePageHdl, const OUString &, bool)
 
 IMPL_LINK_NOARG (InsertDataTableDialog, ShowDataTableToggle, weld::Toggleable &, void)
 
 IMPL_LINK (SchAttribTabDlg, OKPressed, weld::Button &, rButton, void)
 
 IMPL_LINK (View3DDialog, ActivatePageHdl, const OUString &, rPage, void)
 
 IMPL_LINK (DataLabelResources, NumberFormatDialogHdl, weld::Button &, rButton, void)
 
 IMPL_LINK (DataLabelResources, CheckHdl, weld::Toggleable &, rToggle, void)
 
 IMPL_LINK_NOARG (ErrorBarResources, CategoryChosen2, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (ErrorBarResources, CategoryChosen, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (ErrorBarResources, SynchronizePosAndNeg, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (ErrorBarResources, PosValueChanged, weld::MetricSpinButton &, void)
 
 IMPL_LINK_NOARG (ErrorBarResources, IndicatorChanged, weld::Toggleable &, void)
 
 IMPL_LINK (ErrorBarResources, ChooseRange, weld::Button &, rButton, void)
 
 IMPL_LINK (ErrorBarResources, RangeChanged, weld::Entry &, rEdit, void)
 
 IMPL_LINK_NOARG (LegendPositionResources, PositionEnableHdl, weld::Toggleable &, void)
 
 IMPL_LINK (LegendPositionResources, PositionChangeHdl, weld::Toggleable &, rRadio, void)
 
static void lcl_setValue (weld::FormattedSpinButton &rFmtField, double fValue)
 
 IMPL_LINK_NOARG (TrendlineResources, SelectTrendLine, weld::Toggleable &, void)
 
 IMPL_LINK (TrendlineResources, ChangeSpinValue, weld::SpinButton &, rNumericField, void)
 
 IMPL_LINK_NOARG (TrendlineResources, ChangeFormattedValue, weld::FormattedSpinButton &, void)
 
 IMPL_LINK_NOARG (TrendlineResources, ShowEquation, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (TimerTriggeredControllerLock, TimerTimeout, Timer *, void)
 
 IMPL_LINK_NOARG (ThreeD_SceneAppearance_TabPage, SelectSchemeHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (ThreeD_SceneAppearance_TabPage, SelectShading, weld::Toggleable &, void)
 
 IMPL_LINK (ThreeD_SceneAppearance_TabPage, SelectRoundedEdgeOrObjectLines, weld::Toggleable &, rCheckBox, void)
 
 IMPL_LINK_NOARG (ThreeD_SceneGeometry_TabPage, AngleEdited, weld::MetricSpinButton &, void)
 
 IMPL_LINK_NOARG (ThreeD_SceneGeometry_TabPage, AngleChanged, Timer *, void)
 
 IMPL_LINK_NOARG (ThreeD_SceneGeometry_TabPage, PerspectiveEdited, weld::MetricSpinButton &, void)
 
 IMPL_LINK_NOARG (ThreeD_SceneGeometry_TabPage, PerspectiveChanged, Timer *, void)
 
 IMPL_LINK_NOARG (ThreeD_SceneGeometry_TabPage, PerspectiveToggled, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (ThreeD_SceneGeometry_TabPage, RightAngledAxesToggled, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (ThreeD_SceneIllumination_TabPage, fillControlsFromModel, void *, void)
 
 IMPL_LINK_NOARG (ThreeD_SceneIllumination_TabPage, PreviewChangeHdl, SvxLightCtl3D *, void)
 
 IMPL_LINK_NOARG (ThreeD_SceneIllumination_TabPage, PreviewSelectHdl, SvxLightCtl3D *, void)
 
 IMPL_LINK (ThreeD_SceneIllumination_TabPage, ColorDialogHdl, weld::Button &, rButton, void)
 
 IMPL_LINK (ThreeD_SceneIllumination_TabPage, SelectColorHdl, ColorListBox &, rBox, void)
 
 IMPL_LINK (ThreeD_SceneIllumination_TabPage, ClickLightSourceButtonHdl, weld::Button &, rBtn, void)
 
 IMPL_LINK_NOARG (SchAxisLabelTabPage, StackedToggleHdl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (SchAxisLabelTabPage, ToggleShowLabel, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (AxisPositionsTabPage, CrossesAtSelectHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (AxisPositionsTabPage, PlaceLabelsSelectHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (ChartTypeTabPage, SelectSubTypeHdl, ValueSet *, void)
 
 IMPL_LINK_NOARG (ChartTypeTabPage, SelectMainTypeHdl, weld::TreeView &, void)
 
 IMPL_LINK_NOARG (DataSourceTabPage, SeriesSelectionChangedHdl, weld::TreeView &, void)
 
 IMPL_LINK_NOARG (DataSourceTabPage, RoleSelectionChangedHdl, weld::TreeView &, void)
 
 IMPL_LINK_NOARG (DataSourceTabPage, MainRangeButtonClickedHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (DataSourceTabPage, CategoriesRangeButtonClickedHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (DataSourceTabPage, AddButtonClickedHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (DataSourceTabPage, RemoveButtonClickedHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (DataSourceTabPage, UpButtonClickedHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (DataSourceTabPage, DownButtonClickedHdl, weld::Button &, void)
 
 IMPL_LINK (DataSourceTabPage, RangeModifiedHdl, weld::Entry &, rEdit, void)
 
 IMPL_LINK_NOARG (RangeChooserTabPage, ControlEditedHdl, weld::Entry &, void)
 
 IMPL_LINK_NOARG (RangeChooserTabPage, ControlChangedRadioHdl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (RangeChooserTabPage, ControlChangedCheckBoxHdl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (RangeChooserTabPage, ControlChangedHdl, weld::Entry &, void)
 
 IMPL_LINK_NOARG (RangeChooserTabPage, ChooseRangeHdl, weld::Button &, void)
 
 IMPL_LINK (ScaleTabPage, EnableValueHdl, weld::Toggleable &, rCbx, void)
 
 IMPL_LINK_NOARG (ScaleTabPage, SelectAxisTypeHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (SchOptionTabPage, EnableHdl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (SchAlignmentTabPage, StackedToggleHdl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (TitlesAndObjectsTabPage, ChangeCheckBoxHdl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (TitlesAndObjectsTabPage, ChangeEditHdl, weld::Entry &, void)
 
 IMPL_LINK_NOARG (TitlesAndObjectsTabPage, ChangeHdl, LinkParamNone *, void)
 
class SAL_LOPLUGIN_ANNOTATE ("crosscast") TabPageNotifiable
 
static void lcl_getPositionAndSizeFromItemSet (const SfxItemSet &rItemSet, awt::Rectangle &rPosAndSize, const awt::Size &rOriginalSize)
 
static bool isDoubleClick (const MouseEvent &rMEvt)
 
 IMPL_LINK_NOARG (ChartController, DoubleClickWaitingHdl, Timer *, void)
 
::basegfx::B2DPolyPolygon getPolygon (TranslateId pResId, const SdrModel &rModel)
 
static void lcl_addObjectsToList (const ObjectHierarchy &rHierarchy, const ObjectIdentifier &rParent, std::vector< ListBoxEntryData > &rEntries, const sal_Int32 nHierarchyDepth, const rtl::Reference<::chart::ChartModel > &xChartDoc)
 
 IMPL_LINK (SelectorListBox, SelectHdl, weld::ComboBox &, rComboBox, void)
 
 IMPL_LINK (SelectorListBox, KeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (SelectorListBox, FocusOutHdl, weld::Widget &, void)
 
 IMPL_LINK (ShapeController, CheckNameHdl, AbstractSvxObjectNameDialog &, rDialog, bool)
 
OOO_DLLPUBLIC_CHARTTOOLSconst ::chart::tPropertyValueMapStaticAxisDefaults ()
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::HomogenMatrix B3DHomMatrixToHomogenMatrix (const ::basegfx::B3DHomMatrix &rM)
 diverse methods for class conversions; e.g. More...
 
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DHomMatrix HomogenMatrixToB3DHomMatrix (const css::drawing::HomogenMatrix &rHM)
 HomogenMatrix -> basegfx::B3DHomMatrix. More...
 
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B2DHomMatrix IgnoreZ (const ::basegfx::B3DHomMatrix &rM)
 basegfx::B3DHomMatrix -> B2DHomMatrix More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::HomogenMatrix3 B2DHomMatrixToHomogenMatrix3 (const ::basegfx::B2DHomMatrix &rM)
 B2DHomMatrix <-> HomogenMatrix3. More...
 
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DPoint Position3DToB3DPoint (const css::drawing::Position3D &rPosition)
 Position3D -> B3DPoint. More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::Direction3D B3DVectorToDirection3D (const ::basegfx::B3DVector &rVector)
 B3DVector -> Direction3D. More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::Position3D B3DPointToPosition3D (const ::basegfx::B3DPoint &rPoint)
 B3DPoint -> Position3D. More...
 
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DVector Direction3DToB3DVector (const css::drawing::Direction3D &rDirection)
 Direction3D -> B3DVector. More...
 
OOO_DLLPUBLIC_CHARTTOOLS void AddPointToPoly (css::drawing::PolyPolygonShape3D &rPoly, const css::drawing::Position3D &rPos, sal_Int32 nSequenceIndex=0)
 PolyPolygonShape3D + drawing::Position3D -> PolyPolygonShape3D. More...
 
OOO_DLLPUBLIC_CHARTTOOLS void AddPointToPoly (std::vector< std::vector< css::drawing::Position3D > > &rPoly, const css::drawing::Position3D &rPos, sal_Int32 nSequenceIndex=0)
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::Position3D getPointFromPoly (const std::vector< std::vector< css::drawing::Position3D > > &rPolygon, sal_Int32 nPointIndex, sal_Int32 nPolyIndex)
 get a single Point from a Polygon More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::Position3D getPointFromPoly (const css::drawing::PolyPolygonShape3D &rPolygon, sal_Int32 nPointIndex, sal_Int32 nPolyIndex)
 
OOO_DLLPUBLIC_CHARTTOOLS void addPolygon (std::vector< std::vector< css::drawing::Position3D > > &rRet, const std::vector< std::vector< css::drawing::Position3D > > &rAdd)
 
OOO_DLLPUBLIC_CHARTTOOLS void appendPoly (std::vector< std::vector< css::drawing::Position3D > > &rRet, const std::vector< std::vector< css::drawing::Position3D > > &rAdd)
 PolyPolygonShape3D + PolyPolygonShape3D -> PolyPolygonShape3D. More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::PolyPolygonShape3D BezierToPoly (const css::drawing::PolyPolygonBezierCoords &rBezier)
 PolyPolygonBezierCoords -> PolyPolygonShape3D. More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::PointSequenceSequence PolyToPointSequence (const css::drawing::PolyPolygonShape3D &rPolyPolygon)
 PolyPolygonShape3D -> drawing::PointSequenceSequence (2D) More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::PointSequenceSequence PolyToPointSequence (const std::vector< std::vector< css::drawing::Position3D > > &rPolyPolygon)
 
OOO_DLLPUBLIC_CHARTTOOLS basegfx::B2DPolyPolygon PolyToB2DPolyPolygon (const std::vector< std::vector< css::drawing::Position3D > > &rPolyPolygon)
 PolyPolygonShape3D -> basegfx::B2DPolyPolygon (2D) More...
 
OOO_DLLPUBLIC_CHARTTOOLS void appendPointSequence (css::drawing::PointSequenceSequence &rTarget, const css::drawing::PointSequenceSequence &rAdd)
 drawing::PointSequenceSequence + drawing::PointSequenceSequence More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::Position3D operator+ (const css::drawing::Position3D &rPos, const css::drawing::Direction3D &rDirection)
 Position3D + Direction3D == Position3D. More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::Direction3D operator- (const css::drawing::Position3D &rPos1, const css::drawing::Position3D &rPos2)
 Position3D - Position3D == Direction3D. More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::awt::Point ToPoint (const css::awt::Rectangle &rRectangle)
 awt::Rect --> awt::Point (2D) More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::awt::Size ToSize (const css::awt::Rectangle &rRectangle)
 awt::Rect --> awt::Size (2D) More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::awt::Point Position3DToAWTPoint (const css::drawing::Position3D &rPos)
 Position3D --> awt::Point (2D) More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::awt::Size Direction3DToAWTSize (const css::drawing::Direction3D &rDirection)
 Direction3D --> awt::Size (2D) More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::Position3D SequenceToPosition3D (const css::uno::Sequence< double > &rSeq)
 Sequence<double> -> drawing::Position3D. More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::uno::Sequence< double > DataSequenceToDoubleSequence (const css::uno::Reference< css::chart2::data::XDataSequence > &xDataSequence)
 chart2::XDataSequence -> uno::Sequence< double > More...
 
OOO_DLLPUBLIC_CHARTTOOLS css::uno::Sequence< OUString > DataSequenceToStringSequence (const css::uno::Reference< css::chart2::data::XDataSequence > &xDataSequence)
 
template<typename T >
std::vector< T > FlattenSequence (const std::vector< std::vector< T > > &aSeqSeq)
 std::vector< std::vector< T > > -> std::vector< T > More...
 
OOO_DLLPUBLIC_CHARTTOOLS bool hasDoubleValue (const css::uno::Any &rAny)
 
OOO_DLLPUBLIC_CHARTTOOLS bool hasLongOrShortValue (const css::uno::Any &rAny)
 
OOO_DLLPUBLIC_CHARTTOOLS sal_Int16 getShortForLongAlso (const css::uno::Any &rAny)
 
OOO_DLLPUBLIC_CHARTTOOLS bool replaceParamterInString (OUString &rInOutResourceString, std::u16string_view rParamToReplace, std::u16string_view rReplaceWith)
 
OOO_DLLPUBLIC_CHARTTOOLS css::uno::Reference< css::chart2::XColorScheme > createConfigColorScheme (const css::uno::Reference< css::uno::XComponentContext > &xContext)
 
OOO_DLLPUBLIC_CHARTTOOLS const tPropertyValueMapStaticDataSeriesDefaults ()
 
template<typename F >
OUString dumpXmlToString (F f)
 
OOO_DLLPUBLIC_CHARTTOOLSconst ::chart::tPropertyValueMapStaticFormattedStringDefaults ()
 
OOO_DLLPUBLIC_CHARTTOOLSconst ::chart::tPropertyValueMapStaticLegendDefaults ()
 
OUString OOO_DLLPUBLIC_CHARTTOOLS SchResId (TranslateId aId)
 
static Reference< chart2::data::XLabeledDataSequence > lcl_findLSequenceWithOnlyLabel (const Sequence< Reference< chart2::data::XLabeledDataSequence > > &rDataSequences)
 
static OUString lcl_getDataSequenceLabel (const Reference< chart2::data::XDataSequence > &xSequence)
 
static OUString getLabelForLabeledDataSequence (const Reference< chart2::data::XLabeledDataSequence > &xLabeledSeq)
 
static bool lcl_SequenceHasUnhiddenData (const uno::Reference< chart2::data::XDataSequence > &xDataSequence)
 
::basegfx::B3DHomMatrix lcl_getCompleteRotationMatrix (Diagram &rDiagram)
 
static void lcl_RotateLightSource (Diagram &rDiagram, int nLightSourceDirectionProp, int nLightSourceOnProp, const ::basegfx::B3DHomMatrix &rRotationMatrix)
 
static void lcl_setLightsForScheme (Diagram &rDiagram, const ThreeDLookScheme &rScheme)
 
static bool lcl_moveSeriesOrCheckIfMoveIsAllowed (Diagram &rDiagram, const rtl::Reference< DataSeries > &xGivenDataSeries, bool bForward, bool bDoMove)
 This method implements the logic of checking if a series can be moved forward/backward. More...
 
static std::vector< rtl::Reference< Axis > > lcl_getAxisHoldingCategoriesFromDiagram (Diagram &rDiagram)
 
static bool lcl_isRightAngledAxesSetAndSupported (Diagram &rDiagram)
 
::basegfx::B3DHomMatrix lcl_getCameraMatrix (Diagram &rDiagram)
 
static double lcl_shiftAngleToIntervalMinusPiToPi (double fAngleRad)
 
::basegfx::B3DHomMatrix lcl_getInverseRotationMatrix (Diagram &rDiagram)
 
static void lcl_rotateLights (const ::basegfx::B3DHomMatrix &rLightRotation, Diagram &rDiagram)
 
static bool lcl_isEqual (const drawing::Direction3D &rA, const drawing::Direction3D &rB)
 
static bool lcl_isSimpleScheme (drawing::ShadeMode aShadeMode, sal_Int32 nRoundedEdges, sal_Int32 nObjectLines, const rtl::Reference< Diagram > &xDiagram)
 
static bool lcl_isRealisticScheme (drawing::ShadeMode aShadeMode, sal_Int32 nRoundedEdges, sal_Int32 nObjectLines)
 
static bool lcl_isLightScheme (Diagram &rDiagram, bool bRealistic)
 
static bool lcl_isRealisticLightScheme (Diagram &rDiagram)
 
static bool lcl_isSimpleLightScheme (Diagram &rDiagram)
 
static void lcl_setRealisticScheme (drawing::ShadeMode &rShadeMode, sal_Int32 &rnRoundedEdges, sal_Int32 &rnObjectLines)
 
static void lcl_setSimpleScheme (drawing::ShadeMode &rShadeMode, sal_Int32 &rnRoundedEdges, sal_Int32 &rnObjectLines, const rtl::Reference< Diagram > &xDiagram)
 
::basegfx::B3DHomMatrix HomogenMatrixToB3DHomMatrix (const drawing::HomogenMatrix &rHM)
 
::basegfx::B3DPoint Position3DToB3DPoint (const drawing::Position3D &rPosition)
 
::basegfx::B3DVector Direction3DToB3DVector (const drawing::Direction3D &rDirection)
 
void AddPointToPoly (drawing::PolyPolygonShape3D &rPoly, const drawing::Position3D &rPos, sal_Int32 nPolygonIndex)
 
void AddPointToPoly (std::vector< std::vector< css::drawing::Position3D > > &rPoly, const drawing::Position3D &rPos, sal_Int32 nPolygonIndex)
 
drawing::Position3D getPointFromPoly (const drawing::PolyPolygonShape3D &rPolygon, sal_Int32 nPointIndex, sal_Int32 nPolyIndex)
 
drawing::PolyPolygonShape3D BezierToPoly (const drawing::PolyPolygonBezierCoords &rBezier)
 
drawing::PointSequenceSequence PolyToPointSequence (const drawing::PolyPolygonShape3D &rPolyPolygon)
 
void appendPointSequence (drawing::PointSequenceSequence &rTarget, const drawing::PointSequenceSequence &rAdd)
 
drawing::Position3D operator+ (const drawing::Position3D &rPos, const drawing::Direction3D &rDirection)
 
drawing::Direction3D operator- (const drawing::Position3D &rPos1, const drawing::Position3D &rPos2)
 
awt::Point Position3DToAWTPoint (const drawing::Position3D &rPos)
 
awt::Point ToPoint (const awt::Rectangle &rRectangle)
 
awt::Size ToSize (const awt::Rectangle &rRectangle)
 
awt::Size Direction3DToAWTSize (const drawing::Direction3D &rDirection)
 
drawing::Position3D SequenceToPosition3D (const uno::Sequence< double > &rSeq)
 
uno::Sequence< double > DataSequenceToDoubleSequence (const uno::Reference< data::XDataSequence > &xDataSequence)
 
uno::Sequence< OUString > DataSequenceToStringSequence (const uno::Reference< data::XDataSequence > &xDataSequence)
 
bool hasDoubleValue (const uno::Any &rAny)
 
bool hasLongOrShortValue (const uno::Any &rAny)
 
sal_Int16 getShortForLongAlso (const uno::Any &rAny)
 
uno::Reference< chart2::XColorScheme > createConfigColorScheme (const uno::Reference< uno::XComponentContext > &xContext)
 
static void lcl_generateAutomaticCategoriesFromChartType (Sequence< OUString > &rRet, const rtl::Reference< ChartType > &xChartType)
 
static void lcl_ensureRange0to1 (double &rValue)
 
static std::vector< sal_Int32 > lcl_getLimitingBorders (const std::vector< ComplexCategory > &rComplexCategories)
 
static std::vector< ComplexCategorylcl_DataSequenceToComplexCategoryVector (const uno::Sequence< OUString > &rStrings, const std::vector< sal_Int32 > &rLimitingBorders, bool bCreateSingleCategories)
 
static sal_Int32 lcl_getCategoryCount (std::vector< ComplexCategory > &rComplexCategories)
 
static Sequence< OUString > lcl_getExplicitSimpleCategories (const SplitCategoriesProvider &rSplitCategoriesProvider, std::vector< std::vector< ComplexCategory > > &rComplexCats)
 
static bool lcl_fillDateCategories (const uno::Reference< data::XDataSequence > &xDataSequence, std::vector< double > &rDateCategories, bool bIsAutoDate, ChartModel &rModel)
 
const OUString m_aPieSegmentDragMethodServiceName ("PieSegmentDragging")
 
static double lcl_GetDotProduct (std::vector< double > &aVec1, std::vector< double > &aVec2)
 
static sal_Int32 lcl_getMaximumAutoIncrementCount (sal_Int32 nAxisType)
 
static sal_Int32 lcl_calcTickLengthForDepth (sal_Int32 nDepth, sal_Int32 nTickmarkStyle)
 
static double lcl_getTickOffset (sal_Int32 nLength, sal_Int32 nTickmarkStyle)
 
static LabelAlignment lcl_getLabelAlignmentForZAxis (const AxisProperties &rAxisProperties)
 
static LabelAlignment lcl_getLabelAlignmentForYAxis (const AxisProperties &rAxisProperties)
 
static LabelAlignment lcl_getLabelAlignmentForXAxis (const AxisProperties &rAxisProperties)
 
static void lcl_ResizeTextShapeToFitAvailableSpace (SvxShapeText &rShape2DText, const AxisLabelProperties &rAxisLabelProperties, std::u16string_view rLabel, const tNameSequence &rPropNames, const tAnySequence &rPropValues, const bool bIsHorizontalAxis)
 
static rtl::Reference< SvxShapeTextcreateSingleLabel (const rtl::Reference< SvxShapeGroupAnyD > &xTarget, const awt::Point &rAnchorScreenPosition2D, const OUString &rLabel, const AxisLabelProperties &rAxisLabelProperties, const AxisProperties &rAxisProperties, const tNameSequence &rPropNames, const tAnySequence &rPropValues, const bool bIsHorizontalAxis)
 
static bool lcl_doesShapeOverlapWithTickmark (SvxShape &rShape, double fRotationAngleDegree, const basegfx::B2DVector &rTickScreenPosition)
 
static void lcl_getRotatedPolygon (B2DPolygon &aPoly, const ::basegfx::B2DRectangle &aRect, const awt::Point &aPos, const double fRotationAngleDegree)
 
static bool doesOverlap (const rtl::Reference< SvxShapeText > &xShape1, const rtl::Reference< SvxShapeText > &xShape2, double fRotationAngleDegree)
 
static void removeShapesAtWrongRhythm (TickIter &rIter, sal_Int32 nCorrectRhythm, sal_Int32 nMaxTickToCheck, const rtl::Reference< SvxShapeGroupAnyD > &xTarget)
 
static B2DVector lcl_getLabelsDistance (TickIter &rIter, const B2DVector &rDistanceTickToText, double fRotationAngleDegree)
 
static void lcl_shiftLabels (TickIter &rIter, const B2DVector &rStaggerDistance)
 
static bool lcl_hasWordBreak (const rtl::Reference< SvxShapeText > &xShape)
 
static OUString getTextLabelString (const FixedNumberFormatter &rFixedNumberFormatter, const uno::Sequence< OUString > *pCategories, const TickInfo *pTickInfo, bool bComplexCat, Color &rExtraColor, bool &rHasExtraColor)
 
static void getAxisLabelProperties (tNameSequence &rPropNames, tAnySequence &rPropValues, const AxisProperties &rAxisProp, const AxisLabelProperties &rAxisLabelProp, sal_Int32 nLimitedSpaceForText, bool bLimitedHeight)
 
static void lcl_hideIdenticalScreenValues (TickIter &rTickIter)
 
static void addLine2D (drawing::PointSequenceSequence &rPoints, sal_Int32 nIndex, const GridLinePoints &rScaledLogicPoints, const XTransformation2 &rTransformation)
 
static void addLine3D (std::vector< std::vector< css::drawing::Position3D > > &rPoints, sal_Int32 nIndex, const GridLinePoints &rBasePoints, const XTransformation2 &rTransformation)
 
static void lcl_removeDuplicatePoints (std::vector< std::vector< css::drawing::Position3D > > &rPolyPoly, PlottingPositionHelper &rPosHelper)
 
static sal_Int32 lcl_getOUStringMaxLineLength (OUStringBuffer const &aString)
 
static E3dScenelcl_getE3dScene (const rtl::Reference< SvxShapeGroupAnyD > &xShape)
 
static void lcl_setLightSources (const uno::Reference< beans::XPropertySet > &xSource, const uno::Reference< beans::XPropertySet > &xDest)
 
::basegfx::B3DHomMatrix createTransformationSceneToScreen (const ::basegfx::B2IRectangle &rDiagramRectangleWithoutAxes)
 
 IMPL_LINK_NOARG (ChartView, UpdateTimeBased, Timer *, void)
 
static void lcl_doDynamicFontResize (uno::Any *pAOldAndNewFontHeightAny, const awt::Size &rOldReferenceSize, const awt::Size &rNewReferenceSize)
 
static uno::Any createPolyPolygon_Cube (const drawing::Direction3D &rSize, double fRoundedEdge, bool bRounded)
 
static uno::Any createPolyPolygon_Cylinder (double fHeight, double fRadius, sal_Int32 &nVerticalSegmentCount)
 
static uno::Any createPolyPolygon_Cone (double fHeight, double fRadius, double fTopHeight, sal_Int32 &nVerticalSegmentCount)
 
static void appendAndCloseBezierCoords (drawing::PolyPolygonBezierCoords &rReturn, const drawing::PolyPolygonBezierCoords &rAdd, bool bAppendInverse)
 
static drawing::PolyPolygonBezierCoords getCircularArcBezierCoords (double fStartAngleRadian, double fWidthAngleRadian, double fUnitRadius, const ::basegfx::B2DHomMatrix &rTransformationFromUnitCircle, const double fAngleSubdivisionRadian)
 
static drawing::PolyPolygonBezierCoords getRingBezierCoords (double fUnitCircleInnerRadius, double fUnitCircleOuterRadius, double fStartAngleRadian, double fWidthAngleRadian, const ::basegfx::B2DHomMatrix &aTransformationFromUnitCircle, const double fAngleSubdivisionRadian)
 
static drawing::PointSequenceSequence createPolyPolygon_Symbol (const drawing::Position3D &rPos, const drawing::Direction3D &rSize, sal_Int32 nStandardSymbol)
 
static std::optional< Symbol > getSymbolPropertiesFromPropertySet (const uno::Reference< beans::XPropertySet > &xProp)
 
static std::optional< DataPointLabel > getDataPointLabelFromPropertySet (const uno::Reference< beans::XPropertySet > &xProp)
 

Variables

const sal_uInt16 CUBIC_SPLINE_POS = 0
 
const sal_uInt16 B_SPLINE_POS = 1
 
const sal_uInt16 nNoArrowNoShadowDlg = 1101
 
const sal_Int32 MAIN_AXIS_INDEX = 0
 
const sal_Int32 SECONDARY_AXIS_INDEX = 1
 
const double fDefaultData []
 
constexpr OUStringLiteral m_aMultiClick = u"MultiClick"
 
constexpr OUStringLiteral m_aDragMethodEquals = u"DragMethod="
 
constexpr OUStringLiteral m_aDragParameterEquals = u"DragParameter="
 
constexpr OUStringLiteral m_aProtocol = u"CID/"
 
const sal_Int32 MAXIMUM_MANUAL_INCREMENT_COUNT = 500
 
const sal_Int32 MAXIMUM_SUB_INCREMENT_COUNT = 100
 
const double ZDIRECTION = 1.0
 
const sal_Int32 AXIS2D_TICKLENGTH = 150
 
const sal_Int32 AXIS2D_TICKLABELSPACING = 100
 

Typedef Documentation

◆ AccessibleUniqueId

Definition at line 59 of file AccessibleBase.hxx.

◆ ChartToolbarControllerBase

typedef comphelper::WeakComponentImplHelper< css::frame::XToolbarController, css::frame::XStatusListener, css::util::XUpdatable, css::lang::XInitialization, css::lang::XServiceInfo> chart::ChartToolbarControllerBase

Definition at line 28 of file ChartToolbarController.hxx.

◆ ChartTypeUnoDlg_BASE

Definition at line 32 of file dlg_ChartType_UNO.hxx.

◆ DataTable_Base

typedef cppu::WeakImplHelper<css::chart2::XDataTable, css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener> chart::DataTable_Base

Definition at line 27 of file DataTable.hxx.

◆ ElementSelectorToolbarController_BASE

Definition at line 69 of file ElementSelector.hxx.

◆ ModifyListenerCallBack_Base

Definition at line 29 of file ModifyListenerCallBack.cxx.

◆ SupportedFeatures

Definition at line 72 of file FeatureCommandDispatchBase.hxx.

◆ tAnySequence

typedef css::uno::Sequence< css::uno::Any > chart::tAnySequence

Definition at line 37 of file PropertyMapper.hxx.

◆ tCoordinateSystemMap

Definition at line 34 of file AxisUsage.hxx.

◆ tFullAxisIndex

typedef std::pair<sal_Int32, sal_Int32> chart::tFullAxisIndex

Definition at line 33 of file AxisUsage.hxx.

◆ TickInfoArraysType

Definition at line 59 of file Tickmarks.hxx.

◆ TickInfoArrayType

typedef std::vector<TickInfo> chart::TickInfoArrayType

Definition at line 58 of file Tickmarks.hxx.

◆ tNameSequence

typedef css::uno::Sequence< OUString > chart::tNameSequence

Definition at line 36 of file PropertyMapper.hxx.

◆ tPropertyNameMap

typedef std::unordered_map<OUString, OUString> chart::tPropertyNameMap

Definition at line 34 of file PropertyMapper.hxx.

◆ tPropertyNameValueMap

typedef std::unordered_map<OUString, css::uno::Any> chart::tPropertyNameValueMap

Definition at line 35 of file PropertyMapper.hxx.

◆ tPropertyValueMap

typedef std::unordered_map<tPropertyValueMapKey, css::uno::Any> chart::tPropertyValueMap

Definition at line 34 of file PropertyHelper.hxx.

◆ tPropertyValueMapKey

Definition at line 32 of file PropertyHelper.hxx.

◆ tScreenPosAndLogicPosList

Definition at line 1175 of file VCartesianAxis.cxx.

◆ tTemplateServiceChartTypeParameterMap

Definition at line 95 of file ChartTypeDialogController.hxx.

◆ tWrappedPropertyMap

typedef std::map< sal_Int32, std::unique_ptr<const WrappedProperty> > chart::tWrappedPropertyMap

Definition at line 82 of file WrappedProperty.hxx.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
POS_3DSCHEME_SIMPLE 
POS_3DSCHEME_REALISTIC 

Definition at line 35 of file ChartResourceGroups.hxx.

◆ anonymous enum

anonymous enum
Enumerator
PROP_PIECHARTTYPE_USE_RINGS 
PROP_PIECHARTTYPE_3DRELATIVEHEIGHT 

Definition at line 41 of file ChartType.hxx.

◆ AxisLabelStaggering

enum class chart::AxisLabelStaggering
strong
Enumerator
SideBySide 
StaggerEven 
StaggerOdd 
StaggerAuto 

Definition at line 49 of file VAxisProperties.hxx.

◆ ChartDrawMode

Enumerator
CHARTDRAW_INSERT 
CHARTDRAW_SELECT 

Definition at line 94 of file ChartController.hxx.

◆ CuboidPlanePosition

Enumerator
CuboidPlanePosition_Left 
CuboidPlanePosition_Right 
CuboidPlanePosition_Top 
CuboidPlanePosition_Bottom 
CuboidPlanePosition_Front 
CuboidPlanePosition_Back 

Definition at line 40 of file ThreeDHelper.hxx.

◆ DiagramPositioningMode

enum class chart::DiagramPositioningMode
strong
Enumerator
Auto 
Excluding 
Including 

Definition at line 55 of file Diagram.hxx.

◆ FastPropertyIdRanges

Enumerator
FAST_PROPERTY_ID_START 
FAST_PROPERTY_ID_START_DATA_SERIES 
FAST_PROPERTY_ID_START_DATA_POINT 
FAST_PROPERTY_ID_START_CHAR_PROP 
FAST_PROPERTY_ID_START_LINE_PROP 
FAST_PROPERTY_ID_START_FILL_PROP 
FAST_PROPERTY_ID_START_USERDEF_PROP 
FAST_PROPERTY_ID_START_SCENE_PROP 
FAST_PROPERTY_ID_START_CHART_STATISTIC_PROP 
FAST_PROPERTY_ID_START_CHART_SYMBOL_PROP 
FAST_PROPERTY_ID_START_CHART_DATACAPTION_PROP 
FAST_PROPERTY_ID_START_CHART_SPLINE_PROP 
FAST_PROPERTY_ID_START_CHART_STOCK_PROP 
FAST_PROPERTY_ID_START_CHART_AUTOPOSITION_PROP 
FAST_PROPERTY_ID_START_SCALE_TEXT_PROP 

Definition at line 23 of file FastPropertyIdRanges.hxx.

◆ GlobalStackMode

Enumerator
GlobalStackMode_NONE 
GlobalStackMode_STACK_Y 
GlobalStackMode_STACK_Y_PERCENT 
GlobalStackMode_STACK_Z 

Definition at line 53 of file ChartTypeDialogController.hxx.

◆ LabelAlignment

Enumerator
LABEL_ALIGN_CENTER 
LABEL_ALIGN_LEFT 
LABEL_ALIGN_TOP 
LABEL_ALIGN_RIGHT 
LABEL_ALIGN_BOTTOM 
LABEL_ALIGN_LEFT_TOP 
LABEL_ALIGN_LEFT_BOTTOM 
LABEL_ALIGN_RIGHT_TOP 
LABEL_ALIGN_RIGHT_BOTTOM 

Definition at line 24 of file LabelAlignment.hxx.

◆ LegendSymbolStyle

enum class chart::LegendSymbolStyle
strong
Enumerator
Box 

A square box with border.

Line 

A line like with a symbol.

Circle 

A bordered circle which has the same bounding-box as the <member>BOX</member>.

Definition at line 41 of file LegendEntryProvider.hxx.

◆ ModelFacet

Enumerator
E_MODEL 
E_MODEL_WITH_DATA 
E_MODEL_WITH_SELECTION 

Definition at line 33 of file ChartModelClone.hxx.

◆ ObjectType

Enumerator
OBJECTTYPE_PAGE 
OBJECTTYPE_TITLE 
OBJECTTYPE_LEGEND 
OBJECTTYPE_LEGEND_ENTRY 
OBJECTTYPE_DIAGRAM 
OBJECTTYPE_DIAGRAM_WALL 
OBJECTTYPE_DIAGRAM_FLOOR 
OBJECTTYPE_AXIS 
OBJECTTYPE_AXIS_UNITLABEL 
OBJECTTYPE_GRID 
OBJECTTYPE_SUBGRID 
OBJECTTYPE_DATA_SERIES 
OBJECTTYPE_DATA_POINT 
OBJECTTYPE_DATA_LABELS 
OBJECTTYPE_DATA_LABEL 
OBJECTTYPE_DATA_ERRORS_X 
OBJECTTYPE_DATA_ERRORS_Y 
OBJECTTYPE_DATA_ERRORS_Z 
OBJECTTYPE_DATA_CURVE 
OBJECTTYPE_DATA_AVERAGE_LINE 
OBJECTTYPE_DATA_CURVE_EQUATION 
OBJECTTYPE_DATA_STOCK_RANGE 
OBJECTTYPE_DATA_STOCK_LOSS 
OBJECTTYPE_DATA_STOCK_GAIN 
OBJECTTYPE_DATA_TABLE 
OBJECTTYPE_SHAPE 
OBJECTTYPE_UNKNOWN 

Definition at line 51 of file ObjectIdentifier.hxx.

◆ StackMode

enum class chart::StackMode
strong
Enumerator
NONE 
YStacked 
YStackedPercent 
ZStacked 

Definition at line 25 of file StackMode.hxx.

◆ SymbolEnum

Enumerator
Symbol_Square 
Symbol_Diamond 
Symbol_DownArrow 
Symbol_UpArrow 
Symbol_RightArrow 
Symbol_LeftArrow 
Symbol_Bowtie 
Symbol_Sandglass 
Symbol_Circle 
Symbol_Star 
Symbol_X 
Symbol_Plus 
Symbol_Asterisk 
Symbol_HorizontalBar 
Symbol_VerticalBar 
Symbol_COUNT 

Definition at line 51 of file ShapeFactory.hxx.

◆ ThreeDLookScheme

enum class chart::ThreeDLookScheme
strong
Enumerator
ThreeDLookScheme_Simple 
ThreeDLookScheme_Realistic 
ThreeDLookScheme_Unknown 

Definition at line 33 of file ThreeDHelper.hxx.

Function Documentation

◆ addLine2D()

static void chart::addLine2D ( drawing::PointSequenceSequence &  rPoints,
sal_Int32  nIndex,
const GridLinePoints &  rScaledLogicPoints,
const XTransformation2 rTransformation 
)
static

◆ addLine3D()

static void chart::addLine3D ( std::vector< std::vector< css::drawing::Position3D > > &  rPoints,
sal_Int32  nIndex,
const GridLinePoints &  rBasePoints,
const XTransformation2 rTransformation 
)
static

◆ AddPointToPoly() [1/4]

OOO_DLLPUBLIC_CHARTTOOLS void chart::AddPointToPoly ( css::drawing::PolyPolygonShape3D &  rPoly,
const css::drawing::Position3D &  rPos,
sal_Int32  nSequenceIndex = 0 
)

◆ AddPointToPoly() [2/4]

void chart::AddPointToPoly ( drawing::PolyPolygonShape3D &  rPoly,
const drawing::Position3D &  rPos,
sal_Int32  nPolygonIndex 
)

Definition at line 152 of file CommonConverters.cxx.

◆ AddPointToPoly() [3/4]

OOO_DLLPUBLIC_CHARTTOOLS void chart::AddPointToPoly ( std::vector< std::vector< css::drawing::Position3D > > &  rPoly,
const css::drawing::Position3D &  rPos,
sal_Int32  nSequenceIndex = 0 
)

◆ AddPointToPoly() [4/4]

void chart::AddPointToPoly ( std::vector< std::vector< css::drawing::Position3D > > &  rPoly,
const drawing::Position3D &  rPos,
sal_Int32  nPolygonIndex 
)

Definition at line 187 of file CommonConverters.cxx.

References o3tl::make_unsigned().

◆ addPolygon()

void chart::addPolygon ( std::vector< std::vector< css::drawing::Position3D > > &  rRet,
const std::vector< std::vector< css::drawing::Position3D > > &  rAdd 
)

Definition at line 251 of file CommonConverters.cxx.

References nIndex.

Referenced by chart::NetChart::impl_createArea().

◆ appendAndCloseBezierCoords()

static void chart::appendAndCloseBezierCoords ( drawing::PolyPolygonBezierCoords &  rReturn,
const drawing::PolyPolygonBezierCoords &  rAdd,
bool  bAppendInverse 
)
static

Definition at line 719 of file ShapeFactory.cxx.

Referenced by getRingBezierCoords().

◆ appendPointSequence() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS void chart::appendPointSequence ( css::drawing::PointSequenceSequence &  rTarget,
const css::drawing::PointSequenceSequence &  rAdd 
)

drawing::PointSequenceSequence + drawing::PointSequenceSequence

Referenced by chart::VPolarGrid::create2DRadiusGrid().

◆ appendPointSequence() [2/2]

void chart::appendPointSequence ( drawing::PointSequenceSequence &  rTarget,
const drawing::PointSequenceSequence &  rAdd 
)

Definition at line 424 of file CommonConverters.cxx.

References rTarget.

◆ appendPoly()

void chart::appendPoly ( std::vector< std::vector< css::drawing::Position3D > > &  rRet,
const std::vector< std::vector< css::drawing::Position3D > > &  rAdd 
)

PolyPolygonShape3D + PolyPolygonShape3D -> PolyPolygonShape3D.

Definition at line 271 of file CommonConverters.cxx.

Referenced by chart::NetChart::impl_createArea(), and chart::AreaChart::impl_createArea().

◆ B2DHomMatrixToHomogenMatrix3()

drawing::HomogenMatrix3 chart::B2DHomMatrixToHomogenMatrix3 ( const ::basegfx::B2DHomMatrix rM)

B2DHomMatrix <-> HomogenMatrix3.

Definition at line 102 of file CommonConverters.cxx.

Referenced by chart::VTitle::changePosition(), and chart::ShapeFactory::makeTransformation().

◆ B3DHomMatrixToHomogenMatrix()

drawing::HomogenMatrix chart::B3DHomMatrixToHomogenMatrix ( const ::basegfx::B3DHomMatrix rM)

◆ B3DPointToPosition3D()

drawing::Position3D chart::B3DPointToPosition3D ( const ::basegfx::B3DPoint rPoint)

B3DPoint -> Position3D.

Definition at line 134 of file CommonConverters.cxx.

Referenced by chart::PolarPlottingPositionHelper::transformUnitCircleToScene().

◆ B3DVectorToDirection3D()

drawing::Direction3D chart::B3DVectorToDirection3D ( const ::basegfx::B3DVector rVector)

B3DVector -> Direction3D.

Definition at line 125 of file CommonConverters.cxx.

Referenced by IMPL_LINK_NOARG().

◆ BezierToPoly() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS css::drawing::PolyPolygonShape3D chart::BezierToPoly ( const css::drawing::PolyPolygonBezierCoords &  rBezier)

PolyPolygonBezierCoords -> PolyPolygonShape3D.

Referenced by chart::ShapeFactory::createPieSegment().

◆ BezierToPoly() [2/2]

drawing::PolyPolygonShape3D chart::BezierToPoly ( const drawing::PolyPolygonBezierCoords &  rBezier)

Definition at line 300 of file CommonConverters.cxx.

◆ createConfigColorScheme() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS css::uno::Reference< css::chart2::XColorScheme > chart::createConfigColorScheme ( const css::uno::Reference< css::uno::XComponentContext > &  xContext)

◆ createConfigColorScheme() [2/2]

uno::Reference< chart2::XColorScheme > chart::createConfigColorScheme ( const uno::Reference< uno::XComponentContext > &  xContext)

Definition at line 44 of file ConfigColorScheme.cxx.

◆ createPolyPolygon_Cone()

static uno::Any chart::createPolyPolygon_Cone ( double  fHeight,
double  fRadius,
double  fTopHeight,
sal_Int32 &  nVerticalSegmentCount 
)
static

Definition at line 308 of file ShapeFactory.cxx.

Referenced by chart::ShapeFactory::impl_createConeOrCylinder().

◆ createPolyPolygon_Cube()

static uno::Any chart::createPolyPolygon_Cube ( const drawing::Direction3D &  rSize,
double  fRoundedEdge,
bool  bRounded 
)
static

Definition at line 137 of file ShapeFactory.cxx.

Referenced by chart::ShapeFactory::impl_createCube().

◆ createPolyPolygon_Cylinder()

static uno::Any chart::createPolyPolygon_Cylinder ( double  fHeight,
double  fRadius,
sal_Int32 &  nVerticalSegmentCount 
)
static

Definition at line 226 of file ShapeFactory.cxx.

Referenced by chart::ShapeFactory::impl_createConeOrCylinder().

◆ createPolyPolygon_Symbol()

static drawing::PointSequenceSequence chart::createPolyPolygon_Symbol ( const drawing::Position3D &  rPos,
const drawing::Direction3D &  rSize,
sal_Int32  nStandardSymbol 
)
static

◆ createSingleLabel()

static rtl::Reference< SvxShapeText > chart::createSingleLabel ( const rtl::Reference< SvxShapeGroupAnyD > &  xTarget,
const awt::Point &  rAnchorScreenPosition2D,
const OUString &  rLabel,
const AxisLabelProperties rAxisLabelProperties,
const AxisProperties rAxisProperties,
const tNameSequence rPropNames,
const tAnySequence rPropValues,
const bool  bIsHorizontalAxis 
)
static

◆ createTransformationSceneToScreen()

::basegfx::B3DHomMatrix chart::createTransformationSceneToScreen ( const ::basegfx::B2IRectangle rDiagramRectangleWithoutAxes)
static

◆ DataSequenceToDoubleSequence() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS css::uno::Sequence< double > chart::DataSequenceToDoubleSequence ( const css::uno::Reference< css::chart2::data::XDataSequence > &  xDataSequence)

chart2::XDataSequence -> uno::Sequence< double >

Referenced by chart::VDataSequence::init(), and chart::ObjectPropertiesDialogParameter::init().

◆ DataSequenceToDoubleSequence() [2/2]

uno::Sequence< double > chart::DataSequenceToDoubleSequence ( const uno::Reference< data::XDataSequence > &  xDataSequence)

Definition at line 497 of file CommonConverters.cxx.

◆ DataSequenceToStringSequence() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS css::uno::Sequence< OUString > chart::DataSequenceToStringSequence ( const css::uno::Reference< css::chart2::data::XDataSequence > &  xDataSequence)

◆ DataSequenceToStringSequence() [2/2]

uno::Sequence< OUString > chart::DataSequenceToStringSequence ( const uno::Reference< data::XDataSequence > &  xDataSequence)

Definition at line 525 of file CommonConverters.cxx.

◆ Direction3DToAWTSize() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS css::awt::Size chart::Direction3DToAWTSize ( const css::drawing::Direction3D &  rDirection)

◆ Direction3DToAWTSize() [2/2]

awt::Size chart::Direction3DToAWTSize ( const drawing::Direction3D &  rDirection)

Definition at line 476 of file CommonConverters.cxx.

◆ Direction3DToB3DVector() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DVector chart::Direction3DToB3DVector ( const css::drawing::Direction3D &  rDirection)

Direction3D -> B3DVector.

Referenced by chart::ThreeD_SceneIllumination_TabPage::updatePreview().

◆ Direction3DToB3DVector() [2/2]

::basegfx::B3DVector chart::Direction3DToB3DVector ( const drawing::Direction3D &  rDirection)

Definition at line 143 of file CommonConverters.cxx.

◆ doesOverlap()

static bool chart::doesOverlap ( const rtl::Reference< SvxShapeText > &  xShape1,
const rtl::Reference< SvxShapeText > &  xShape2,
double  fRotationAngleDegree 
)
static

◆ dumpXmlToString()

template<typename F >
OUString chart::dumpXmlToString ( f)

Definition at line 21 of file dumpxmltostring.hxx.

Referenced by chart::ChartView::dump().

◆ FlattenSequence()

template<typename T >
std::vector< T > chart::FlattenSequence ( const std::vector< std::vector< T > > &  aSeqSeq)

◆ getAxisLabelProperties()

static void chart::getAxisLabelProperties ( tNameSequence rPropNames,
tAnySequence rPropValues,
const AxisProperties rAxisProp,
const AxisLabelProperties rAxisLabelProp,
sal_Int32  nLimitedSpaceForText,
bool  bLimitedHeight 
)
static

◆ getCircularArcBezierCoords()

static drawing::PolyPolygonBezierCoords chart::getCircularArcBezierCoords ( double  fStartAngleRadian,
double  fWidthAngleRadian,
double  fUnitRadius,
const ::basegfx::B2DHomMatrix rTransformationFromUnitCircle,
const double  fAngleSubdivisionRadian 
)
static

! applying matrix to vector does ignore translation, so it is important to use a B2DPoint here instead of B2DVector

Definition at line 748 of file ShapeFactory.cxx.

References P0, P1, P2, basegfx::B2DHomMatrix::rotate(), basegfx::B2DHomMatrix::scale(), basegfx::Tuple2D< typename TYPE >::setX(), and basegfx::Tuple2D< typename TYPE >::setY().

Referenced by getRingBezierCoords().

◆ getDataPointLabelFromPropertySet()

static std::optional< DataPointLabel > chart::getDataPointLabelFromPropertySet ( const uno::Reference< beans::XPropertySet > &  xProp)
static

Definition at line 916 of file VDataSeries.cxx.

References CHART_UNONAME_LABEL, and TOOLS_WARN_EXCEPTION.

Referenced by chart::VDataSeries::getDataPointLabel().

◆ getLabelForLabeledDataSequence()

static OUString chart::getLabelForLabeledDataSequence ( const Reference< chart2::data::XLabeledDataSequence > &  xLabeledSeq)
static

Definition at line 628 of file DataSeries.cxx.

References lcl_getDataSequenceLabel().

Referenced by chart::DataSeries::getLabelForRole().

◆ getPointFromPoly() [1/3]

OOO_DLLPUBLIC_CHARTTOOLS css::drawing::Position3D chart::getPointFromPoly ( const css::drawing::PolyPolygonShape3D &  rPolygon,
sal_Int32  nPointIndex,
sal_Int32  nPolyIndex 
)

◆ getPointFromPoly() [2/3]

drawing::Position3D chart::getPointFromPoly ( const drawing::PolyPolygonShape3D &  rPolygon,
sal_Int32  nPointIndex,
sal_Int32  nPolyIndex 
)

Definition at line 205 of file CommonConverters.cxx.

◆ getPointFromPoly() [3/3]

drawing::Position3D chart::getPointFromPoly ( const std::vector< std::vector< css::drawing::Position3D > > &  rPolygon,
sal_Int32  nPointIndex,
sal_Int32  nPolyIndex 
)

get a single Point from a Polygon

Definition at line 229 of file CommonConverters.cxx.

References o3tl::make_unsigned(), and size.

◆ getPolygon()

::basegfx::B2DPolyPolygon chart::getPolygon ( TranslateId  pResId,
const SdrModel rModel 
)
static

◆ getRingBezierCoords()

static drawing::PolyPolygonBezierCoords chart::getRingBezierCoords ( double  fUnitCircleInnerRadius,
double  fUnitCircleOuterRadius,
double  fStartAngleRadian,
double  fWidthAngleRadian,
const ::basegfx::B2DHomMatrix aTransformationFromUnitCircle,
const double  fAngleSubdivisionRadian 
)
static

◆ getShortForLongAlso() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS sal_Int16 chart::getShortForLongAlso ( const css::uno::Any &  rAny)

◆ getShortForLongAlso() [2/2]

sal_Int16 chart::getShortForLongAlso ( const uno::Any rAny)

Definition at line 573 of file CommonConverters.cxx.

◆ getSymbolPropertiesFromPropertySet()

static std::optional< Symbol > chart::getSymbolPropertiesFromPropertySet ( const uno::Reference< beans::XPropertySet > &  xProp)
static

Definition at line 771 of file VDataSeries.cxx.

References Symbol, and TOOLS_WARN_EXCEPTION.

Referenced by chart::VDataSeries::getSymbolProperties().

◆ getTextLabelString()

static OUString chart::getTextLabelString ( const FixedNumberFormatter rFixedNumberFormatter,
const uno::Sequence< OUString > *  pCategories,
const TickInfo pTickInfo,
bool  bComplexCat,
Color rExtraColor,
bool &  rHasExtraColor 
)
static

◆ hasDoubleValue() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS bool chart::hasDoubleValue ( const css::uno::Any &  rAny)

◆ hasDoubleValue() [2/2]

bool chart::hasDoubleValue ( const uno::Any rAny)

Definition at line 550 of file CommonConverters.cxx.

◆ hasLongOrShortValue() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS bool chart::hasLongOrShortValue ( const css::uno::Any &  rAny)

◆ hasLongOrShortValue() [2/2]

bool chart::hasLongOrShortValue ( const uno::Any rAny)

Definition at line 559 of file CommonConverters.cxx.

◆ HomogenMatrixToB3DHomMatrix() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DHomMatrix chart::HomogenMatrixToB3DHomMatrix ( const css::drawing::HomogenMatrix &  rHM)

◆ HomogenMatrixToB3DHomMatrix() [2/2]

::basegfx::B3DHomMatrix chart::HomogenMatrixToB3DHomMatrix ( const drawing::HomogenMatrix &  rHM)

Definition at line 64 of file CommonConverters.cxx.

References basegfx::B3DHomMatrix::set().

◆ IgnoreZ()

basegfx::B2DHomMatrix chart::IgnoreZ ( const ::basegfx::B3DHomMatrix rM)

◆ IMPL_LINK() [1/22]

chart::IMPL_LINK ( DataBrowser  ,
SeriesHeaderChanged  ,
impl::SeriesHeaderEdit ,
rEdit  ,
void   
)

◆ IMPL_LINK() [2/22]

chart::IMPL_LINK ( DataBrowser  ,
SeriesHeaderGotFocus  ,
impl::SeriesHeaderEdit ,
rEdit  ,
void   
)

Definition at line 1337 of file DataBrowser.cxx.

◆ IMPL_LINK() [3/22]

chart::IMPL_LINK ( DataEditor  ,
ToolboxHdl  ,
const OUString &  ,
rId  ,
void   
)

Definition at line 77 of file dlg_DataEditor.cxx.

◆ IMPL_LINK() [4/22]

chart::IMPL_LINK ( DataLabelResources  ,
CheckHdl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 224 of file res_DataLabel.cxx.

◆ IMPL_LINK() [5/22]

chart::IMPL_LINK ( DataLabelResources  ,
NumberFormatDialogHdl  ,
weld::Button ,
rButton  ,
void   
)

◆ IMPL_LINK() [6/22]

chart::IMPL_LINK ( DataSourceDialog  ,
ActivatePageHdl  ,
const OUString &  ,
rPage  ,
void   
)

Definition at line 127 of file dlg_DataSource.cxx.

◆ IMPL_LINK() [7/22]

chart::IMPL_LINK ( DataSourceTabPage  ,
RangeModifiedHdl  ,
weld::Entry ,
rEdit  ,
void   
)

Definition at line 670 of file tp_DataSource.cxx.

◆ IMPL_LINK() [8/22]

chart::IMPL_LINK ( ErrorBarResources  ,
ChooseRange  ,
weld::Button ,
rButton  ,
void   
)

Definition at line 430 of file res_ErrorBar.cxx.

◆ IMPL_LINK() [9/22]

chart::IMPL_LINK ( ErrorBarResources  ,
RangeChanged  ,
weld::Entry ,
rEdit  ,
void   
)

Definition at line 456 of file res_ErrorBar.cxx.

◆ IMPL_LINK() [10/22]

chart::IMPL_LINK ( LegendPositionResources  ,
PositionChangeHdl  ,
weld::Toggleable ,
rRadio  ,
void   
)

Definition at line 228 of file res_LegendPosition.cxx.

◆ IMPL_LINK() [11/22]

chart::IMPL_LINK ( ScaleTabPage  ,
EnableValueHdl  ,
weld::Toggleable ,
rCbx  ,
void   
)

Definition at line 173 of file tp_Scale.cxx.

◆ IMPL_LINK() [12/22]

chart::IMPL_LINK ( SchAttribTabDlg  ,
OKPressed  ,
weld::Button ,
rButton  ,
void   
)

Definition at line 630 of file dlg_ObjectProperties.cxx.

◆ IMPL_LINK() [13/22]

chart::IMPL_LINK ( SelectorListBox  ,
KeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 208 of file ElementSelector.cxx.

References KEY_ESCAPE, KEY_RETURN, KEY_TAB, and m_xWidget.

◆ IMPL_LINK() [14/22]

chart::IMPL_LINK ( SelectorListBox  ,
SelectHdl  ,
weld::ComboBox ,
rComboBox  ,
void   
)

◆ IMPL_LINK() [15/22]

chart::IMPL_LINK ( ShapeController  ,
CheckNameHdl  ,
AbstractSvxObjectNameDialog ,
rDialog  ,
bool   
)

Definition at line 218 of file ShapeController.cxx.

References aName, and chart::DrawViewWrapper::getNamedSdrObject().

◆ IMPL_LINK() [16/22]

chart::IMPL_LINK ( StackingResourceGroup  ,
StackingChangeHdl  ,
weld::Toggleable ,
rRadio  ,
void   
)

Definition at line 184 of file ChartResourceGroups.cxx.

◆ IMPL_LINK() [17/22]

chart::IMPL_LINK ( ThreeD_SceneAppearance_TabPage  ,
SelectRoundedEdgeOrObjectLines  ,
weld::Toggleable ,
rCheckBox  ,
void   
)

Definition at line 298 of file tp_3D_SceneAppearance.cxx.

◆ IMPL_LINK() [18/22]

chart::IMPL_LINK ( ThreeD_SceneIllumination_TabPage  ,
ClickLightSourceButtonHdl  ,
weld::Button ,
rBtn  ,
void   
)

◆ IMPL_LINK() [19/22]

chart::IMPL_LINK ( ThreeD_SceneIllumination_TabPage  ,
ColorDialogHdl  ,
weld::Button ,
rButton  ,
void   
)

◆ IMPL_LINK() [20/22]

chart::IMPL_LINK ( ThreeD_SceneIllumination_TabPage  ,
SelectColorHdl  ,
ColorListBox ,
rBox  ,
void   
)

◆ IMPL_LINK() [21/22]

chart::IMPL_LINK ( TrendlineResources  ,
ChangeSpinValue  ,
weld::SpinButton ,
rNumericField  ,
void   
)

Definition at line 385 of file res_Trendline.cxx.

◆ IMPL_LINK() [22/22]

chart::IMPL_LINK ( View3DDialog  ,
ActivatePageHdl  ,
const OUString &  ,
rPage  ,
void   
)

Definition at line 60 of file dlg_View3D.cxx.

◆ IMPL_LINK_NOARG() [1/63]

chart::IMPL_LINK_NOARG ( AxisPositionsTabPage  ,
CrossesAtSelectHdl  ,
weld::ComboBox ,
void   
)

Definition at line 290 of file tp_AxisPositions.cxx.

References nPos.

◆ IMPL_LINK_NOARG() [2/63]

chart::IMPL_LINK_NOARG ( AxisPositionsTabPage  ,
PlaceLabelsSelectHdl  ,
weld::ComboBox ,
void   
)

Definition at line 304 of file tp_AxisPositions.cxx.

◆ IMPL_LINK_NOARG() [3/63]

chart::IMPL_LINK_NOARG ( ChartController  ,
DoubleClickWaitingHdl  ,
Timer ,
void   
)

◆ IMPL_LINK_NOARG() [4/63]

chart::IMPL_LINK_NOARG ( ChartTypeTabPage  ,
SelectMainTypeHdl  ,
weld::TreeView ,
void   
)

Definition at line 224 of file tp_ChartType.cxx.

◆ IMPL_LINK_NOARG() [5/63]

chart::IMPL_LINK_NOARG ( ChartTypeTabPage  ,
SelectSubTypeHdl  ,
ValueSet ,
void   
)

Definition at line 213 of file tp_ChartType.cxx.

◆ IMPL_LINK_NOARG() [6/63]

chart::IMPL_LINK_NOARG ( ChartView  ,
UpdateTimeBased  ,
Timer ,
void   
)

Definition at line 1846 of file ChartView.cxx.

References update().

◆ IMPL_LINK_NOARG() [7/63]

chart::IMPL_LINK_NOARG ( CombiColumnLineChartDialogController  ,
ChangeLineCountHdl  ,
weld::SpinButton ,
void   
)

Definition at line 1194 of file ChartTypeDialogController.cxx.

◆ IMPL_LINK_NOARG() [8/63]

chart::IMPL_LINK_NOARG ( DataEditor  ,
BrowserCursorMovedHdl  ,
DataBrowser ,
void   
)

Definition at line 100 of file dlg_DataEditor.cxx.

References m_bReadOnly.

◆ IMPL_LINK_NOARG() [9/63]

chart::IMPL_LINK_NOARG ( DataEditor  ,
CloseHdl  ,
weld::Button ,
void   
)

Definition at line 139 of file dlg_DataEditor.cxx.

References m_xDialog, and RET_CLOSE.

◆ IMPL_LINK_NOARG() [10/63]

chart::IMPL_LINK_NOARG ( DataSourceDialog  ,
DeactivatePageHdl  ,
const OUString &  ,
bool   
)

Definition at line 136 of file dlg_DataSource.cxx.

◆ IMPL_LINK_NOARG() [11/63]

chart::IMPL_LINK_NOARG ( DataSourceTabPage  ,
AddButtonClickedHdl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [12/63]

chart::IMPL_LINK_NOARG ( DataSourceTabPage  ,
CategoriesRangeButtonClickedHdl  ,
weld::Button ,
void   
)

Definition at line 537 of file tp_DataSource.cxx.

References aStr, and SchResId().

◆ IMPL_LINK_NOARG() [13/63]

chart::IMPL_LINK_NOARG ( DataSourceTabPage  ,
DownButtonClickedHdl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [14/63]

chart::IMPL_LINK_NOARG ( DataSourceTabPage  ,
MainRangeButtonClickedHdl  ,
weld::Button ,
void   
)

Definition at line 496 of file tp_DataSource.cxx.

References nIndex, and SchResId().

◆ IMPL_LINK_NOARG() [15/63]

chart::IMPL_LINK_NOARG ( DataSourceTabPage  ,
RemoveButtonClickedHdl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [16/63]

chart::IMPL_LINK_NOARG ( DataSourceTabPage  ,
RoleSelectionChangedHdl  ,
weld::TreeView ,
void   
)

Definition at line 472 of file tp_DataSource.cxx.

References nIndex, and u.

◆ IMPL_LINK_NOARG() [17/63]

chart::IMPL_LINK_NOARG ( DataSourceTabPage  ,
SeriesSelectionChangedHdl  ,
weld::TreeView ,
void   
)

Definition at line 461 of file tp_DataSource.cxx.

◆ IMPL_LINK_NOARG() [18/63]

chart::IMPL_LINK_NOARG ( DataSourceTabPage  ,
UpButtonClickedHdl  ,
weld::Button ,
void   
)

Definition at line 630 of file tp_DataSource.cxx.

References chart::SeriesEntry::m_xDataSeries, and chart::DialogModel::Up.

◆ IMPL_LINK_NOARG() [19/63]

chart::IMPL_LINK_NOARG ( Dim3DLookResourceGroup  ,
Dim3DLookCheckHdl  ,
weld::Toggleable ,
void   
)

Definition at line 77 of file ChartResourceGroups.cxx.

◆ IMPL_LINK_NOARG() [20/63]

chart::IMPL_LINK_NOARG ( Dim3DLookResourceGroup  ,
SelectSchemeHdl  ,
weld::ComboBox ,
void   
)

Definition at line 83 of file ChartResourceGroups.cxx.

◆ IMPL_LINK_NOARG() [21/63]

chart::IMPL_LINK_NOARG ( ErrorBarResources  ,
CategoryChosen  ,
weld::Toggleable ,
void   
)

◆ IMPL_LINK_NOARG() [22/63]

chart::IMPL_LINK_NOARG ( ErrorBarResources  ,
CategoryChosen2  ,
weld::ComboBox ,
void   
)

Definition at line 337 of file res_ErrorBar.cxx.

◆ IMPL_LINK_NOARG() [23/63]

chart::IMPL_LINK_NOARG ( ErrorBarResources  ,
IndicatorChanged  ,
weld::Toggleable ,
void   
)

Definition at line 415 of file res_ErrorBar.cxx.

◆ IMPL_LINK_NOARG() [24/63]

chart::IMPL_LINK_NOARG ( ErrorBarResources  ,
PosValueChanged  ,
weld::MetricSpinButton ,
void   
)

Definition at line 401 of file res_ErrorBar.cxx.

◆ IMPL_LINK_NOARG() [25/63]

chart::IMPL_LINK_NOARG ( ErrorBarResources  ,
SynchronizePosAndNeg  ,
weld::Toggleable ,
void   
)

Definition at line 395 of file res_ErrorBar.cxx.

◆ IMPL_LINK_NOARG() [26/63]

chart::IMPL_LINK_NOARG ( GeometryResourceGroup  ,
GeometryChangeHdl  ,
weld::TreeView ,
void   
)

Definition at line 375 of file ChartResourceGroups.cxx.

◆ IMPL_LINK_NOARG() [27/63]

chart::IMPL_LINK_NOARG ( InsertDataTableDialog  ,
ShowDataTableToggle  ,
weld::Toggleable ,
void   
)

Definition at line 24 of file dlg_InsertDataTable.cxx.

◆ IMPL_LINK_NOARG() [28/63]

chart::IMPL_LINK_NOARG ( LegendPositionResources  ,
PositionEnableHdl  ,
weld::Toggleable ,
void   
)

Definition at line 164 of file res_LegendPosition.cxx.

◆ IMPL_LINK_NOARG() [29/63]

chart::IMPL_LINK_NOARG ( RangeChooserTabPage  ,
ChooseRangeHdl  ,
weld::Button ,
void   
)

Definition at line 335 of file tp_RangeChooser.cxx.

◆ IMPL_LINK_NOARG() [30/63]

chart::IMPL_LINK_NOARG ( RangeChooserTabPage  ,
ControlChangedCheckBoxHdl  ,
weld::Toggleable ,
void   
)

Definition at line 323 of file tp_RangeChooser.cxx.

◆ IMPL_LINK_NOARG() [31/63]

chart::IMPL_LINK_NOARG ( RangeChooserTabPage  ,
ControlChangedHdl  ,
weld::Entry ,
void   
)

Definition at line 328 of file tp_RangeChooser.cxx.

◆ IMPL_LINK_NOARG() [32/63]

chart::IMPL_LINK_NOARG ( RangeChooserTabPage  ,
ControlChangedRadioHdl  ,
weld::Toggleable ,
void   
)

Definition at line 318 of file tp_RangeChooser.cxx.

◆ IMPL_LINK_NOARG() [33/63]

chart::IMPL_LINK_NOARG ( RangeChooserTabPage  ,
ControlEditedHdl  ,
weld::Entry ,
void   
)

Definition at line 312 of file tp_RangeChooser.cxx.

◆ IMPL_LINK_NOARG() [34/63]

chart::IMPL_LINK_NOARG ( ScaleTabPage  ,
SelectAxisTypeHdl  ,
weld::ComboBox ,
void   
)

Definition at line 216 of file tp_Scale.cxx.

References nPos, and TYPE_DATE.

◆ IMPL_LINK_NOARG() [35/63]

chart::IMPL_LINK_NOARG ( SchAlignmentTabPage  ,
StackedToggleHdl  ,
weld::Toggleable ,
void   
)

Definition at line 61 of file tp_TitleRotation.cxx.

◆ IMPL_LINK_NOARG() [36/63]

chart::IMPL_LINK_NOARG ( SchAxisLabelTabPage  ,
StackedToggleHdl  ,
weld::Toggleable ,
void   
)

Definition at line 269 of file tp_AxisLabel.cxx.

◆ IMPL_LINK_NOARG() [37/63]

chart::IMPL_LINK_NOARG ( SchAxisLabelTabPage  ,
ToggleShowLabel  ,
weld::Toggleable ,
void   
)

Definition at line 278 of file tp_AxisLabel.cxx.

References TRISTATE_FALSE.

◆ IMPL_LINK_NOARG() [38/63]

chart::IMPL_LINK_NOARG ( SchOptionTabPage  ,
EnableHdl  ,
weld::Toggleable ,
void   
)

Definition at line 63 of file tp_SeriesToAxis.cxx.

◆ IMPL_LINK_NOARG() [39/63]

chart::IMPL_LINK_NOARG ( SelectorListBox  ,
FocusOutHdl  ,
weld::Widget ,
void   
)

Definition at line 236 of file ElementSelector.cxx.

References m_xWidget.

◆ IMPL_LINK_NOARG() [40/63]

chart::IMPL_LINK_NOARG ( SortByXValuesResourceGroup  ,
SortByXValuesCheckHdl  ,
weld::Toggleable ,
void   
)

Definition at line 111 of file ChartResourceGroups.cxx.

◆ IMPL_LINK_NOARG() [41/63]

chart::IMPL_LINK_NOARG ( SplinePropertiesDialog  ,
SplineTypeListBoxHdl  ,
weld::ComboBox ,
void   
)

Definition at line 81 of file ChartResourceGroupDlgs.cxx.

References B_SPLINE_POS.

◆ IMPL_LINK_NOARG() [42/63]

chart::IMPL_LINK_NOARG ( SplineResourceGroup  ,
LineTypeChangeHdl  ,
weld::ComboBox ,
void   
)

Definition at line 282 of file ChartResourceGroups.cxx.

◆ IMPL_LINK_NOARG() [43/63]

chart::IMPL_LINK_NOARG ( SplineResourceGroup  ,
SplineDetailsDialogHdl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [44/63]

chart::IMPL_LINK_NOARG ( SplineResourceGroup  ,
SteppedDetailsDialogHdl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [45/63]

chart::IMPL_LINK_NOARG ( StackingResourceGroup  ,
StackingEnableHdl  ,
weld::Toggleable ,
void   
)

Definition at line 193 of file ChartResourceGroups.cxx.

◆ IMPL_LINK_NOARG() [46/63]

chart::IMPL_LINK_NOARG ( ThreeD_SceneAppearance_TabPage  ,
SelectSchemeHdl  ,
weld::ComboBox ,
void   
)

◆ IMPL_LINK_NOARG() [47/63]

chart::IMPL_LINK_NOARG ( ThreeD_SceneAppearance_TabPage  ,
SelectShading  ,
weld::Toggleable ,
void   
)

Definition at line 289 of file tp_3D_SceneAppearance.cxx.

◆ IMPL_LINK_NOARG() [48/63]

chart::IMPL_LINK_NOARG ( ThreeD_SceneGeometry_TabPage  ,
AngleChanged  ,
Timer ,
void   
)

Definition at line 178 of file tp_3D_SceneGeometry.cxx.

◆ IMPL_LINK_NOARG() [49/63]

chart::IMPL_LINK_NOARG ( ThreeD_SceneGeometry_TabPage  ,
AngleEdited  ,
weld::MetricSpinButton ,
void   
)

Definition at line 168 of file tp_3D_SceneGeometry.cxx.

◆ IMPL_LINK_NOARG() [50/63]

chart::IMPL_LINK_NOARG ( ThreeD_SceneGeometry_TabPage  ,
PerspectiveChanged  ,
Timer ,
void   
)

Definition at line 211 of file tp_3D_SceneGeometry.cxx.

◆ IMPL_LINK_NOARG() [51/63]

chart::IMPL_LINK_NOARG ( ThreeD_SceneGeometry_TabPage  ,
PerspectiveEdited  ,
weld::MetricSpinButton ,
void   
)

Definition at line 205 of file tp_3D_SceneGeometry.cxx.

◆ IMPL_LINK_NOARG() [52/63]

chart::IMPL_LINK_NOARG ( ThreeD_SceneGeometry_TabPage  ,
PerspectiveToggled  ,
weld::Toggleable ,
void   
)

Definition at line 216 of file tp_3D_SceneGeometry.cxx.

◆ IMPL_LINK_NOARG() [53/63]

chart::IMPL_LINK_NOARG ( ThreeD_SceneGeometry_TabPage  ,
RightAngledAxesToggled  ,
weld::Toggleable ,
void   
)

◆ IMPL_LINK_NOARG() [54/63]

chart::IMPL_LINK_NOARG ( ThreeD_SceneIllumination_TabPage  ,
fillControlsFromModel  ,
void *  ,
void   
)

Definition at line 256 of file tp_3D_SceneIllumination.cxx.

◆ IMPL_LINK_NOARG() [55/63]

chart::IMPL_LINK_NOARG ( ThreeD_SceneIllumination_TabPage  ,
PreviewChangeHdl  ,
SvxLightCtl3D ,
void   
)

◆ IMPL_LINK_NOARG() [56/63]

chart::IMPL_LINK_NOARG ( ThreeD_SceneIllumination_TabPage  ,
PreviewSelectHdl  ,
SvxLightCtl3D ,
void   
)

◆ IMPL_LINK_NOARG() [57/63]

chart::IMPL_LINK_NOARG ( TimerTriggeredControllerLock  ,
TimerTimeout  ,
Timer ,
void   
)

Definition at line 45 of file TimerTriggeredControllerLock.cxx.

◆ IMPL_LINK_NOARG() [58/63]

chart::IMPL_LINK_NOARG ( TitlesAndObjectsTabPage  ,
ChangeCheckBoxHdl  ,
weld::Toggleable ,
void   
)

Definition at line 137 of file tp_Wizard_TitlesAndObjects.cxx.

◆ IMPL_LINK_NOARG() [59/63]

chart::IMPL_LINK_NOARG ( TitlesAndObjectsTabPage  ,
ChangeEditHdl  ,
weld::Entry ,
void   
)

Definition at line 142 of file tp_Wizard_TitlesAndObjects.cxx.

◆ IMPL_LINK_NOARG() [60/63]

chart::IMPL_LINK_NOARG ( TitlesAndObjectsTabPage  ,
ChangeHdl  ,
LinkParamNone ,
void   
)

Definition at line 147 of file tp_Wizard_TitlesAndObjects.cxx.

◆ IMPL_LINK_NOARG() [61/63]

chart::IMPL_LINK_NOARG ( TrendlineResources  ,
ChangeFormattedValue  ,
weld::FormattedSpinButton ,
void   
)

Definition at line 406 of file res_Trendline.cxx.

◆ IMPL_LINK_NOARG() [62/63]

chart::IMPL_LINK_NOARG ( TrendlineResources  ,
SelectTrendLine  ,
weld::Toggleable ,
void   
)

Definition at line 108 of file res_Trendline.cxx.

◆ IMPL_LINK_NOARG() [63/63]

chart::IMPL_LINK_NOARG ( TrendlineResources  ,
ShowEquation  ,
weld::Toggleable ,
void   
)

Definition at line 427 of file res_Trendline.cxx.

◆ IMPL_STATIC_LINK_NOARG()

chart::IMPL_STATIC_LINK_NOARG ( CreationWizardUnoDlg  ,
InstallLOKNotifierHdl  ,
void *  ,
vcl::ILibreOfficeKitNotifier  
)

Definition at line 187 of file dlg_CreationWizard_UNO.cxx.

References SfxViewShell::Current().

◆ isDoubleClick()

static bool chart::isDoubleClick ( const MouseEvent rMEvt)
static

◆ lcl_addObjectsToList()

static void chart::lcl_addObjectsToList ( const ObjectHierarchy rHierarchy,
const ObjectIdentifier rParent,
std::vector< ListBoxEntryData > &  rEntries,
const sal_Int32  nHierarchyDepth,
const rtl::Reference<::chart::ChartModel > &  xChartDoc 
)
static

◆ lcl_calcTickLengthForDepth()

static sal_Int32 chart::lcl_calcTickLengthForDepth ( sal_Int32  nDepth,
sal_Int32  nTickmarkStyle 
)
static

◆ lcl_DataSequenceToComplexCategoryVector()

static std::vector< ComplexCategory > chart::lcl_DataSequenceToComplexCategoryVector ( const uno::Sequence< OUString > &  rStrings,
const std::vector< sal_Int32 > &  rLimitingBorders,
bool  bCreateSingleCategories 
)
static

Definition at line 260 of file ExplicitCategoriesProvider.cxx.

Referenced by lcl_getExplicitSimpleCategories().

◆ lcl_doDynamicFontResize()

static void chart::lcl_doDynamicFontResize ( uno::Any pAOldAndNewFontHeightAny,
const awt::Size &  rOldReferenceSize,
const awt::Size &  rNewReferenceSize 
)
static

◆ lcl_doesShapeOverlapWithTickmark()

static bool chart::lcl_doesShapeOverlapWithTickmark ( SvxShape rShape,
double  fRotationAngleDegree,
const basegfx::B2DVector rTickScreenPosition 
)
static

◆ lcl_ensureRange0to1()

static void chart::lcl_ensureRange0to1 ( double &  rValue)
static

Definition at line 445 of file DiagramHelper.cxx.

Referenced by chart::DiagramHelper::setDiagramPositioning().

◆ lcl_fillDateCategories()

static bool chart::lcl_fillDateCategories ( const uno::Reference< data::XDataSequence > &  xDataSequence,
std::vector< double > &  rDateCategories,
bool  bIsAutoDate,
ChartModel &  rModel 
)
static

◆ lcl_findLSequenceWithOnlyLabel()

static Reference< chart2::data::XLabeledDataSequence > chart::lcl_findLSequenceWithOnlyLabel ( const Sequence< Reference< chart2::data::XLabeledDataSequence > > &  rDataSequences)
static

◆ lcl_generateAutomaticCategoriesFromChartType()

static void chart::lcl_generateAutomaticCategoriesFromChartType ( Sequence< OUString > &  rRet,
const rtl::Reference< ChartType > &  xChartType 
)
static

◆ lcl_getAxisHoldingCategoriesFromDiagram()

static std::vector< rtl::Reference< Axis > > chart::lcl_getAxisHoldingCategoriesFromDiagram ( Diagram rDiagram)
static

◆ lcl_getCameraMatrix()

::basegfx::B3DHomMatrix chart::lcl_getCameraMatrix ( Diagram rDiagram)
static

◆ lcl_getCategoryCount()

static sal_Int32 chart::lcl_getCategoryCount ( std::vector< ComplexCategory > &  rComplexCategories)
static

Definition at line 300 of file ExplicitCategoriesProvider.cxx.

References nCount.

Referenced by lcl_getExplicitSimpleCategories().

◆ lcl_getCompleteRotationMatrix()

::basegfx::B3DHomMatrix chart::lcl_getCompleteRotationMatrix ( Diagram rDiagram)
static

◆ lcl_getDataSequenceLabel()

static OUString chart::lcl_getDataSequenceLabel ( const Reference< chart2::data::XDataSequence > &  xSequence)
static

Definition at line 578 of file DataSeries.cxx.

References aBuf, aSeq, and i.

Referenced by getLabelForLabeledDataSequence(), and chart::DataSeries::getLabelForRole().

◆ lcl_GetDotProduct()

static double chart::lcl_GetDotProduct ( std::vector< double > &  aVec1,
std::vector< double > &  aVec2 
)
static

◆ lcl_getE3dScene()

static E3dScene * chart::lcl_getE3dScene ( const rtl::Reference< SvxShapeGroupAnyD > &  xShape)
static

◆ lcl_getExplicitSimpleCategories()

static Sequence< OUString > chart::lcl_getExplicitSimpleCategories ( const SplitCategoriesProvider rSplitCategoriesProvider,
std::vector< std::vector< ComplexCategory > > &  rComplexCats 
)
static

◆ lcl_getInverseRotationMatrix()

::basegfx::B3DHomMatrix chart::lcl_getInverseRotationMatrix ( Diagram rDiagram)
static

◆ lcl_getLabelAlignmentForXAxis()

static LabelAlignment chart::lcl_getLabelAlignmentForXAxis ( const AxisProperties rAxisProperties)
static

◆ lcl_getLabelAlignmentForYAxis()

static LabelAlignment chart::lcl_getLabelAlignmentForYAxis ( const AxisProperties rAxisProperties)
static

◆ lcl_getLabelAlignmentForZAxis()

static LabelAlignment chart::lcl_getLabelAlignmentForZAxis ( const AxisProperties rAxisProperties)
static

◆ lcl_getLabelsDistance()

static B2DVector chart::lcl_getLabelsDistance ( TickIter rIter,
const B2DVector &  rDistanceTickToText,
double  fRotationAngleDegree 
)
static

◆ lcl_getLimitingBorders()

static std::vector< sal_Int32 > chart::lcl_getLimitingBorders ( const std::vector< ComplexCategory > &  rComplexCategories)
static

Definition at line 159 of file ExplicitCategoriesProvider.cxx.

Referenced by lcl_getExplicitSimpleCategories().

◆ lcl_getMaximumAutoIncrementCount()

static sal_Int32 chart::lcl_getMaximumAutoIncrementCount ( sal_Int32  nAxisType)
static

◆ lcl_getOUStringMaxLineLength()

static sal_Int32 chart::lcl_getOUStringMaxLineLength ( OUStringBuffer const &  aString)
static

Definition at line 1465 of file VSeriesPlotter.cxx.

References i.

Referenced by chart::VSeriesPlotter::createRegressionCurveEquationShapes().

◆ lcl_getPositionAndSizeFromItemSet()

static void chart::lcl_getPositionAndSizeFromItemSet ( const SfxItemSet rItemSet,
awt::Rectangle &  rPosAndSize,
const awt::Size &  rOriginalSize 
)
static

◆ lcl_getRotatedPolygon()

static void chart::lcl_getRotatedPolygon ( B2DPolygon &  aPoly,
const ::basegfx::B2DRectangle aRect,
const awt::Point &  aPos,
const double  fRotationAngleDegree 
)
static

◆ lcl_getTickOffset()

static double chart::lcl_getTickOffset ( sal_Int32  nLength,
sal_Int32  nTickmarkStyle 
)
static

◆ lcl_hasWordBreak()

static bool chart::lcl_hasWordBreak ( const rtl::Reference< SvxShapeText > &  xShape)
static

◆ lcl_hideIdenticalScreenValues()

static void chart::lcl_hideIdenticalScreenValues ( TickIter rTickIter)
static

◆ lcl_isEqual()

static bool chart::lcl_isEqual ( const drawing::Direction3D &  rA,
const drawing::Direction3D &  rB 
)
static

Definition at line 2056 of file Diagram.cxx.

Referenced by lcl_isLightScheme().

◆ lcl_isLightScheme()

static bool chart::lcl_isLightScheme ( Diagram rDiagram,
bool  bRealistic 
)
static

◆ lcl_isRealisticLightScheme()

static bool chart::lcl_isRealisticLightScheme ( Diagram rDiagram)
static

Definition at line 2142 of file Diagram.cxx.

References lcl_isLightScheme().

Referenced by chart::Diagram::detectScheme().

◆ lcl_isRealisticScheme()

static bool chart::lcl_isRealisticScheme ( drawing::ShadeMode  aShadeMode,
sal_Int32  nRoundedEdges,
sal_Int32  nObjectLines 
)
static

Definition at line 2080 of file Diagram.cxx.

Referenced by chart::Diagram::detectScheme().

◆ lcl_isRightAngledAxesSetAndSupported()

static bool chart::lcl_isRightAngledAxesSetAndSupported ( Diagram rDiagram)
static

◆ lcl_isSimpleLightScheme()

static bool chart::lcl_isSimpleLightScheme ( Diagram rDiagram)
static

Definition at line 2146 of file Diagram.cxx.

References lcl_isLightScheme().

Referenced by chart::Diagram::detectScheme().

◆ lcl_isSimpleScheme()

static bool chart::lcl_isSimpleScheme ( drawing::ShadeMode  aShadeMode,
sal_Int32  nRoundedEdges,
sal_Int32  nObjectLines,
const rtl::Reference< Diagram > &  xDiagram 
)
static

◆ lcl_moveSeriesOrCheckIfMoveIsAllowed()

static bool chart::lcl_moveSeriesOrCheckIfMoveIsAllowed ( Diagram rDiagram,
const rtl::Reference< DataSeries > &  xGivenDataSeries,
bool  bForward,
bool  bDoMove 
)
static

This method implements the logic of checking if a series can be moved forward/backward.

Depending on the "bDoMove" parameter the series will be moved (bDoMove = true) or the function just will test if the series can be moved without doing the move (bDoMove = false).

Parameters
xDiagramReference to the diagram that contains the series.
xGivenDataSeriesReference to the series that should moved or tested for moving.
bForwardDirection in which the series should be moved or tested for moving.
bDoMoveShould this function really move the series (true) or just test if it is possible (false).
Returns
in case of bDoMove == true
  • True : if the move was done
  • False : the move failed in case of bDoMove == false
  • True : the series can be moved
  • False : the series can not be moved

Definition at line 1004 of file Diagram.cxx.

References chart::DiagramHelper::areChartTypesCompatible(), chart::Diagram::getBaseCoordinateSystems(), and o3tl::make_unsigned().

Referenced by chart::Diagram::isSeriesMoveable(), and chart::Diagram::moveSeries().

◆ lcl_removeDuplicatePoints()

static void chart::lcl_removeDuplicatePoints ( std::vector< std::vector< css::drawing::Position3D > > &  rPolyPoly,
PlottingPositionHelper rPosHelper 
)
static

◆ lcl_ResizeTextShapeToFitAvailableSpace()

static void chart::lcl_ResizeTextShapeToFitAvailableSpace ( SvxShapeText rShape2DText,
const AxisLabelProperties rAxisLabelProperties,
std::u16string_view  rLabel,
const tNameSequence rPropNames,
const tAnySequence rPropValues,
const bool  bIsHorizontalAxis 
)
static

◆ lcl_rotateLights()

static void chart::lcl_rotateLights ( const ::basegfx::B3DHomMatrix rLightRotation,
Diagram rDiagram 
)
static

◆ lcl_RotateLightSource()

static void chart::lcl_RotateLightSource ( Diagram rDiagram,
int  nLightSourceDirectionProp,
int  nLightSourceOnProp,
const ::basegfx::B3DHomMatrix rRotationMatrix 
)
static

◆ lcl_SequenceHasUnhiddenData()

static bool chart::lcl_SequenceHasUnhiddenData ( const uno::Reference< chart2::data::XDataSequence > &  xDataSequence)
static

Definition at line 687 of file DataSeries.cxx.

Referenced by chart::DataSeries::hasUnhiddenData().

◆ lcl_setLightsForScheme()

static void chart::lcl_setLightsForScheme ( Diagram rDiagram,
const ThreeDLookScheme rScheme 
)
static

◆ lcl_setLightSources()

static void chart::lcl_setLightSources ( const uno::Reference< beans::XPropertySet > &  xSource,
const uno::Reference< beans::XPropertySet > &  xDest 
)
static

◆ lcl_setRealisticScheme()

static void chart::lcl_setRealisticScheme ( drawing::ShadeMode &  rShadeMode,
sal_Int32 &  rnRoundedEdges,
sal_Int32 &  rnObjectLines 
)
static

Definition at line 2184 of file Diagram.cxx.

Referenced by chart::Diagram::setScheme().

◆ lcl_setSimpleScheme()

static void chart::lcl_setSimpleScheme ( drawing::ShadeMode &  rShadeMode,
sal_Int32 &  rnRoundedEdges,
sal_Int32 &  rnObjectLines,
const rtl::Reference< Diagram > &  xDiagram 
)
static

◆ lcl_setValue()

static void chart::lcl_setValue ( weld::FormattedSpinButton rFmtField,
double  fValue 
)
static

◆ lcl_shiftAngleToIntervalMinusPiToPi()

static double chart::lcl_shiftAngleToIntervalMinusPiToPi ( double  fAngleRad)
static

Definition at line 1926 of file Diagram.cxx.

Referenced by chart::Diagram::getRotationAngle().

◆ lcl_shiftLabels()

static void chart::lcl_shiftLabels ( TickIter rIter,
const B2DVector &  rStaggerDistance 
)
static

◆ m_aPieSegmentDragMethodServiceName()

const OUString chart::m_aPieSegmentDragMethodServiceName ( "PieSegmentDragging"  )

◆ operator+() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS css::drawing::Position3D chart::operator+ ( const css::drawing::Position3D &  rPos,
const css::drawing::Direction3D &  rDirection 
)

Position3D + Direction3D == Position3D.

◆ operator+() [2/2]

drawing::Position3D chart::operator+ ( const drawing::Position3D &  rPos,
const drawing::Direction3D &  rDirection 
)

Definition at line 438 of file CommonConverters.cxx.

◆ operator-() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS css::drawing::Direction3D chart::operator- ( const css::drawing::Position3D &  rPos1,
const css::drawing::Position3D &  rPos2 
)

Position3D - Position3D == Direction3D.

◆ operator-() [2/2]

drawing::Direction3D chart::operator- ( const drawing::Position3D &  rPos1,
const drawing::Position3D &  rPos2 
)

Definition at line 448 of file CommonConverters.cxx.

◆ PolyToB2DPolyPolygon()

basegfx::B2DPolyPolygon chart::PolyToB2DPolyPolygon ( const std::vector< std::vector< css::drawing::Position3D > > &  rPolyPolygon)

◆ PolyToPointSequence() [1/3]

OOO_DLLPUBLIC_CHARTTOOLS css::drawing::PointSequenceSequence chart::PolyToPointSequence ( const css::drawing::PolyPolygonShape3D &  rPolyPolygon)

PolyPolygonShape3D -> drawing::PointSequenceSequence (2D)

Referenced by chart::ShapeFactory::createLine2D(), chart::VSeriesPlotter::createRegressionCurvesShapes(), and chart::VButton::createTriangle().

◆ PolyToPointSequence() [2/3]

drawing::PointSequenceSequence chart::PolyToPointSequence ( const drawing::PolyPolygonShape3D &  rPolyPolygon)

Definition at line 355 of file CommonConverters.cxx.

◆ PolyToPointSequence() [3/3]

drawing::PointSequenceSequence chart::PolyToPointSequence ( const std::vector< std::vector< css::drawing::Position3D > > &  rPolyPolygon)

Definition at line 376 of file CommonConverters.cxx.

◆ Position3DToAWTPoint() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS css::awt::Point chart::Position3DToAWTPoint ( const css::drawing::Position3D &  rPos)

◆ Position3DToAWTPoint() [2/2]

awt::Point chart::Position3DToAWTPoint ( const drawing::Position3D &  rPos)

Definition at line 458 of file CommonConverters.cxx.

◆ Position3DToB3DPoint() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DPoint chart::Position3DToB3DPoint ( const css::drawing::Position3D &  rPosition)

Position3D -> B3DPoint.

Referenced by chart::Stripe::getNormal().

◆ Position3DToB3DPoint() [2/2]

::basegfx::B3DPoint chart::Position3DToB3DPoint ( const drawing::Position3D &  rPosition)

Definition at line 117 of file CommonConverters.cxx.

◆ removeShapesAtWrongRhythm()

static void chart::removeShapesAtWrongRhythm ( TickIter rIter,
sal_Int32  nCorrectRhythm,
sal_Int32  nMaxTickToCheck,
const rtl::Reference< SvxShapeGroupAnyD > &  xTarget 
)
static

◆ replaceParamterInString()

bool chart::replaceParamterInString ( OUString &  rInOutResourceString,
std::u16string_view  rParamToReplace,
std::u16string_view  rReplaceWith 
)

◆ SAL_LOPLUGIN_ANNOTATE()

class OOO_DLLPUBLIC_CHARTVIEW chart::SAL_LOPLUGIN_ANNOTATE ( "crosscast"  )

Gives calculated scale and increment values for a given xAxis in the current view. In contrast to the model data these explicit values are always complete as missing auto properties are calculated. If the given Axis could not be found or for another reason no correct output can be given false is returned.

for rotated objects the shape size and position differs from the visible rectangle if bSnapRect is set to true you get the resulting visible position (left-top) and size

Gives calculated scale and increment values for a given xAxis in the current view. In contrast to the model data these explicit values are always complete as missing auto properties are calculated. If the given Axis could not be found or for another reason no correct output can be given false is returned.

for rotated objects the shape size and position differs from the visible rectangle if bSnapRect is set to true you get the resulting visible position (left-top) and size

Definition at line 1 of file TabPageNotifiable.hxx.

◆ SchResId()

OUString chart::SchResId ( TranslateId  aId)

Definition at line 24 of file ResId.cxx.

References Translate::Create(), and Translate::get().

Referenced by chart::BarGeometryResources::BarGeometryResources(), chart::ChartTypeTabPage::ChartTypeTabPage(), chart::InternalData::createDefaultData(), chart::DataSourceTabPage::DataSourceTabPage(), chart::ChartController::execute_KeyInput(), chart::ChartController::executeDispatch_ChartType(), chart::ChartController::executeDispatch_Delete(), chart::ChartController::executeDispatch_DeleteAxis(), chart::ChartController::executeDispatch_DeleteDataLabel(), chart::ChartController::executeDispatch_DeleteDataLabels(), chart::ChartController::executeDispatch_DeleteDataTable(), chart::ChartController::executeDispatch_DeleteErrorBars(), chart::ChartController::executeDispatch_DeleteLegend(), chart::ChartController::executeDispatch_DeleteMajorGrid(), chart::ChartController::executeDispatch_DeleteMeanValue(), chart::ChartController::executeDispatch_DeleteMinorGrid(), chart::ChartController::executeDispatch_DeleteR2Value(), chart::ChartController::executeDispatch_DeleteTrendline(), chart::ChartController::executeDispatch_DeleteTrendlineEquation(), chart::ChartController::executeDispatch_EditData(), chart::ChartController::executeDispatch_InsertAxes(), chart::ChartController::executeDispatch_InsertAxis(), chart::ChartController::executeDispatch_InsertAxisTitle(), chart::ChartController::executeDispatch_InsertDataLabel(), chart::ChartController::executeDispatch_InsertDataLabels(), chart::ChartController::executeDispatch_InsertDataTable(), chart::ChartController::executeDispatch_InsertErrorBars(), chart::ChartController::executeDispatch_InsertGrid(), chart::ChartController::executeDispatch_InsertLegend(), chart::ChartController::executeDispatch_InsertMajorGrid(), chart::ChartController::executeDispatch_InsertMeanValue(), chart::ChartController::executeDispatch_InsertMenu_DataLabels(), chart::ChartController::executeDispatch_InsertMenu_MeanValues(), chart::ChartController::executeDispatch_InsertMinorGrid(), chart::ChartController::executeDispatch_InsertR2Value(), chart::ChartController::executeDispatch_InsertTitles(), chart::ChartController::executeDispatch_InsertTrendline(), chart::ChartController::executeDispatch_InsertTrendlineEquation(), chart::ChartController::executeDispatch_MoveSeries(), chart::ChartController::executeDispatch_NewArrangement(), chart::ChartController::executeDispatch_OpenInsertDataTableDialog(), chart::ChartController::executeDispatch_OpenLegendDialog(), chart::ChartController::executeDispatch_ResetAllDataPoints(), chart::ChartController::executeDispatch_ResetDataPoint(), chart::ChartController::executeDispatch_ScaleText(), chart::ChartController::executeDispatch_SourceData(), chart::ChartController::executeDispatch_ToggleGridHorizontal(), chart::ChartController::executeDispatch_ToggleGridVertical(), chart::ChartController::executeDispatch_ToggleLegend(), chart::ChartController::executeDispatch_View3D(), chart::SplineResourceGroup::fillControls(), chart::DataSourceTabPage::fillSeriesListBox(), chart::ColumnChartDialogController::fillSubTypeList(), chart::BarChartDialogController::fillSubTypeList(), chart::PieChartDialogController::fillSubTypeList(), chart::LineChartDialogController::fillSubTypeList(), chart::XYChartDialogController::fillSubTypeList(), chart::AreaChartDialogController::fillSubTypeList(), chart::NetChartDialogController::fillSubTypeList(), chart::StockChartDialogController::fillSubTypeList(), chart::CombiColumnLineChartDialogController::fillSubTypeList(), chart::BubbleChartDialogController::fillSubTypeList(), chart::UncachedDataSequence::generateLabel(), chart::AccessibleChartView::getAccessibleName(), chart::ObjectNameProvider::getAxisName(), chart::ObjectNameProvider::getGridName(), chart::ObjectNameProvider::getHelpText(), chart::ColumnChartDialogController::getName(), chart::BarChartDialogController::getName(), chart::PieChartDialogController::getName(), chart::LineChartDialogController::getName(), chart::XYChartDialogController::getName(), chart::AreaChartDialogController::getName(), chart::NetChartDialogController::getName(), chart::StockChartDialogController::getName(), chart::CombiColumnLineChartDialogController::getName(), chart::BubbleChartDialogController::getName(), chart::ObjectNameProvider::getName(), chart::ObjectNameProvider::getName_ObjectForAllSeries(), chart::ObjectNameProvider::getName_ObjectForSeries(), chart::DialogModel::GetRoleDataLabel(), chart::DragMethod_PieSegment::GetSdrDragComment(), chart::ObjectNameProvider::getSelectedObjectText(), chart::CreationWizard::getStateDisplayName(), chart::ObjectNameProvider::getTitleName(), chart::ObjectNameProvider::getTitleNameByType(), IMPL_LINK_NOARG(), chart::impl::IMPL_LINK_NOARG(), chart::MovingAverageRegressionCurveCalculator::ImplGetRepresentation(), chart::DataBrowser::RenewTable(), chart::SchAttribTabDlg::SchAttribTabDlg(), chart::DataBrowser::ShowQueryBox(), chart::ScaleTabPage::ShowWarning(), chart::DataBrowser::ShowWarningBox(), chart::SplinePropertiesDialog::SplinePropertiesDialog(), chart::ChartController::StartTextEdit(), chart::SteppedPropertiesDialog::SteppedPropertiesDialog(), chart::TextDirectionListBox::TextDirectionListBox(), chart::SelectorListBox::UpdateChartElementsListAndSelection(), and chart::View3DDialog::View3DDialog().

◆ SequenceToPosition3D() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS css::drawing::Position3D chart::SequenceToPosition3D ( const css::uno::Sequence< double > &  rSeq)

Sequence<double> -> drawing::Position3D.

Referenced by addLine2D().

◆ SequenceToPosition3D() [2/2]

drawing::Position3D chart::SequenceToPosition3D ( const uno::Sequence< double > &  rSeq)

Definition at line 484 of file CommonConverters.cxx.

◆ StaticAxisDefaults()

const ::chart::tPropertyValueMap & chart::StaticAxisDefaults ( )

◆ StaticDataSeriesDefaults()

const ::chart::tPropertyValueMap & chart::StaticDataSeriesDefaults ( )

◆ StaticFormattedStringDefaults()

const ::chart::tPropertyValueMap & chart::StaticFormattedStringDefaults ( )

◆ StaticLegendDefaults()

const ::chart::tPropertyValueMap & chart::StaticLegendDefaults ( )

◆ ToPoint() [1/2]

awt::Point chart::ToPoint ( const awt::Rectangle &  rRectangle)

Definition at line 466 of file CommonConverters.cxx.

◆ ToPoint() [2/2]

OOO_DLLPUBLIC_CHARTTOOLS css::awt::Point chart::ToPoint ( const css::awt::Rectangle &  rRectangle)

◆ ToSize() [1/2]

awt::Size chart::ToSize ( const awt::Rectangle &  rRectangle)

Definition at line 471 of file CommonConverters.cxx.

◆ ToSize() [2/2]

OOO_DLLPUBLIC_CHARTTOOLS css::awt::Size chart::ToSize ( const css::awt::Rectangle &  rRectangle)

Variable Documentation

◆ AXIS2D_TICKLABELSPACING

const sal_Int32 chart::AXIS2D_TICKLABELSPACING = 100

Definition at line 31 of file ViewDefines.hxx.

Referenced by chart::TickFactory2D::getDistanceAxisTickToText().

◆ AXIS2D_TICKLENGTH

const sal_Int32 chart::AXIS2D_TICKLENGTH = 150

Definition at line 30 of file ViewDefines.hxx.

Referenced by lcl_calcTickLengthForDepth().

◆ B_SPLINE_POS

const sal_uInt16 chart::B_SPLINE_POS = 1

◆ CUBIC_SPLINE_POS

const sal_uInt16 chart::CUBIC_SPLINE_POS = 0

◆ fDefaultData

const double chart::fDefaultData[]
Initial value:
= {
9.10, 3.20, 4.54,
2.40, 8.80, 9.65,
3.10, 1.50, 3.70,
4.30, 9.02, 6.20
}

Definition at line 90 of file InternalData.cxx.

Referenced by chart::InternalData::createDefaultData().

◆ m_aDragMethodEquals

constexpr OUStringLiteral chart::m_aDragMethodEquals = u"DragMethod="
constexpr

◆ m_aDragParameterEquals

constexpr OUStringLiteral chart::m_aDragParameterEquals = u"DragParameter="
constexpr

◆ m_aMultiClick

constexpr OUStringLiteral chart::m_aMultiClick = u"MultiClick"
constexpr

Definition at line 61 of file ObjectIdentifier.cxx.

Referenced by chart::ObjectIdentifier::isMultiClickObject().

◆ m_aProtocol

constexpr OUStringLiteral chart::m_aProtocol = u"CID/"
constexpr

◆ MAIN_AXIS_INDEX

const sal_Int32 chart::MAIN_AXIS_INDEX = 0

◆ MAXIMUM_MANUAL_INCREMENT_COUNT

const sal_Int32 chart::MAXIMUM_MANUAL_INCREMENT_COUNT = 500

◆ MAXIMUM_SUB_INCREMENT_COUNT

const sal_Int32 chart::MAXIMUM_SUB_INCREMENT_COUNT = 100

Definition at line 41 of file ScaleAutomatism.cxx.

◆ nNoArrowNoShadowDlg

const sal_uInt16 chart::nNoArrowNoShadowDlg = 1101

Definition at line 318 of file dlg_ObjectProperties.cxx.

Referenced by chart::SchAttribTabDlg::PageCreated().

◆ SECONDARY_AXIS_INDEX

const sal_Int32 chart::SECONDARY_AXIS_INDEX = 1

◆ ZDIRECTION

const double chart::ZDIRECTION = 1.0

Definition at line 29 of file ViewDefines.hxx.