LibreOffice Module toolkit (master) 1
|
#include <vclxwindows.hxx>
Public Member Functions | |
VCLXListBox () | |
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 | getSelectedItemPos () override |
css::uno::Sequence< sal_Int16 > SAL_CALL | getSelectedItemsPos () override |
OUString SAL_CALL | getSelectedItem () override |
css::uno::Sequence< OUString > SAL_CALL | getSelectedItems () override |
void SAL_CALL | selectItemPos (sal_Int16 nPos, sal_Bool bSelect) override |
void SAL_CALL | selectItemsPos (const css::uno::Sequence< sal_Int16 > &aPositions, sal_Bool bSelect) override |
void SAL_CALL | selectItem (const OUString &aItem, sal_Bool bSelect) override |
sal_Bool SAL_CALL | isMutipleMode () override |
void SAL_CALL | setMultipleMode (sal_Bool bMulti) override |
sal_Int16 SAL_CALL | getDropDownLineCount () override |
void SAL_CALL | setDropDownLineCount (sal_Int16 nLines) override |
void SAL_CALL | makeVisible (sal_Int16 nEntry) 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 | |
virtual void | ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > | CreateAccessibleContext () override |
void | ImplCallItemListeners () |
Private Attributes | |
ActionListenerMultiplexer | maActionListeners |
ItemListenerMultiplexer | maItemListeners |
Definition at line 517 of file include/toolkit/awt/vclxwindows.hxx.
VCLXListBox::VCLXListBox | ( | ) |
Definition at line 1452 of file vclxwindows.cxx.
|
override |
Definition at line 1481 of file vclxwindows.cxx.
References maActionListeners.
|
override |
Definition at line 1493 of file vclxwindows.cxx.
References nPos.
|
override |
Definition at line 1469 of file vclxwindows.cxx.
References maItemListeners.
|
override |
|
overridevirtual |
Definition at line 2093 of file vclxwindows.cxx.
References ENSURE_OR_RETURN_VOID.
|
override |
Definition at line 1977 of file vclxwindows.cxx.
|
overrideprivatevirtual |
Definition at line 1785 of file vclxwindows.cxx.
|
override |
Definition at line 1458 of file vclxwindows.cxx.
References VCLXWindow::dispose(), maActionListeners, and maItemListeners.
|
overridevirtual |
Definition at line 2137 of file vclxwindows.cxx.
References VCLXWindow::disposing().
|
override |
Definition at line 1997 of file vclxwindows.cxx.
|
override |
Definition at line 1700 of file vclxwindows.cxx.
|
override |
Definition at line 1541 of file vclxwindows.cxx.
References nPos.
|
override |
Definition at line 1533 of file vclxwindows.cxx.
|
override |
Definition at line 1552 of file vclxwindows.cxx.
|
override |
Definition at line 1953 of file vclxwindows.cxx.
References AWTSize().
|
override |
Definition at line 1987 of file vclxwindows.cxx.
References AWTSize().
|
override |
Definition at line 1963 of file vclxwindows.cxx.
References Size::AdjustHeight(), AWTSize(), and WB_DROPDOWN.
|
override |
Definition at line 1900 of file vclxwindows.cxx.
References aSeq, BASEPROPERTY_ITEM_SEPARATOR_POS, BASEPROPERTY_LINECOUNT, BASEPROPERTY_MULTISELECTION, BASEPROPERTY_MULTISELECTION_SIMPLEMODE, BASEPROPERTY_READONLY, BASEPROPERTY_STRINGITEMLIST, VCLXWindow::getProperty(), GetPropertyId(), n, and WB_SIMPLEMODE.
|
inlineoverridevirtual |
Definition at line 582 of file include/toolkit/awt/vclxwindows.hxx.
References ImplGetPropertyIds().
|
override |
Definition at line 1594 of file vclxwindows.cxx.
|
override |
Definition at line 1571 of file vclxwindows.cxx.
|
override |
Definition at line 1605 of file vclxwindows.cxx.
|
override |
Definition at line 1578 of file vclxwindows.cxx.
|
private |
Definition at line 2011 of file vclxwindows.cxx.
References aEvent, and maItemListeners.
Referenced by ProcessWindowEvent().
|
static |
Definition at line 1417 of file vclxwindows.cxx.
References BASEPROPERTY_ALIGN, 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_HIGHLIGHT_COLOR, BASEPROPERTY_HIGHLIGHT_TEXT_COLOR, BASEPROPERTY_ITEM_SEPARATOR_POS, BASEPROPERTY_LINECOUNT, BASEPROPERTY_MOUSE_WHEEL_BEHAVIOUR, BASEPROPERTY_MULTISELECTION, BASEPROPERTY_MULTISELECTION_SIMPLEMODE, BASEPROPERTY_PRINTABLE, BASEPROPERTY_READONLY, BASEPROPERTY_REFERENCE_DEVICE, BASEPROPERTY_SELECTEDITEMS, BASEPROPERTY_STRINGITEMLIST, BASEPROPERTY_TABSTOP, BASEPROPERTY_TYPEDITEMLIST, BASEPROPERTY_WRITING_MODE, and VCLXWindow::ImplGetPropertyIds().
Referenced by GetPropertyIds().
|
override |
Definition at line 1711 of file vclxwindows.cxx.
|
overridevirtual |
Definition at line 2103 of file vclxwindows.cxx.
References ENSURE_OR_RETURN_VOID.
|
overridevirtual |
Definition at line 2049 of file vclxwindows.cxx.
References ENSURE_OR_RETURN_VOID, and TkResMgr::getImageFromURL().
|
overridevirtual |
Definition at line 2075 of file vclxwindows.cxx.
References ENSURE_OR_RETURN_VOID, and TkResMgr::getImageFromURL().
|
overridevirtual |
Definition at line 2063 of file vclxwindows.cxx.
References ENSURE_OR_RETURN_VOID.
|
override |
Definition at line 1729 of file vclxwindows.cxx.
|
overrideprivatevirtual |
Definition at line 1737 of file vclxwindows.cxx.
References aEvent, VclSimpleEvent::GetId(), ImplCallItemListeners(), maActionListeners, maItemListeners, VCLXWindow::ProcessWindowEvent(), and WB_DROPDOWN.
|
override |
Definition at line 1487 of file vclxwindows.cxx.
References maActionListeners.
|
override |
Definition at line 1475 of file vclxwindows.cxx.
References maItemListeners.
|
override |
Definition at line 1522 of file vclxwindows.cxx.
|
override |
Definition at line 1681 of file vclxwindows.cxx.
References selectItemPos().
|
override |
|
override |
Definition at line 1640 of file vclxwindows.cxx.
Referenced by setProperty().
|
override |
Definition at line 1692 of file vclxwindows.cxx.
|
override |
Definition at line 1721 of file vclxwindows.cxx.
|
override |
Definition at line 1792 of file vclxwindows.cxx.
References addItems(), toolkit::adjustBooleanWindowStyle(), BASEPROPERTY_HIGHLIGHT_COLOR, BASEPROPERTY_HIGHLIGHT_TEXT_COLOR, BASEPROPERTY_ITEM_SEPARATOR_POS, BASEPROPERTY_LINECOUNT, BASEPROPERTY_MULTISELECTION, BASEPROPERTY_MULTISELECTION_SIMPLEMODE, BASEPROPERTY_READONLY, BASEPROPERTY_SELECTEDITEMS, BASEPROPERTY_STRINGITEMLIST, StyleSettings::GetHighlightColor(), StyleSettings::GetHighlightTextColor(), GetPropertyId(), Application::GetSettings(), AllSettings::GetStyleSettings(), n, selectItemsPos(), VCLXWindow::setProperty(), Value, and WB_SIMPLEMODE.
|
private |
Definition at line 520 of file include/toolkit/awt/vclxwindows.hxx.
Referenced by addActionListener(), dispose(), ProcessWindowEvent(), and removeActionListener().
|
private |
Definition at line 521 of file include/toolkit/awt/vclxwindows.hxx.
Referenced by addItemListener(), dispose(), ImplCallItemListeners(), ProcessWindowEvent(), and removeItemListener().