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

#include <listbox.hxx>

Collaboration diagram for ImplEntryType:
[legend]

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
 
voidmpUserData
 
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 
)
inline

Definition at line 59 of file listbox.hxx.

References NONE.

ImplEntryType::ImplEntryType ( const OUString &  rStr)
inline

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: