LibreOffice Module chart2 (master) 1
|
#include <VButton.hxx>
Public Member Functions | |
VButton () | |
void | init (const rtl::Reference< SvxShapeGroupAnyD > &xTargetPage) |
void | createShapes (const css::uno::Reference< css::beans::XPropertySet > &xTextProp) |
void | showArrow (bool bShowArrow) |
void | setArrowColor (Color nArrowColor) |
void | setBGColor (Color nBGColor) |
void | setLabel (OUString const &rLabel) |
void | setCID (OUString const &rCID) |
void | setPosition (css::awt::Point const &rPosition) |
css::awt::Size const & | getSize () const |
void | setSize (css::awt::Size const &rSize) |
Private Member Functions | |
rtl::Reference< SvxShapePolyPolygon > | createTriangle (css::awt::Size aSize) |
Private Attributes | |
rtl::Reference< SvxShapeGroupAnyD > | m_xTarget |
rtl::Reference< SvxShapeGroup > | m_xShape |
OUString | m_sLabel |
OUString | m_sCID |
css::awt::Point | m_aPosition |
css::awt::Size | m_aSize |
bool | m_bShowArrow |
Color | m_nArrowColor |
Color | m_nBGColor |
Definition at line 27 of file VButton.hxx.
chart::VButton::VButton | ( | ) |
Definition at line 26 of file VButton.cxx.
void chart::VButton::createShapes | ( | const css::uno::Reference< css::beans::XPropertySet > & | xTextProp | ) |
Definition at line 81 of file VButton.cxx.
References aPropNames, chart::ShapeFactory::createGroup2D(), chart::ShapeFactory::createText(), createTriangle(), chart::PropertyMapper::getMultiPropertyListsFromValueMap(), chart::PropertyMapper::getTextLabelMultiPropertyLists(), m_aPosition, m_aSize, m_bShowArrow, m_nBGColor, m_sCID, m_sLabel, m_xShape, and m_xTarget.
|
private |
Definition at line 38 of file VButton.cxx.
References m_nArrowColor, m_sCID, chart::PolyToPointSequence(), and UNO_NAME_POLYPOLYGON.
Referenced by createShapes().
|
inline |
Definition at line 74 of file VButton.hxx.
References m_aSize.
void chart::VButton::init | ( | const rtl::Reference< SvxShapeGroupAnyD > & | xTargetPage | ) |
Definition at line 33 of file VButton.cxx.
References m_xTarget.
|
inline |
Definition at line 54 of file VButton.hxx.
References m_nArrowColor.
|
inline |
Definition at line 58 of file VButton.hxx.
References m_nBGColor.
|
inline |
Definition at line 66 of file VButton.hxx.
References m_sCID.
|
inline |
Definition at line 62 of file VButton.hxx.
References m_sLabel.
|
inline |
Definition at line 70 of file VButton.hxx.
References m_aPosition.
|
inline |
Definition at line 78 of file VButton.hxx.
References m_aSize.
|
inline |
Definition at line 50 of file VButton.hxx.
References m_bShowArrow.
|
private |
Definition at line 34 of file VButton.hxx.
Referenced by createShapes(), and setPosition().
|
private |
Definition at line 35 of file VButton.hxx.
Referenced by createShapes(), getSize(), and setSize().
|
private |
Definition at line 36 of file VButton.hxx.
Referenced by createShapes(), and showArrow().
|
private |
Definition at line 37 of file VButton.hxx.
Referenced by createTriangle(), and setArrowColor().
|
private |
Definition at line 38 of file VButton.hxx.
Referenced by createShapes(), and setBGColor().
|
private |
Definition at line 33 of file VButton.hxx.
Referenced by createShapes(), createTriangle(), and setCID().
|
private |
Definition at line 32 of file VButton.hxx.
Referenced by createShapes(), and setLabel().
|
private |
Definition at line 31 of file VButton.hxx.
Referenced by createShapes().
|
private |
Definition at line 30 of file VButton.hxx.
Referenced by createShapes(), and init().