LibreOffice Module vbahelper (master) 1
|
#include <vbahelper.hxx>
Public Member Functions | |
UserFormGeometryHelper (const css::uno::Reference< css::awt::XControl > &xControl, double fOffsetX, double fOffsetY) | |
virtual double | getLeft () const override |
virtual void | setLeft (double fLeft) override |
virtual double | getTop () const override |
virtual void | setTop (double fTop) override |
virtual double | getWidth () const override |
virtual void | setWidth (double fWidth) override |
virtual double | getHeight () const override |
virtual void | setHeight (double fHeight) override |
virtual double | getInnerWidth () const override |
virtual void | setInnerWidth (double fWidth) override |
virtual double | getInnerHeight () const override |
virtual void | setInnerHeight (double fHeight) override |
virtual double | getOffsetX () const override |
virtual double | getOffsetY () const override |
Public Member Functions inherited from ooo::vba::AbstractGeometryAttributes | |
virtual | ~AbstractGeometryAttributes () |
virtual double | getLeft () const =0 |
virtual void | setLeft (double)=0 |
virtual double | getTop () const =0 |
virtual void | setTop (double)=0 |
virtual double | getHeight () const =0 |
virtual void | setHeight (double)=0 |
virtual double | getWidth () const =0 |
virtual void | setWidth (double)=0 |
virtual double | getInnerHeight () const |
virtual void | setInnerHeight (double) |
virtual double | getInnerWidth () const |
virtual void | setInnerWidth (double) |
virtual double | getOffsetX () const |
virtual double | getOffsetY () const |
Private Member Functions | |
double | implGetPos (bool bPosY) const |
void | implSetPos (double fPos, bool bPosY) |
double | implGetSize (bool bHeight, bool bOuter) const |
void | implSetSize (double fSize, bool bHeight, bool bOuter) |
Private Attributes | |
css::uno::Reference< css::awt::XWindow > | mxWindow |
css::uno::Reference< css::beans::XPropertySet > | mxModelProps |
css::uno::Reference< css::awt::XUnitConversion > | mxUnitConv |
double | mfOffsetX |
double | mfOffsetY |
bool | mbDialog |
Definition at line 213 of file vbahelper.hxx.
ooo::vba::UserFormGeometryHelper::UserFormGeometryHelper | ( | const css::uno::Reference< css::awt::XControl > & | xControl, |
double | fOffsetX, | ||
double | fOffsetY | ||
) |
Definition at line 772 of file vbahelper.cxx.
References mxModelProps, mxUnitConv, mxWindow, and Reference.
|
overridevirtual |
Implements ooo::vba::AbstractGeometryAttributes.
Definition at line 817 of file vbahelper.cxx.
References implGetSize().
|
overridevirtual |
Reimplemented from ooo::vba::AbstractGeometryAttributes.
Definition at line 837 of file vbahelper.cxx.
References implGetSize().
|
overridevirtual |
Reimplemented from ooo::vba::AbstractGeometryAttributes.
Definition at line 827 of file vbahelper.cxx.
References implGetSize().
|
overridevirtual |
Implements ooo::vba::AbstractGeometryAttributes.
Definition at line 787 of file vbahelper.cxx.
References implGetPos().
|
overridevirtual |
Reimplemented from ooo::vba::AbstractGeometryAttributes.
Definition at line 847 of file vbahelper.cxx.
References mfOffsetX.
|
overridevirtual |
Reimplemented from ooo::vba::AbstractGeometryAttributes.
Definition at line 852 of file vbahelper.cxx.
References mfOffsetY.
|
overridevirtual |
Implements ooo::vba::AbstractGeometryAttributes.
Definition at line 797 of file vbahelper.cxx.
References implGetPos().
|
overridevirtual |
Implements ooo::vba::AbstractGeometryAttributes.
Definition at line 807 of file vbahelper.cxx.
References implGetSize().
|
private |
Definition at line 862 of file vbahelper.cxx.
References mfOffsetX, mfOffsetY, mxModelProps, mxUnitConv, ooo::vba::saPosXName, and ooo::vba::saPosYName.
|
private |
Definition at line 882 of file vbahelper.cxx.
References tools::Rectangle::getOpenHeight(), tools::Rectangle::getOpenWidth(), VCLUnoHelper::GetWindow(), mbDialog, mxModelProps, mxUnitConv, mxWindow, ooo::vba::saHeightName, and ooo::vba::saWidthName.
Referenced by getHeight(), getInnerHeight(), getInnerWidth(), and getWidth().
|
private |
Definition at line 872 of file vbahelper.cxx.
References mfOffsetX, mfOffsetY, mxModelProps, mxUnitConv, ooo::vba::saPosXName, and ooo::vba::saPosYName.
|
private |
Definition at line 905 of file vbahelper.cxx.
References tools::Rectangle::getOpenHeight(), tools::Rectangle::getOpenWidth(), VCLUnoHelper::GetWindow(), tools::Rectangle::IsEmpty(), mbDialog, mxModelProps, mxUnitConv, mxWindow, ooo::vba::saHeightName, and ooo::vba::saWidthName.
Referenced by setHeight(), setInnerHeight(), setInnerWidth(), and setWidth().
|
overridevirtual |
Implements ooo::vba::AbstractGeometryAttributes.
Definition at line 822 of file vbahelper.cxx.
References implSetSize().
|
overridevirtual |
Reimplemented from ooo::vba::AbstractGeometryAttributes.
Definition at line 842 of file vbahelper.cxx.
References implSetSize().
|
overridevirtual |
Reimplemented from ooo::vba::AbstractGeometryAttributes.
Definition at line 832 of file vbahelper.cxx.
References implSetSize().
|
overridevirtual |
Implements ooo::vba::AbstractGeometryAttributes.
Definition at line 792 of file vbahelper.cxx.
References implSetPos().
|
overridevirtual |
Implements ooo::vba::AbstractGeometryAttributes.
Definition at line 802 of file vbahelper.cxx.
References implSetPos().
|
overridevirtual |
Implements ooo::vba::AbstractGeometryAttributes.
Definition at line 812 of file vbahelper.cxx.
References implSetSize().
|
private |
Definition at line 246 of file vbahelper.hxx.
Referenced by implGetSize(), and implSetSize().
|
private |
Definition at line 244 of file vbahelper.hxx.
Referenced by getOffsetX(), implGetPos(), and implSetPos().
|
private |
Definition at line 245 of file vbahelper.hxx.
Referenced by getOffsetY(), implGetPos(), and implSetPos().
|
private |
Definition at line 242 of file vbahelper.hxx.
Referenced by implGetPos(), implGetSize(), implSetPos(), implSetSize(), and UserFormGeometryHelper().
|
private |
Definition at line 243 of file vbahelper.hxx.
Referenced by implGetPos(), implGetSize(), implSetPos(), implSetSize(), and UserFormGeometryHelper().
|
private |
Definition at line 241 of file vbahelper.hxx.
Referenced by implGetSize(), implSetSize(), and UserFormGeometryHelper().