LibreOffice Module vcl (master)  1
Classes | Functions
combobox.cxx File Reference
#include <vcl/combobox.hxx>
#include <set>
#include <comphelper/string.hxx>
#include <vcl/lstbox.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/event.hxx>
#include <vcl/settings.hxx>
#include <vcl/uitest/uiobject.hxx>
#include <sal/log.hxx>
#include <listbox.hxx>
#include <controldata.hxx>
#include <comphelper/lok.hxx>
Include dependency graph for combobox.cxx:

Go to the source code of this file.

Classes

struct  ComboBoxBounds
 
struct  ComboBox::Impl
 

Functions

static void lcl_GetSelectedEntries (::std::set< sal_Int32 > &rSelectedPos, const OUString &rText, sal_Unicode cTokenSep, const ImplEntryList *pEntryList)
 
 IMPL_LINK_NOARG (ComboBox::Impl, ImplClickBtnHdl, void *, void)
 
 IMPL_LINK_NOARG (ComboBox::Impl, ImplPopupModeEndHdl, FloatingWindow *, void)
 
 IMPL_LINK (ComboBox::Impl, ImplAutocompleteHdl, Edit &, rEdit, void)
 
 IMPL_LINK_NOARG (ComboBox::Impl, ImplSelectHdl, LinkParamNone *, void)
 
 IMPL_LINK_NOARG (ComboBox::Impl, ImplListItemSelectHdl, LinkParamNone *, void)
 
 IMPL_LINK_NOARG (ComboBox::Impl, ImplCancelHdl, LinkParamNone *, void)
 
 IMPL_LINK (ComboBox::Impl, ImplSelectionChangedHdl, sal_Int32, nChanged, void)
 
 IMPL_LINK_NOARG (ComboBox::Impl, ImplDoubleClickHdl, ImplListBoxWindow *, void)
 
 IMPL_LINK (ComboBox::Impl, ImplUserDrawHdl, UserDrawEvent *, pEvent, void)
 

Function Documentation

IMPL_LINK ( ComboBox::Impl  ,
ImplAutocompleteHdl  ,
Edit ,
rEdit  ,
void   
)

Definition at line 313 of file combobox.cxx.

References LISTBOX_ENTRY_NOTFOUND, Selection::Max(), nPos, and rEdit.

IMPL_LINK ( ComboBox::Impl  ,
ImplSelectionChangedHdl  ,
sal_Int32  ,
nChanged  ,
void   
)

Definition at line 450 of file combobox.cxx.

IMPL_LINK ( ComboBox::Impl  ,
ImplUserDrawHdl  ,
UserDrawEvent ,
pEvent  ,
void   
)

Definition at line 1256 of file combobox.cxx.

IMPL_LINK_NOARG ( ComboBox::Impl  ,
ImplClickBtnHdl  ,
void ,
void   
)

Definition at line 272 of file combobox.cxx.

References DropdownOpen, DropdownPreOpen, and SELECTION_MAX.

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

Definition at line 290 of file combobox.cxx.

References DropdownClose.

IMPL_LINK_NOARG ( ComboBox::Impl  ,
ImplSelectHdl  ,
LinkParamNone ,
void   
)
IMPL_LINK_NOARG ( ComboBox::Impl  ,
ImplListItemSelectHdl  ,
LinkParamNone ,
void   
)

Definition at line 439 of file combobox.cxx.

References DropdownSelect.

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

Definition at line 444 of file combobox.cxx.

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

Definition at line 459 of file combobox.cxx.

static void lcl_GetSelectedEntries ( ::std::set< sal_Int32 > &  rSelectedPos,
const OUString &  rText,
sal_Unicode  cTokenSep,
const ImplEntryList pEntryList 
)
static