LibreOffice Module vcl (master)
1
|
#include <listbox.hxx>
Public Member Functions | |
tools::Long | getHeightWithMargin () const |
ImplEntryType (const OUString &rStr, const Image &rImage) | |
ImplEntryType (const OUString &rStr) | |
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 50 of file listbox.hxx.
|
inline |
Definition at line 62 of file listbox.hxx.
References NONE.
|
inline |
Definition at line 72 of file listbox.hxx.
References NONE.
tools::Long ImplEntryType::getHeightWithMargin | ( | ) | const |
Definition at line 579 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::ImplDoPaint(), ImplListBoxWindow::ImplPaint(), and ImplListBoxWindow::SetTopEntry().
SalLayoutGlyphs * ImplEntryType::GetTextGlyphs | ( | const OutputDevice * | pOutputDevice | ) |
Computes maStr's text layout (glyphs), cached in maStrGlyphs.
Definition at line 584 of file imp_listbox.cxx.
References GlyphItemsOnly, OutputDevice::ImplLayout(), SalLayoutGlyphs::IsValid(), maStr, maStrGlyphs, and Point.
Referenced by ImplListBoxWindow::ImplUpdateEntryMetrics().
Image ImplEntryType::maImage |
Definition at line 54 of file listbox.hxx.
Referenced by ImplEntryList::GetEntryImage(), ImplEntryList::HasEntryImage(), ImplListBoxWindow::ImplUpdateEntryMetrics(), and ImplEntryList::InsertEntry().
OUString ImplEntryType::maStr |
Definition at line 52 of file listbox.hxx.
Referenced by ImplEntryList::FindMatchingEntry(), ImplEntryList::GetEntryText(), GetTextGlyphs(), ImplListBoxWindow::ImplUpdateEntryMetrics(), and ImplEntryList::InsertEntry().
SalLayoutGlyphs ImplEntryType::maStrGlyphs |
Definition at line 53 of file listbox.hxx.
Referenced by GetTextGlyphs().
bool ImplEntryType::mbIsSelected |
Definition at line 56 of file listbox.hxx.
Referenced by ImplEntryList::GetSelectedEntryCount(), ImplEntryList::GetSelectedEntryPos(), ImplListBoxWindow::ImplCallSelect(), and ImplEntryList::IsEntryPosSelected().
ListBoxEntryFlags ImplEntryType::mnFlags |
Definition at line 57 of file listbox.hxx.
Referenced by ImplListBoxWindow::DrawEntry(), ImplListBoxWindow::ImplUpdateEntryMetrics(), ImplListBoxWindow::InsertEntry(), ImplEntryList::IsEntrySelectable(), and ImplEntryList::SetEntryFlags().
tools::Long ImplEntryType::mnHeight |
Definition at line 58 of file listbox.hxx.
Referenced by getHeightWithMargin(), and ImplListBoxWindow::ImplUpdateEntryMetrics().
void* ImplEntryType::mpUserData |
Definition at line 55 of file listbox.hxx.
Referenced by ImplEntryList::GetEntryData(), and ImplEntryList::SetEntryData().