|
LibreOffice Module svx (master) 1
|
#include <SvxPresetListBox.hxx>
Public Member Functions | |
| SvxPresetListBox (std::unique_ptr< weld::ScrolledWindow > pWindow) | |
| virtual void | Resize () override |
| virtual bool | Command (const CommandEvent &rEvent) override |
| virtual void | SetDrawingArea (weld::DrawingArea *pDrawingArea) override |
| Size const & | GetIconSize () const |
| void | SetRenameHdl (const Link< SvxPresetListBox *, void > &rLink) |
| void | SetDeleteHdl (const Link< SvxPresetListBox *, void > &rLink) |
| void | FillPresetListBox (XGradientList &pList, sal_uInt32 nStartIndex=1) |
| void | FillPresetListBox (XHatchList &pList, sal_uInt32 nStartIndex=1) |
| void | FillPresetListBox (XBitmapList &pList, sal_uInt32 nStartIndex=1) |
| void | FillPresetListBox (XPatternList &pList, sal_uInt32 nStartIndex=1) |
| void | DrawLayout () |
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 Member Functions | |
| void | OnMenuItemSelected (std::u16string_view rIdent) |
| template<typename ListType , typename EntryType > | |
| void | FillPresetListBoxImpl (ListType &pList, sal_uInt32 nStartIndex) |
Private Attributes | |
| Size | aIconSize |
| Link< SvxPresetListBox *, void > | maRenameHdl |
| Link< SvxPresetListBox *, void > | maDeleteHdl |
Static Private Attributes | |
| static constexpr sal_uInt32 | nColCount = 3 |
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 27 of file SvxPresetListBox.hxx.
| SvxPresetListBox::SvxPresetListBox | ( | std::unique_ptr< weld::ScrolledWindow > | pWindow | ) |
Definition at line 26 of file SvxPresetListBox.cxx.
References ValueSet::SetEdgeBlending().
|
overridevirtual |
Definition at line 48 of file SvxPresetListBox.cxx.
References Application::CreateBuilder(), CommandEvent::GetCommand(), CommandEvent::GetMousePosPixel(), ValueSet::GetSelectedItemId(), nIndex, and OnMenuItemSelected().
| void SvxPresetListBox::DrawLayout | ( | ) |
Definition at line 65 of file SvxPresetListBox.cxx.
References nColCount, ValueSet::SetColCount(), and ValueSet::SetLineCount().
Referenced by Resize().
| void SvxPresetListBox::FillPresetListBox | ( | XBitmapList & | pList, |
| sal_uInt32 | nStartIndex = 1 |
||
| ) |
Definition at line 94 of file SvxPresetListBox.cxx.
| void SvxPresetListBox::FillPresetListBox | ( | XGradientList & | pList, |
| sal_uInt32 | nStartIndex = 1 |
||
| ) |
Definition at line 84 of file SvxPresetListBox.cxx.
| void SvxPresetListBox::FillPresetListBox | ( | XHatchList & | pList, |
| sal_uInt32 | nStartIndex = 1 |
||
| ) |
Definition at line 89 of file SvxPresetListBox.cxx.
| void SvxPresetListBox::FillPresetListBox | ( | XPatternList & | pList, |
| sal_uInt32 | nStartIndex = 1 |
||
| ) |
Definition at line 99 of file SvxPresetListBox.cxx.
|
private |
Definition at line 72 of file SvxPresetListBox.cxx.
References GetIconSize(), ValueSet::InsertItem(), and nIndex.
|
inline |
Definition at line 46 of file SvxPresetListBox.hxx.
Referenced by FillPresetListBoxImpl().
|
private |
Definition at line 104 of file SvxPresetListBox.cxx.
References Link< typename Arg, typename Ret >::Call(), maDeleteHdl, maRenameHdl, and u.
Referenced by Command().
|
overridevirtual |
Reimplemented from ValueSet.
Definition at line 39 of file SvxPresetListBox.cxx.
References DrawLayout(), ValueSet::GetStyle(), ValueSet::Resize(), ValueSet::SetStyle(), and WB_VSCROLL.
|
inline |
Definition at line 52 of file SvxPresetListBox.hxx.
|
overridevirtual |
Reimplemented from ValueSet.
Definition at line 33 of file SvxPresetListBox.cxx.
References ValueSet::GetStyle(), ValueSet::SetDrawingArea(), ValueSet::SetStyle(), and WB_ITEMBORDER.
|
inline |
Definition at line 48 of file SvxPresetListBox.hxx.
|
private |
Definition at line 31 of file SvxPresetListBox.hxx.
|
private |
Definition at line 33 of file SvxPresetListBox.hxx.
Referenced by OnMenuItemSelected().
|
private |
Definition at line 32 of file SvxPresetListBox.hxx.
Referenced by OnMenuItemSelected().
|
staticconstexprprivate |
Definition at line 30 of file SvxPresetListBox.hxx.
Referenced by DrawLayout().