LibreOffice Module vcl (master) 1
Public Member Functions | Public Attributes | List of all members
ComboBox::Impl Struct Reference
Collaboration diagram for ComboBox::Impl:
[legend]

Public Member Functions

 Impl (ComboBox &rThis)
 
void ImplInitComboBoxData ()
 
void ImplUpdateFloatSelection ()
 
ComboBoxBounds calcComboBoxDropDownComponentBounds (const Size &rOutSize, const Size &rBorderOutSize) const
 
 DECL_LINK (ImplSelectHdl, LinkParamNone *, void)
 
 DECL_LINK (ImplCancelHdl, LinkParamNone *, void)
 
 DECL_LINK (ImplDoubleClickHdl, ImplListBoxWindow *, void)
 
 DECL_LINK (ImplClickBtnHdl, void *, void)
 
 DECL_LINK (ImplPopupModeEndHdl, FloatingWindow *, void)
 
 DECL_LINK (ImplSelectionChangedHdl, sal_Int32, void)
 
 DECL_LINK (ImplAutocompleteHdl, Edit &, void)
 
 DECL_LINK (ImplListItemSelectHdl, LinkParamNone *, void)
 

Public Attributes

ComboBoxm_rThis
 
VclPtr< Editm_pSubEdit
 
VclPtr< ImplListBoxm_pImplLB
 
VclPtr< ImplBtnm_pBtn
 
VclPtr< ImplListBoxFloatingWindowm_pFloatWin
 
sal_uInt16 m_nDDHeight
 
sal_Unicode m_cMultiSep
 
bool m_isDDAutoSize: 1
 
bool m_isSyntheticModify: 1
 
bool m_isKeyBoardModify: 1
 
bool m_isMatchCase: 1
 
sal_Int32 m_nMaxWidthChars
 
sal_Int32 m_nWidthInChars
 
Link< ComboBox &, void > m_SelectHdl
 

Detailed Description

Definition at line 52 of file combobox.cxx.

Constructor & Destructor Documentation

◆ Impl()

ComboBox::Impl::Impl ( ComboBox rThis)
inlineexplicit

Definition at line 69 of file combobox.cxx.

Member Function Documentation

◆ calcComboBoxDropDownComponentBounds()

ComboBoxBounds ComboBox::Impl::calcComboBoxDropDownComponentBounds ( const Size rOutSize,
const Size rBorderOutSize 
) const

◆ DECL_LINK() [1/8]

ComboBox::Impl::DECL_LINK ( ImplAutocompleteHdl  ,
Edit ,
void   
)

◆ DECL_LINK() [2/8]

ComboBox::Impl::DECL_LINK ( ImplCancelHdl  ,
LinkParamNone ,
void   
)

◆ DECL_LINK() [3/8]

ComboBox::Impl::DECL_LINK ( ImplClickBtnHdl  ,
void *  ,
void   
)

◆ DECL_LINK() [4/8]

ComboBox::Impl::DECL_LINK ( ImplDoubleClickHdl  ,
ImplListBoxWindow ,
void   
)

◆ DECL_LINK() [5/8]

ComboBox::Impl::DECL_LINK ( ImplListItemSelectHdl  ,
LinkParamNone ,
void   
)

◆ DECL_LINK() [6/8]

ComboBox::Impl::DECL_LINK ( ImplPopupModeEndHdl  ,
FloatingWindow ,
void   
)

◆ DECL_LINK() [7/8]

ComboBox::Impl::DECL_LINK ( ImplSelectHdl  ,
LinkParamNone ,
void   
)

◆ DECL_LINK() [8/8]

ComboBox::Impl::DECL_LINK ( ImplSelectionChangedHdl  ,
sal_Int32  ,
void   
)

◆ ImplInitComboBoxData()

void ComboBox::Impl::ImplInitComboBoxData ( )

◆ ImplUpdateFloatSelection()

void ComboBox::Impl::ImplUpdateFloatSelection ( )

Member Data Documentation

◆ m_cMultiSep

sal_Unicode ComboBox::Impl::m_cMultiSep

Definition at line 60 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

◆ m_isDDAutoSize

bool ComboBox::Impl::m_isDDAutoSize

Definition at line 61 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

◆ m_isKeyBoardModify

bool ComboBox::Impl::m_isKeyBoardModify

Definition at line 63 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

◆ m_isMatchCase

bool ComboBox::Impl::m_isMatchCase

Definition at line 64 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

◆ m_isSyntheticModify

bool ComboBox::Impl::m_isSyntheticModify

Definition at line 62 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

◆ m_nDDHeight

sal_uInt16 ComboBox::Impl::m_nDDHeight

Definition at line 59 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

◆ m_nMaxWidthChars

sal_Int32 ComboBox::Impl::m_nMaxWidthChars

Definition at line 65 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

◆ m_nWidthInChars

sal_Int32 ComboBox::Impl::m_nWidthInChars

Definition at line 66 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

◆ m_pBtn

VclPtr<ImplBtn> ComboBox::Impl::m_pBtn

Definition at line 57 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

◆ m_pFloatWin

VclPtr<ImplListBoxFloatingWindow> ComboBox::Impl::m_pFloatWin

Definition at line 58 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

◆ m_pImplLB

VclPtr<ImplListBox> ComboBox::Impl::m_pImplLB

Definition at line 56 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

◆ m_pSubEdit

VclPtr<Edit> ComboBox::Impl::m_pSubEdit

Definition at line 55 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

◆ m_rThis

ComboBox& ComboBox::Impl::m_rThis

Definition at line 54 of file combobox.cxx.

◆ m_SelectHdl

Link<ComboBox&,void> ComboBox::Impl::m_SelectHdl

Definition at line 67 of file combobox.cxx.


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