LibreOffice Module toolkit (master) 1
|
#include <vclxwindows.hxx>
Public Member Functions | |
VCLXComboBox () | |
virtual | ~VCLXComboBox () override |
void SAL_CALL | dispose () override |
void SAL_CALL | addItemListener (const css::uno::Reference< css::awt::XItemListener > &l) override |
void SAL_CALL | removeItemListener (const css::uno::Reference< css::awt::XItemListener > &l) override |
void SAL_CALL | addActionListener (const css::uno::Reference< css::awt::XActionListener > &l) override |
void SAL_CALL | removeActionListener (const css::uno::Reference< css::awt::XActionListener > &l) override |
void SAL_CALL | addItem (const OUString &aItem, sal_Int16 nPos) override |
void SAL_CALL | addItems (const css::uno::Sequence< OUString > &aItems, sal_Int16 nPos) override |
void SAL_CALL | removeItems (sal_Int16 nPos, sal_Int16 nCount) override |
sal_Int16 SAL_CALL | getItemCount () override |
OUString SAL_CALL | getItem (sal_Int16 nPos) override |
css::uno::Sequence< OUString > SAL_CALL | getItems () override |
sal_Int16 SAL_CALL | getDropDownLineCount () override |
void SAL_CALL | setDropDownLineCount (sal_Int16 nLines) override |
css::awt::Size SAL_CALL | getMinimumSize () override |
css::awt::Size SAL_CALL | getPreferredSize () override |
css::awt::Size SAL_CALL | calcAdjustedSize (const css::awt::Size &rNewSize) override |
css::awt::Size SAL_CALL | getMinimumSize (sal_Int16 nCols, sal_Int16 nLines) override |
void SAL_CALL | getColumnsAndLines (sal_Int16 &nCols, sal_Int16 &nLines) override |
void SAL_CALL | setProperty (const OUString &PropertyName, const css::uno::Any &Value) override |
css::uno::Any SAL_CALL | getProperty (const OUString &PropertyName) override |
virtual void SAL_CALL | listItemInserted (const css::awt::ItemListEvent &Event) override |
virtual void SAL_CALL | listItemRemoved (const css::awt::ItemListEvent &Event) override |
virtual void SAL_CALL | listItemModified (const css::awt::ItemListEvent &Event) override |
virtual void SAL_CALL | allItemsRemoved (const css::lang::EventObject &Event) override |
virtual void SAL_CALL | itemListChanged (const css::lang::EventObject &Event) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &i_rEvent) override |
virtual void | GetPropertyIds (std::vector< sal_uInt16 > &aIds) override |
Static Public Member Functions | |
static void | ImplGetPropertyIds (std::vector< sal_uInt16 > &aIds) |
Private Member Functions | |
void | ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > | CreateAccessibleContext () override |
Private Attributes | |
ActionListenerMultiplexer | maActionListeners |
ItemListenerMultiplexer | maItemListeners |
Definition at line 592 of file include/toolkit/awt/vclxwindows.hxx.
VCLXComboBox::VCLXComboBox | ( | ) |
Definition at line 3979 of file vclxwindows.cxx.
|
overridevirtual |
Definition at line 3984 of file vclxwindows.cxx.
References SAL_INFO.
|
override |
Definition at line 4020 of file vclxwindows.cxx.
References maActionListeners.
|
override |
Definition at line 4032 of file vclxwindows.cxx.
References nPos.
|
override |
Definition at line 4008 of file vclxwindows.cxx.
References maItemListeners.
|
override |
|
overridevirtual |
Definition at line 4415 of file vclxwindows.cxx.
References ENSURE_OR_RETURN_VOID.
|
override |
Definition at line 4332 of file vclxwindows.cxx.
|
overrideprivatevirtual |
Definition at line 3989 of file vclxwindows.cxx.
|
override |
Definition at line 3996 of file vclxwindows.cxx.
References VCLXEdit::dispose(), maActionListeners, and maItemListeners.
|
overridevirtual |
Definition at line 4460 of file vclxwindows.cxx.
|
override |
Definition at line 4354 of file vclxwindows.cxx.
|
override |
Definition at line 4121 of file vclxwindows.cxx.
|
override |
Definition at line 4082 of file vclxwindows.cxx.
References nPos.
|
override |
Definition at line 4074 of file vclxwindows.cxx.
|
override |
Definition at line 4093 of file vclxwindows.cxx.
|
override |
Definition at line 4306 of file vclxwindows.cxx.
References AWTSize().
|
override |
Definition at line 4343 of file vclxwindows.cxx.
References AWTSize().
|
override |
Definition at line 4317 of file vclxwindows.cxx.
References Size::AdjustHeight(), AWTSize(), and WB_DROPDOWN.
|
override |
Definition at line 4219 of file vclxwindows.cxx.
References aSeq, BASEPROPERTY_AUTOCOMPLETE, BASEPROPERTY_LINECOUNT, BASEPROPERTY_STRINGITEMLIST, VCLXEdit::getProperty(), GetPropertyId(), and n.
|
inlineoverridevirtual |
Definition at line 646 of file include/toolkit/awt/vclxwindows.hxx.
References ImplGetPropertyIds().
|
static |
Definition at line 3942 of file vclxwindows.cxx.
References BASEPROPERTY_ALIGN, BASEPROPERTY_AUTOCOMPLETE, BASEPROPERTY_BACKGROUNDCOLOR, BASEPROPERTY_BORDER, BASEPROPERTY_BORDERCOLOR, BASEPROPERTY_CONTEXT_WRITING_MODE, BASEPROPERTY_DEFAULTCONTROL, BASEPROPERTY_DROPDOWN, BASEPROPERTY_ENABLED, BASEPROPERTY_ENABLEVISIBLE, BASEPROPERTY_FONTDESCRIPTOR, BASEPROPERTY_HELPTEXT, BASEPROPERTY_HELPURL, BASEPROPERTY_HIDEINACTIVESELECTION, BASEPROPERTY_HIGHLIGHT_COLOR, BASEPROPERTY_HIGHLIGHT_TEXT_COLOR, BASEPROPERTY_LINECOUNT, BASEPROPERTY_MAXTEXTLEN, BASEPROPERTY_MOUSE_WHEEL_BEHAVIOUR, BASEPROPERTY_PRINTABLE, BASEPROPERTY_READONLY, BASEPROPERTY_REFERENCE_DEVICE, BASEPROPERTY_STRINGITEMLIST, BASEPROPERTY_TABSTOP, BASEPROPERTY_TEXT, BASEPROPERTY_TYPEDITEMLIST, BASEPROPERTY_WRITING_MODE, and VCLXWindow::ImplGetPropertyIds().
Referenced by GetPropertyIds().
|
overridevirtual |
Definition at line 4425 of file vclxwindows.cxx.
References ENSURE_OR_RETURN_VOID.
|
overridevirtual |
Definition at line 4368 of file vclxwindows.cxx.
References ENSURE_OR_RETURN_VOID.
|
overridevirtual |
Definition at line 4396 of file vclxwindows.cxx.
References ENSURE_OR_RETURN_VOID.
|
overridevirtual |
Definition at line 4383 of file vclxwindows.cxx.
References ENSURE_OR_RETURN_VOID.
|
overrideprivate |
Definition at line 4260 of file vclxwindows.cxx.
References aEvent, VclSimpleEvent::GetId(), maActionListeners, maItemListeners, and VCLXEdit::ProcessWindowEvent().
|
override |
Definition at line 4026 of file vclxwindows.cxx.
References maActionListeners.
|
override |
Definition at line 4014 of file vclxwindows.cxx.
References maItemListeners.
|
override |
Definition at line 4062 of file vclxwindows.cxx.
|
override |
Definition at line 4112 of file vclxwindows.cxx.
|
override |
Definition at line 4132 of file vclxwindows.cxx.
References addItems(), BASEPROPERTY_AUTOCOMPLETE, BASEPROPERTY_BORDER, BASEPROPERTY_HIGHLIGHT_COLOR, BASEPROPERTY_HIGHLIGHT_TEXT_COLOR, BASEPROPERTY_LINECOUNT, BASEPROPERTY_STRINGITEMLIST, StyleSettings::GetHighlightColor(), StyleSettings::GetHighlightTextColor(), GetPropertyId(), Application::GetSettings(), AllSettings::GetStyleSettings(), n, nBorder, VCLXEdit::setProperty(), and Value.
|
private |
Definition at line 595 of file include/toolkit/awt/vclxwindows.hxx.
Referenced by addActionListener(), dispose(), ProcessWindowEvent(), and removeActionListener().
|
private |
Definition at line 596 of file include/toolkit/awt/vclxwindows.hxx.
Referenced by addItemListener(), dispose(), ProcessWindowEvent(), and removeItemListener().