23#include <com/sun/star/report/XSection.hpp>
65 virtual void Resize()
override;
68 virtual void _propertyChanged(
const css::beans::PropertyChangeEvent& _rEvent)
override;
72 virtual void dispose()
override;
79 void setTotalSize(sal_Int32 _nWidth, sal_Int32 _nHeight);
127 void addSection(
const css::uno::Reference< css::report::XSection >& _xSection
128 ,
const OUString& _sColorEntry
129 ,sal_uInt16 _nPosition);
165 void setMarked(
const css::uno::Reference< css::report::XSection>& _xSection,
bool _bMark);
166 void setMarked(
const css::uno::Sequence< css::uno::Reference< css::report::XReportComponent> >& _xShape,
bool _bMark);
171 virtual void markSection(
const sal_uInt16 _nPos)
override;
184 void collapseSections(
const css::uno::Sequence< css::beans::PropertyValue>& _aCollapsedSections);
vcl::Window OScrollWindowHelper_BASE
This class defines the scrollable area of the report design.