41 SetOutputSizePixel(aSize);
47 const OUString& rItemText,
48 const OUString& rItemText2 )
65 const sal_uInt16 nItemId = rUDEvt.
GetItemId();
109 pDev->
DrawText(aStrRect,
maItems[nItemId-1].maItemText, DrawTextFlags::EndEllipsis);
112 pDev->
DrawText(aStrRect,
maItems[nItemId-1].maItemText2, DrawTextFlags::EndEllipsis);
void DrawText(const Point &rStartPt, const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, MetricVector *pVector=nullptr, OUString *pDisplayText=nullptr, const SalLayoutGlyphs *pLayoutCache=nullptr)
virtual void SetDrawingArea(weld::DrawingArea *pDrawingArea) override
static vcl::Font GetDefaultFont(DefaultFontType nType, LanguageType eLang, GetDefaultFontFlags nFlags, const OutputDevice *pOutDev=nullptr)
void SetFontSize(const Size &)
const tools::Rectangle & GetRect() const
constexpr::Color COL_TRANSPARENT(ColorTransparency, 0xFF, 0xFF, 0xFF, 0xFF)
static const AllSettings & GetSettings()
sal_uInt16 GetSelectedItemId() const
void DrawRect(const tools::Rectangle &rRect)
static LanguageType getSystemLanguage()
vcl::RenderContext * GetRenderContext() const
tools::Long Width() const
void InsertItem(sal_uInt16 nItemId, const Image &rImage)
const Size & GetFontSize() const
void SetItemText(sal_uInt16 nItemId, const OUString &rStr)
void SetColor(const Color &)
sal_uInt16 GetItemId() const
void SetFont(const vcl::Font &rNewFont)
void SetColCount(sal_uInt16 nNewCols=1)
tools::Long Height() const
void setHeight(tools::Long nHeight)
void Push(PushFlags nFlags=PushFlags::ALL)