|
LibreOffice Module vbahelper (master) 1
|
#include <memory>#include <com/sun/star/form/FormComponentType.hpp>#include <com/sun/star/awt/XControlModel.hpp>#include <com/sun/star/awt/XControl.hpp>#include <com/sun/star/awt/XActionListener.hpp>#include <com/sun/star/lang/XEventListener.hpp>#include <com/sun/star/lang/XMultiServiceFactory.hpp>#include <com/sun/star/lang/XServiceInfo.hpp>#include <com/sun/star/drawing/XShape.hpp>#include <com/sun/star/drawing/XControlShape.hpp>#include <com/sun/star/frame/XModel.hpp>#include <com/sun/star/view/XControlAccess.hpp>#include <com/sun/star/form/binding/XBindableValue.hpp>#include <com/sun/star/form/binding/XListEntrySink.hpp>#include <com/sun/star/table/CellAddress.hpp>#include <com/sun/star/table/CellRangeAddress.hpp>#include <com/sun/star/script/XScriptListener.hpp>#include <com/sun/star/document/XCodeNameQuery.hpp>#include <com/sun/star/form/XChangeListener.hpp>#include <ooo/vba/XControlProvider.hpp>#include <ooo/vba/msforms/fmMousePointer.hpp>#include <svtools/bindablecontrolhelper.hxx>#include "vbacontrol.hxx"#include "vbacombobox.hxx"#include "vbabutton.hxx"#include "vbalabel.hxx"#include "vbatextbox.hxx"#include "vbaradiobutton.hxx"#include "vbalistbox.hxx"#include "vbatogglebutton.hxx"#include "vbacheckbox.hxx"#include "vbaframe.hxx"#include "vbascrollbar.hxx"#include "vbaprogressbar.hxx"#include "vbamultipage.hxx"#include "vbaspinbutton.hxx"#include "vbasystemaxcontrol.hxx"#include "vbaimage.hxx"#include <toolkit/helper/vclunohelper.hxx>#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>#include <com/sun/star/form/XFormsSupplier.hpp>#include <svx/svdobj.hxx>#include <cppuhelper/implbase.hxx>#include <cppuhelper/supportsservice.hxx>#include <utility>Go to the source code of this file.
Functions | |
| static tools::Long | lcl_loPointerToMsoPointer (PointerStyle eType) |
| static PointerStyle | lcl_msoPointerToLOPointer (tools::Long msoPointerStyle) |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | ControlProviderImpl_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
Variables | |
| PointerStyles const | styles [] |
| sal_Int32 const | nSysCols [] = { 0xC8D0D4, 0x0, 0x6A240A, 0x808080, 0xE4E4E4, 0xFFFFFF, 0x0, 0x0, 0x0, 0xFFFFFF, 0xE4E4E4, 0xE4E4E4, 0x808080, 0x6A240A, 0xFFFFFF, 0xE4E4E4, 0x808080, 0x808080, 0x0, 0xC8D0D4, 0xFFFFFF, 0x404040, 0xE4E4E4, 0x0, 0xE1FFFF } |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * ControlProviderImpl_get_implementation | ( | css::uno::XComponentContext * | context, |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 799 of file vbacontrol.cxx.
|
static |
Definition at line 470 of file vbacontrol.cxx.
References eType, i, and styles.
Referenced by ScVbaControl::getMousePointer().
|
static |
Definition at line 484 of file vbacontrol.cxx.
Referenced by ScVbaControl::setMousePointer().
| sal_Int32 const nSysCols[] = { 0xC8D0D4, 0x0, 0x6A240A, 0x808080, 0xE4E4E4, 0xFFFFFF, 0x0, 0x0, 0x0, 0xFFFFFF, 0xE4E4E4, 0xE4E4E4, 0x808080, 0x6A240A, 0xFFFFFF, 0xE4E4E4, 0x808080, 0x808080, 0x0, 0xC8D0D4, 0xFFFFFF, 0x404040, 0xE4E4E4, 0x0, 0xE1FFFF } |
Definition at line 706 of file vbacontrol.cxx.
Referenced by ScVbaControl::setBackColor().
| PointerStyles const styles[] |
Definition at line 450 of file vbacontrol.cxx.
Referenced by lcl_loPointerToMsoPointer(), and lcl_msoPointerToLOPointer().