LibreOffice Module sc (master) 1
|
#include "vbaeventshelper.hxx"
#include "excelvbahelper.hxx"
#include <com/sun/star/awt/XTopWindow.hpp>
#include <com/sun/star/awt/XTopWindowListener.hpp>
#include <com/sun/star/awt/XWindowListener.hpp>
#include <com/sun/star/frame/XBorderResizeListener.hpp>
#include <com/sun/star/frame/XControllerBorder.hpp>
#include <com/sun/star/script/ModuleType.hpp>
#include <com/sun/star/script/vba/VBAEventId.hpp>
#include <com/sun/star/sheet/XCellRangeAddressable.hpp>
#include <com/sun/star/sheet/XSheetCellRangeContainer.hpp>
#include <com/sun/star/table/XCellRange.hpp>
#include <com/sun/star/util/XChangesListener.hpp>
#include <com/sun/star/util/XChangesNotifier.hpp>
#include <cppuhelper/implbase.hxx>
#include <toolkit/helper/vclunohelper.hxx>
#include <unotools/eventcfg.hxx>
#include <vcl/event.hxx>
#include <vcl/svapp.hxx>
#include <vcl/window.hxx>
#include <vbahelper/vbaaccesshelper.hxx>
#include <docsh.hxx>
#include <document.hxx>
#include <cellsuno.hxx>
#include <convuno.hxx>
#include "vbaapplication.hxx"
Go to the source code of this file.
Classes | |
class | ScVbaEventListener |
Functions | |
IMPL_LINK (ScVbaEventListener, processWindowResizeEvent, void *, p, void) | |
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | ScVbaEventsHelper_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &arguments) |
IMPL_LINK | ( | ScVbaEventListener | , |
processWindowResizeEvent | , | ||
void * | , | ||
p | , | ||
void | |||
) |
Definition at line 478 of file vbaeventshelper.cxx.
References vcl::Window::GetPointerState(), VclReferenceBase::isDisposed(), maMutex, vcl::Window::PointerState::mnState, MOUSE_LEFT, MOUSE_MIDDLE, MOUSE_RIGHT, p, and xController.
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * ScVbaEventsHelper_get_implementation | ( | css::uno::XComponentContext * | , |
css::uno::Sequence< css::uno::Any > const & | arguments | ||
) |
Definition at line 891 of file vbaeventshelper.cxx.