24#include <com/sun/star/accessibility/AccessibleRole.hpp>
32#define SECTION_OFFSET 3
33#define SCR_LINE_SIZE 10
39 _rScrollBar.SetPosSizePixel(_aPos,_aSize);
50 ,m_pParent(_pDesignView)
92 uno::Reference<report::XReportDefinition> xReportDefinition =
m_pParent->getController().getReportDefinition();
120 bool bVVisible =
false;
121 bool bHVisible =
false;
156 const sal_Int32 nNewWidth = aOutPixSz.
Width() - aOffset.
X() -
static_cast<tools::Long>(aStartWidth);
177 m_aReportWindow->ScrollChildren( getThumbPos() );
181 ,
const OUString& _sColorEntry
182 ,sal_uInt16 _nPosition)
310 if ( pCommandEvent &&
311 ((pCommandEvent->
GetCommand() == CommandEventId::Wheel) ||
312 (pCommandEvent->
GetCommand() == CommandEventId::StartAutoScroll) ||
313 (pCommandEvent->
GetCommand() == CommandEventId::AutoScroll)) )
331 m_aReportWindow->alignMarkedObjects(_nControlModification, _bAlignAtSection);
343 Window::DataChanged( rDCEvt );
345 if ( (rDCEvt.
GetType() == DataChangedEventType::SETTINGS) &&
346 (rDCEvt.
GetFlags() & AllSettingsFlags::STYLE) )
377 Invalidate(InvalidateFlags::NoChildren|InvalidateFlags::Transparent);
#define REPORT_STARTMARKER_WIDTH
const StyleSettings & GetStyleSettings() const
static const AllSettings & GetSettings()
CommandEventId GetCommand() const
DataChangedEventType GetType() const
AllSettingsFlags GetFlags() const
const CommandEvent * GetCommandEvent() const
constexpr tools::Long X() const
constexpr tools::Long Height() const
tools::Long AdjustHeight(tools::Long n)
void setWidth(tools::Long nWidth)
tools::Long AdjustWidth(tools::Long n)
void setHeight(tools::Long nHeight)
constexpr tools::Long Width() const
sal_Int32 GetScrollBarSize() const
reference_type * get() const
virtual void dispose() override
Point LogicToPixel(const Point &rLogicPt) const
bool HandleScrollCommand(const CommandEvent &rCmd, Scrollable *pHScrl, Scrollable *pVScrl)
const AllSettings & GetSettings() const
::OutputDevice const * GetOutDev() const
void SetAccessibleRole(sal_uInt16 nRole)
Size GetOutputSizePixel() const
void Invalidate(InvalidateFlags nFlags=InvalidateFlags::NONE)
virtual bool EventNotify(NotifyEvent &rNEvt)
#define LINK(Instance, Class, Member)
::rtl::Reference< comphelper::OPropertyChangeMultiplexer > addStyleListener(const css::uno::Reference< css::report::XReportDefinition > &_xReportDefinition,::comphelper::OPropertyChangeListener *_pListener)
add a listener for the properties size, left margin, right margin to the page style
static void lcl_setScrollBar(sal_Int32 _nNewValue, const Point &_aPos, const Size &_aSize, ScrollAdaptor &_rScrollBar)
IMPL_LINK_NOARG(OAddFieldWindow, FocusChangeHdl, weld::Container &, void)
WinBits const WB_DIALOGCONTROL