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

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 const maStr
SalLayoutGlyphs maStrGlyphs
Image const maImage
bool mbIsSelected
ListBoxEntryFlags mnFlags
long mnHeight

Detailed Description

Definition at line 47 of file listbox.hxx.

Constructor & Destructor Documentation

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

Definition at line 59 of file listbox.hxx.

References NONE.

ImplEntryType::ImplEntryType ( const OUString &  rStr)

Definition at line 69 of file listbox.hxx.

References NONE.

Member Function Documentation

long ImplEntryType::getHeightWithMargin ( ) const
SalLayoutGlyphs * ImplEntryType::GetTextGlyphs ( const OutputDevice pOutputDevice)

Computes maStr's text layout (glyphs), cached in maStrGlyphs.

Definition at line 600 of file imp_listbox.cxx.

References GlyphItemsOnly, OutputDevice::ImplLayout(), SalLayoutGlyphs::IsValid(), maStr, and maStrGlyphs.

Referenced by ImplListBoxWindow::ImplUpdateEntryMetrics().

Member Data Documentation

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

Definition at line 50 of file listbox.hxx.

Referenced by GetTextGlyphs().

bool ImplEntryType::mbIsSelected
ListBoxEntryFlags ImplEntryType::mnFlags
long ImplEntryType::mnHeight

Definition at line 55 of file listbox.hxx.

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

void* ImplEntryType::mpUserData

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