LibreOffice Module vcl (master) 1
|
#include <listbox.hxx>
Public Member Functions | |
tools::Long | getHeightWithMargin () const |
ImplEntryType (OUString aStr, Image aImage) | |
ImplEntryType (OUString aStr) | |
SalLayoutGlyphs * | GetTextGlyphs (const OutputDevice *pOutputDevice) |
Computes maStr's text layout (glyphs), cached in maStrGlyphs. More... | |
Public Attributes | |
OUString | maStr |
SalLayoutGlyphs | maStrGlyphs |
Image | maImage |
void * | mpUserData |
bool | mbIsSelected |
ListBoxEntryFlags | mnFlags |
tools::Long | mnHeight |
Definition at line 52 of file listbox.hxx.
|
inline |
Definition at line 64 of file listbox.hxx.
References aStr, mbIsSelected, mpUserData, and NONE.
|
inline |
Definition at line 74 of file listbox.hxx.
References aStr, mbIsSelected, mpUserData, and NONE.
tools::Long ImplEntryType::getHeightWithMargin | ( | ) | const |
Definition at line 581 of file imp_listbox.cxx.
References ImplGetSVData(), ImplSVData::maNWFData, mnHeight, and ImplSVNWFData::mnListBoxEntryMargin.
Referenced by ImplListBoxWindow::DrawEntry(), ImplEntryList::GetAddedHeight(), ImplListBoxWindow::GetBoundingRectangle(), ImplEntryList::GetEntryHeight(), ImplListBoxWindow::GetEntryPosForPoint(), ImplListBoxWindow::ImplCalcMetrics(), ImplListBoxWindow::ImplDoPaint(), ImplListBoxWindow::ImplPaint(), and ImplListBoxWindow::SetTopEntry().
SalLayoutGlyphs * ImplEntryType::GetTextGlyphs | ( | const OutputDevice * | pOutputDevice | ) |
Computes maStr's text layout (glyphs), cached in maStrGlyphs.
Definition at line 586 of file imp_listbox.cxx.
References GlyphItemsOnly, OutputDevice::ImplLayout(), SalLayoutGlyphs::IsValid(), maStr, and maStrGlyphs.
Referenced by ImplListBoxWindow::ImplUpdateEntryMetrics().
Image ImplEntryType::maImage |
Definition at line 56 of file listbox.hxx.
Referenced by ImplEntryList::GetEntryImage(), ImplEntryList::HasEntryImage(), ImplListBoxWindow::ImplUpdateEntryMetrics(), and ImplEntryList::InsertEntry().
OUString ImplEntryType::maStr |
Definition at line 54 of file listbox.hxx.
Referenced by ImplEntryList::FindMatchingEntry(), ImplEntryList::GetEntryText(), GetTextGlyphs(), ImplListBoxWindow::ImplUpdateEntryMetrics(), and ImplEntryList::InsertEntry().
SalLayoutGlyphs ImplEntryType::maStrGlyphs |
Definition at line 55 of file listbox.hxx.
Referenced by GetTextGlyphs().
bool ImplEntryType::mbIsSelected |
Definition at line 58 of file listbox.hxx.
Referenced by ImplEntryList::GetSelectedEntryCount(), ImplEntryList::GetSelectedEntryPos(), ImplListBoxWindow::ImplCallSelect(), ImplEntryType(), and ImplEntryList::IsEntryPosSelected().
ListBoxEntryFlags ImplEntryType::mnFlags |
Definition at line 59 of file listbox.hxx.
Referenced by ImplListBoxWindow::DrawEntry(), ImplListBoxWindow::ImplUpdateEntryMetrics(), ImplListBoxWindow::InsertEntry(), ImplEntryList::IsEntrySelectable(), and ImplEntryList::SetEntryFlags().
tools::Long ImplEntryType::mnHeight |
Definition at line 60 of file listbox.hxx.
Referenced by getHeightWithMargin(), and ImplListBoxWindow::ImplUpdateEntryMetrics().
void* ImplEntryType::mpUserData |
Definition at line 57 of file listbox.hxx.
Referenced by ImplEntryList::GetEntryData(), ImplEntryType(), and ImplEntryList::SetEntryData().