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

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
 
voidmpUserData
 
bool mbIsSelected
 
ListBoxEntryFlags mnFlags
 
tools::Long mnHeight
 

Detailed Description

Definition at line 50 of file listbox.hxx.

Constructor & Destructor Documentation

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

Definition at line 62 of file listbox.hxx.

References NONE.

ImplEntryType::ImplEntryType ( const OUString &  rStr)
inline

Definition at line 72 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 585 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 53 of file listbox.hxx.

Referenced by GetTextGlyphs().

bool ImplEntryType::mbIsSelected
ListBoxEntryFlags ImplEntryType::mnFlags
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().


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