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

#include <listbox.hxx>

Collaboration diagram for ImplEntryType:

Public Member Functions

tools::Long getHeightWithMargin () const
 ImplEntryType (const OUString &rStr, const Image &rImage)
 ImplEntryType (const OUString &rStr)
SalLayoutGlyphsGetTextGlyphs (const OutputDevice *pOutputDevice)
 Computes maStr's text layout (glyphs), cached in maStrGlyphs. More...

Public Attributes

OUString maStr
SalLayoutGlyphs maStrGlyphs
Image maImage
bool mbIsSelected
ListBoxEntryFlags mnFlags
tools::Long mnHeight

Detailed Description

Definition at line 51 of file listbox.hxx.

Constructor & Destructor Documentation

ImplEntryType::ImplEntryType ( const OUString &  rStr,
const Image rImage 

Definition at line 63 of file listbox.hxx.

References NONE.

ImplEntryType::ImplEntryType ( const OUString &  rStr)

Definition at line 73 of file listbox.hxx.

References NONE.

Member Function Documentation

tools::Long ImplEntryType::getHeightWithMargin ( ) const
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, maStrGlyphs, and Point.

Referenced by ImplListBoxWindow::ImplUpdateEntryMetrics().

Member Data Documentation

Image ImplEntryType::maImage
OUString ImplEntryType::maStr
SalLayoutGlyphs ImplEntryType::maStrGlyphs

Definition at line 54 of file listbox.hxx.

Referenced by GetTextGlyphs().

bool ImplEntryType::mbIsSelected
ListBoxEntryFlags ImplEntryType::mnFlags
tools::Long ImplEntryType::mnHeight

Definition at line 59 of file listbox.hxx.

Referenced by getHeightWithMargin(), and ImplListBoxWindow::ImplUpdateEntryMetrics().

void* ImplEntryType::mpUserData

Definition at line 56 of file listbox.hxx.

Referenced by ImplEntryList::GetEntryData(), and ImplEntryList::SetEntryData().

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