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_DLLPRIVATE_LINK (ImplSelectHdl, LinkParamNone *, void)
 
 DECL_DLLPRIVATE_LINK (ImplCancelHdl, LinkParamNone *, void)
 
 DECL_DLLPRIVATE_LINK (ImplDoubleClickHdl, ImplListBoxWindow *, void)
 
 DECL_DLLPRIVATE_LINK (ImplClickBtnHdl, void *, void)
 
 DECL_DLLPRIVATE_LINK (ImplPopupModeEndHdl, FloatingWindow *, void)
 
 DECL_DLLPRIVATE_LINK (ImplSelectionChangedHdl, sal_Int32, void)
 
 DECL_DLLPRIVATE_LINK (ImplUserDrawHdl, UserDrawEvent *, void)
 
 DECL_DLLPRIVATE_LINK (ImplAutocompleteHdl, Edit &, void)
 
 DECL_DLLPRIVATE_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_isMatchCase: 1
 
sal_Int32 m_nMaxWidthChars
 
sal_Int32 m_nWidthInChars
 
Link< ComboBox &, voidm_SelectHdl
 
Link< ComboBox &, voidm_DoubleClickHdl
 

Detailed Description

Definition at line 49 of file combobox.cxx.

Constructor & Destructor Documentation

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

Definition at line 66 of file combobox.cxx.

Member Function Documentation

ComboBoxBounds ComboBox::Impl::calcComboBoxDropDownComponentBounds ( const Size rOutSize,
const Size rBorderOutSize 
) const
ComboBox::Impl::DECL_DLLPRIVATE_LINK ( ImplSelectHdl  ,
LinkParamNone ,
void   
)
ComboBox::Impl::DECL_DLLPRIVATE_LINK ( ImplCancelHdl  ,
LinkParamNone ,
void   
)
ComboBox::Impl::DECL_DLLPRIVATE_LINK ( ImplDoubleClickHdl  ,
ImplListBoxWindow ,
void   
)
ComboBox::Impl::DECL_DLLPRIVATE_LINK ( ImplClickBtnHdl  ,
void ,
void   
)
ComboBox::Impl::DECL_DLLPRIVATE_LINK ( ImplPopupModeEndHdl  ,
FloatingWindow ,
void   
)
ComboBox::Impl::DECL_DLLPRIVATE_LINK ( ImplSelectionChangedHdl  ,
sal_Int32  ,
void   
)
ComboBox::Impl::DECL_DLLPRIVATE_LINK ( ImplUserDrawHdl  ,
UserDrawEvent ,
void   
)
ComboBox::Impl::DECL_DLLPRIVATE_LINK ( ImplAutocompleteHdl  ,
Edit ,
void   
)
ComboBox::Impl::DECL_DLLPRIVATE_LINK ( ImplListItemSelectHdl  ,
LinkParamNone ,
void   
)
void ComboBox::Impl::ImplInitComboBoxData ( )
void ComboBox::Impl::ImplUpdateFloatSelection ( )

Definition at line 819 of file combobox.cxx.

References lcl_GetSelectedEntries(), LISTBOX_ENTRY_NOTFOUND, and n.

Member Data Documentation

sal_Unicode ComboBox::Impl::m_cMultiSep

Definition at line 57 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

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

Definition at line 64 of file combobox.cxx.

bool ComboBox::Impl::m_isDDAutoSize

Definition at line 58 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

bool ComboBox::Impl::m_isMatchCase

Definition at line 60 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

bool ComboBox::Impl::m_isSyntheticModify

Definition at line 59 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

sal_uInt16 ComboBox::Impl::m_nDDHeight

Definition at line 56 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

sal_Int32 ComboBox::Impl::m_nMaxWidthChars

Definition at line 61 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

sal_Int32 ComboBox::Impl::m_nWidthInChars

Definition at line 62 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

VclPtr<ImplBtn> ComboBox::Impl::m_pBtn

Definition at line 54 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

VclPtr<ImplListBoxFloatingWindow> ComboBox::Impl::m_pFloatWin

Definition at line 55 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

VclPtr<ImplListBox> ComboBox::Impl::m_pImplLB

Definition at line 53 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

VclPtr<Edit> ComboBox::Impl::m_pSubEdit

Definition at line 52 of file combobox.cxx.

Referenced by ImplInitComboBoxData().

ComboBox& ComboBox::Impl::m_rThis

Definition at line 51 of file combobox.cxx.

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

Definition at line 63 of file combobox.cxx.


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