LibreOffice Module vcl (master)  1
Public Attributes | List of all members
vcl::MenuLayoutData Struct Reference
Inheritance diagram for vcl::MenuLayoutData:
[legend]
Collaboration diagram for vcl::MenuLayoutData:
[legend]

Public Attributes

std::vector< sal_uInt16 > m_aLineItemIds
 
std::map< sal_uInt16, tools::Rectanglem_aVisibleItemBoundRects
 
- Public Attributes inherited from vcl::ControlLayoutData
OUString m_aDisplayText
 
std::vector< tools::Rectanglem_aUnicodeBoundRects
 
std::vector< long > m_aLineIndices
 
VclPtr< const Controlm_pParent
 

Additional Inherited Members

- Public Member Functions inherited from vcl::ControlLayoutData
 ControlLayoutData ()
 
 ~ControlLayoutData ()
 
tools::Rectangle GetCharacterBounds (long nIndex) const
 
long GetIndexForPoint (const Point &rPoint) const
 
long GetLineCount () const
 
::Pair GetLineStartEnd (long nLine) const
 
long ToRelativeLineIndex (long nIndex) const
 ToRelativeLineIndex changes a layout data index to a count relative to its line. More...
 

Detailed Description

Definition at line 78 of file menu.cxx.

Member Data Documentation

std::vector< sal_uInt16 > vcl::MenuLayoutData::m_aLineItemIds

Definition at line 80 of file menu.cxx.

std::map< sal_uInt16, tools::Rectangle > vcl::MenuLayoutData::m_aVisibleItemBoundRects

Definition at line 81 of file menu.cxx.


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