20#include <statusbarcontroller.hxx>
26#include <svx/svxids.hrc>
32#include <osl/mutex.hxx>
34#include <com/sun/star/awt/XWindow.hpp>
35#include <com/sun/star/beans/PropertyValue.hpp>
48 return "com.sun.star.report.comp.StatusbarController";
58 return {
"com.sun.star.frame.StatusbarController" };
80 const sal_uInt16
nCount = pStatusBar->GetItemCount();
83 const sal_uInt16 nItemId = pStatusBar->GetItemId(
nPos);
128 if ( (_aEvent.State >>=
aSeq) &&
aSeq.getLength() == 2 )
131 aZoomSlider.
PutValue(_aEvent.State, 0);
138 if ( (_aEvent.State >>=
aSeq) &&
aSeq.getLength() == 3 )
164 const css::awt::Point& aPos,
165 ::sal_Int32 nCommand,
167 const css::uno::Any& aData )
174 const css::uno::Reference< css::awt::XGraphics >& xGraphics,
175 const css::awt::Rectangle& rOutputRectangle,
183 const css::awt::Point& aPos )
190 const css::awt::Point& aPos )
214extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
216 css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any>
const&)
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
static vcl::Window * GetWindow(const css::uno::Reference< css::awt::XWindow > &rxWindow)
virtual sal_Bool SAL_CALL mouseButtonDown(const css::awt::MouseEvent &aMouseEvent) override
virtual void SAL_CALL statusChanged(const css::frame::FeatureStateEvent &Event) override
virtual void SAL_CALL update() override
css::uno::Reference< css::frame::XStatusbarController > m_rController
virtual sal_Bool SAL_CALL mouseButtonUp(const css::awt::MouseEvent &aMouseEvent) override
virtual OUString SAL_CALL getImplementationName() override
virtual void SAL_CALL doubleClick(const css::awt::Point &aPos) override
virtual void SAL_CALL click(const css::awt::Point &aPos) override
virtual sal_Bool SAL_CALL mouseMove(const css::awt::MouseEvent &aMouseEvent) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
virtual void SAL_CALL paint(const css::uno::Reference< css::awt::XGraphics > &xGraphics, const css::awt::Rectangle &rOutputRectangle, ::sal_Int32 nStyle) override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
void SAL_CALL dispose() override
virtual void SAL_CALL command(const css::awt::Point &aPos, ::sal_Int32 nCommand, sal_Bool bMouseEvent, const css::uno::Any &aData) override
css::uno::Reference< css::awt::XWindow > m_xParentWindow
void addStatusListener(const OUString &aCommandURL)
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
virtual void SAL_CALL update() override
virtual void SAL_CALL dispose() override
Sequence< sal_Int8 > aSeq
constexpr OUStringLiteral aData
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
IMPLEMENT_FORWARD_XINTERFACE2(ChildWindowPane, ChildWindowPaneInterfaceBase, Pane)
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * reportdesign_OStatusbarController_get_implementation(css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)