|
LibreOffice Module svx (master) 1
|
#include <numvset.hxx>
Public Member Functions | |
| SvxNumValueSet (std::unique_ptr< weld::ScrolledWindow > pScrolledWindow) | |
| void | init (NumberingPageType eType) |
| virtual | ~SvxNumValueSet () override |
| virtual void | UserDraw (const UserDrawEvent &rUDEvt) override |
| void | SetNumberingSettings (const css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > > &aNum, css::uno::Reference< css::text::XNumberingFormatter > const &xFormatter, const css::lang::Locale &rLocale) |
| void | SetOutlineNumberingSettings (css::uno::Sequence< css::uno::Reference< css::container::XIndexAccess > > const &rOutline, css::uno::Reference< css::text::XNumberingFormatter > const &xFormatter, const css::lang::Locale &rLocale) |
| virtual FactoryFunction | GetUITestFactory () const override |
Public Member Functions inherited from ValueSet | |
| ValueSet (std::unique_ptr< weld::ScrolledWindow > pScrolledWindow) | |
| virtual | ~ValueSet () override |
| virtual void | SetDrawingArea (weld::DrawingArea *pDrawingArea) override |
| virtual bool | MouseButtonDown (const MouseEvent &rMEvt) override |
| virtual bool | MouseButtonUp (const MouseEvent &rMEvt) override |
| virtual bool | MouseMove (const MouseEvent &rMEvt) override |
| virtual bool | KeyInput (const KeyEvent &rKEvt) override |
| virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override |
| virtual void | GetFocus () override |
| virtual void | LoseFocus () override |
| virtual void | Resize () override |
| virtual void | StyleUpdated () override |
| virtual void | Show () override |
| virtual void | Hide () override |
| virtual OUString | RequestHelp (tools::Rectangle &rHelpRect) override |
| virtual void | Select () |
| virtual void | UserDraw (const UserDrawEvent &rUDEvt) |
| OUString const & | GetText () const |
| void | SetText (const OUString &rText) |
| void | SetStyle (WinBits nStyle) |
| WinBits | GetStyle () const |
| void | SetOptimalSize () |
| void | InsertItem (sal_uInt16 nItemId, const Image &rImage) |
| void | InsertItem (sal_uInt16 nItemId, const Image &rImage, const OUString &rStr, size_t nPos=VALUESET_APPEND, bool bShowLegend=false) |
| void | InsertItem (sal_uInt16 nItemId, const Color &rColor, const OUString &rStr) |
| void | InsertItem (sal_uInt16 nItemId, size_t nPos=VALUESET_APPEND) |
| void | InsertItem (sal_uInt16 nItemId, const OUString &rStr, size_t nPos) |
| void | RemoveItem (sal_uInt16 nItemId) |
| void | Clear () |
| size_t | GetItemCount () const |
| size_t | GetItemPos (sal_uInt16 nItemId) const |
| sal_uInt16 | GetItemId (size_t nPos) const |
| sal_uInt16 | GetItemId (const Point &rPos) const |
| tools::Rectangle | GetItemRect (sal_uInt16 nItemId) const |
| void | EnableFullItemMode (bool bFullMode) |
| void | SetColCount (sal_uInt16 nNewCols=1) |
| sal_uInt16 | GetColCount () const |
| void | SetLineCount (sal_uInt16 nNewLines=0) |
| sal_uInt16 | GetLineCount () const |
| void | SetItemWidth (tools::Long nItemWidth) |
| void | SetItemHeight (tools::Long nLineHeight) |
| void | SelectItem (sal_uInt16 nItemId) |
| sal_uInt16 | GetSelectedItemId () const |
| size_t | GetSelectItemPos () const |
| bool | IsItemSelected (sal_uInt16 nItemId) const |
| void | SetNoSelection () |
| bool | IsNoSelection () const |
| void | RecalculateItemSizes () |
| void | SetItemImage (sal_uInt16 nItemId, const Image &rImage) |
| Image | GetItemImage (sal_uInt16 nItemId) const |
| void | SetItemColor (sal_uInt16 nItemId, const Color &rColor) |
| Color | GetItemColor (sal_uInt16 nItemId) const |
| void | SetItemData (sal_uInt16 nItemId, void *pData) |
| void * | GetItemData (sal_uInt16 nItemId) const |
| void | SetItemText (sal_uInt16 nItemId, const OUString &rStr) |
| OUString | GetItemText (sal_uInt16 nItemId) const |
| void | SetColor (const Color &rColor) |
| void | SetColor () |
| bool | IsColor () const |
| void | SetExtraSpacing (sal_uInt16 nNewSpacing) |
| void | Format (vcl::RenderContext const &rRenderContext) |
| void | SetFormat () |
| Size | CalcWindowSizePixel (const Size &rItemSize, sal_uInt16 nCalcCols=0, sal_uInt16 nCalcLines=0) const |
| Size | CalcItemSizePixel (const Size &rSize) const |
| int | GetScrollWidth () const |
| void | SetSelectHdl (const Link< ValueSet *, void > &rLink) |
| void | SetDoubleClickHdl (const Link< ValueSet *, void > &rLink) |
| bool | GetEdgeBlending () const |
| void | SetEdgeBlending (bool bNew) |
| void | SaveValue () |
| bool | IsValueChangedFromSaved () const |
| virtual FactoryFunction | GetUITestFactory () const override |
Private Attributes | |
| NumberingPageType | ePageType |
| tools::Rectangle | aOrgRect |
| VclPtr< VirtualDevice > | pVDev |
| css::uno::Reference< css::text::XNumberingFormatter > | xFormatter |
| css::lang::Locale | aLocale |
| css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > > | aNumSettings |
| css::uno::Sequence< css::uno::Reference< css::container::XIndexAccess > > | aOutlineSettings |
Additional Inherited Members | |
Protected Member Functions inherited from ValueSet | |
| virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible () override |
| weld::ScrolledWindow * | GetScrollBar () const |
Definition at line 49 of file numvset.hxx.
| SvxNumValueSet::SvxNumValueSet | ( | std::unique_ptr< weld::ScrolledWindow > | pScrolledWindow | ) |
Definition at line 397 of file svxbmpnumvalueset.cxx.
References BULLET.
|
overridevirtual |
Definition at line 427 of file svxbmpnumvalueset.cxx.
|
overridevirtual |
Reimplemented from ValueSet.
Definition at line 404 of file svxbmpnumvalueset.cxx.
References SvxNumValueSetUIObject::create().
| void SvxNumValueSet::init | ( | NumberingPageType | eType | ) |
Definition at line 409 of file svxbmpnumvalueset.cxx.
References BULLET, ePageType, eType, ValueSet::GetStyle(), i, ValueSet::InsertItem(), pVDev, RID_SVXSTR_BULLET_DESCRIPTIONS, ValueSet::SetColCount(), ValueSet::SetItemText(), ValueSet::SetLineCount(), ValueSet::SetStyle(), SvxResId(), WB_DOUBLEBORDER, and WB_ITEMBORDER.
Referenced by SvxBmpNumValueSet::init().
| void SvxNumValueSet::SetNumberingSettings | ( | const css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > > & | aNum, |
| css::uno::Reference< css::text::XNumberingFormatter > const & | xFormatter, | ||
| const css::lang::Locale & | rLocale | ||
| ) |
Definition at line 431 of file svxbmpnumvalueset.cxx.
References aLocale, aNumSettings, ValueSet::GetStyle(), i, ValueSet::InsertItem(), RID_SVXSTR_SINGLENUM_DESCRIPTIONS, ValueSet::SetItemText(), ValueSet::SetStyle(), SvxResId(), WB_VSCROLL, and xFormatter.
| void SvxNumValueSet::SetOutlineNumberingSettings | ( | css::uno::Sequence< css::uno::Reference< css::container::XIndexAccess > > const & | rOutline, |
| css::uno::Reference< css::text::XNumberingFormatter > const & | xFormatter, | ||
| const css::lang::Locale & | rLocale | ||
| ) |
Definition at line 449 of file svxbmpnumvalueset.cxx.
References aLocale, aOutlineSettings, ValueSet::GetStyle(), i, ValueSet::InsertItem(), RID_SVXSTR_OUTLINENUM_DESCRIPTIONS, ValueSet::SetItemText(), ValueSet::SetStyle(), SvxResId(), WB_VSCROLL, and xFormatter.
|
overridevirtual |
Reimplemented from ValueSet.
Reimplemented in SvxBmpNumValueSet.
Definition at line 134 of file svxbmpnumvalueset.cxx.
References aBulletTypes, Point::AdjustY(), aLocale, aNumSettings, Any, aOrgRect, aOutlineSettings, aProperties, BULLET, COL_BLACK(), COL_LIGHTGRAY(), COL_WHITE(), VclPtr< class reference_type >::Create(), OutputDevice::DrawOutDev(), OutputDevice::DrawText(), ePageType, Exception, MsLangId::getConfiguredSystemLanguage(), OutputDevice::GetDefaultFont(), OutputDevice::GetFont(), vcl::Font::GetFontSize(), tools::Rectangle::GetHeight(), UserDrawEvent::GetItemId(), OutputDevice::GetLineColor(), OutputDevice::GetMapMode(), UserDrawEvent::GetRect(), UserDrawEvent::GetRenderContext(), OutputDevice::GetTextHeight(), OutputDevice::GetTextWidth(), tools::Rectangle::GetWidth(), i, lcl_GetDefaultBulletFont(), lcl_PaintLevel(), tools::Rectangle::Left(), OUTLINE, pVDev, vcl::Font::SetColor(), vcl::Font::SetFillColor(), OutputDevice::SetFont(), vcl::Font::SetFontSize(), Size::setHeight(), OutputDevice::SetLineColor(), Point::setX(), Point::setY(), SINGLENUM, TOOLS_WARN_EXCEPTION, tools::Rectangle::Top(), tools::Rectangle::TopLeft(), u, Point::X(), xFormatter, and Point::Y().
Referenced by SvxBmpNumValueSet::UserDraw().
|
private |
Definition at line 56 of file numvset.hxx.
Referenced by SetNumberingSettings(), SetOutlineNumberingSettings(), and UserDraw().
|
private |
Definition at line 60 of file numvset.hxx.
Referenced by SetNumberingSettings(), and UserDraw().
|
private |
Definition at line 52 of file numvset.hxx.
Referenced by UserDraw().
|
private |
Definition at line 64 of file numvset.hxx.
Referenced by SetOutlineNumberingSettings(), and UserDraw().
|
private |
Definition at line 51 of file numvset.hxx.
Referenced by init(), and UserDraw().
|
private |
Definition at line 53 of file numvset.hxx.
Referenced by init(), and UserDraw().
|
private |
Definition at line 55 of file numvset.hxx.
Referenced by SetNumberingSettings(), SetOutlineNumberingSettings(), and UserDraw().