LibreOffice Module vcl (master) 1
Public Member Functions | Public Attributes | List of all members
ImplStatusItem Struct Reference

Public Member Functions

SalLayoutGlyphsGetTextGlyphs (const OutputDevice *pOutputDevice)
 

Public Attributes

sal_uInt16 mnId
 
StatusBarItemBits mnBits
 
tools::Long mnWidth
 
tools::Long mnOffset
 
tools::Long mnExtraWidth
 
tools::Long mnX
 
OUString maText
 
OUString maHelpText
 
OUString maQuickHelpText
 
OString maHelpId
 
void * mpUserData
 
bool mbVisible
 
OUString maAccessibleName
 
OUString maCommand
 
std::optional< SalLayoutGlyphsmLayoutGlyphsCache
 

Detailed Description

Definition at line 57 of file status.cxx.

Member Function Documentation

◆ GetTextGlyphs()

SalLayoutGlyphs * ImplStatusItem::GetTextGlyphs ( const OutputDevice pOutputDevice)

Definition at line 77 of file status.cxx.

References GlyphItemsOnly, OutputDevice::ImplLayout(), maText, and Point.

Referenced by StatusBar::ImplDrawItem(), and StatusBar::SetItemText().

Member Data Documentation

◆ maAccessibleName

OUString ImplStatusItem::maAccessibleName

Definition at line 71 of file status.cxx.

Referenced by StatusBar::SetAccessibleName().

◆ maCommand

OUString ImplStatusItem::maCommand

Definition at line 72 of file status.cxx.

Referenced by StatusBar::GetHelpText(), and StatusBar::SetItemCommand().

◆ maHelpId

OString ImplStatusItem::maHelpId

Definition at line 68 of file status.cxx.

Referenced by StatusBar::GetHelpText().

◆ maHelpText

OUString ImplStatusItem::maHelpText

Definition at line 66 of file status.cxx.

Referenced by StatusBar::GetHelpText().

◆ maQuickHelpText

OUString ImplStatusItem::maQuickHelpText

Definition at line 67 of file status.cxx.

Referenced by StatusBar::GetQuickHelpText().

◆ maText

OUString ImplStatusItem::maText

◆ mbVisible

bool ImplStatusItem::mbVisible

◆ mLayoutGlyphsCache

std::optional<SalLayoutGlyphs> ImplStatusItem::mLayoutGlyphsCache

Definition at line 73 of file status.cxx.

Referenced by StatusBar::SetItemData(), and StatusBar::SetItemText().

◆ mnBits

StatusBarItemBits ImplStatusItem::mnBits

◆ mnExtraWidth

tools::Long ImplStatusItem::mnExtraWidth

Definition at line 63 of file status.cxx.

Referenced by StatusBar::ImplGetItemRectPos().

◆ mnId

sal_uInt16 ImplStatusItem::mnId

◆ mnOffset

tools::Long ImplStatusItem::mnOffset

Definition at line 62 of file status.cxx.

Referenced by StatusBar::CalcWindowSizePixel().

◆ mnWidth

tools::Long ImplStatusItem::mnWidth

◆ mnX

tools::Long ImplStatusItem::mnX

Definition at line 64 of file status.cxx.

Referenced by StatusBar::ImplGetItemRectPos().

◆ mpUserData

void* ImplStatusItem::mpUserData

Definition at line 69 of file status.cxx.

Referenced by StatusBar::SetItemData().


The documentation for this struct was generated from the following file: