24#include <com/sun/star/awt/XTextComponent.hpp>
25#include <com/sun/star/awt/XListBox.hpp>
26#include <com/sun/star/awt/XNumericField.hpp>
27#include <com/sun/star/awt/XScrollBar.hpp>
28#include <com/sun/star/awt/XTextEditField.hpp>
29#include <com/sun/star/awt/XSpinField.hpp>
30#include <com/sun/star/awt/XTextLayoutConstrains.hpp>
31#include <com/sun/star/awt/XButton.hpp>
32#include <com/sun/star/awt/XToggleButton.hpp>
33#include <com/sun/star/awt/XFixedHyperlink.hpp>
34#include <com/sun/star/awt/XFixedText.hpp>
35#include <com/sun/star/awt/XRadioButton.hpp>
36#include <com/sun/star/awt/XComboBox.hpp>
37#include <com/sun/star/awt/XCheckBox.hpp>
38#include <com/sun/star/awt/XItemListListener.hpp>
61 void SAL_CALL
setPosSize( sal_Int32 X, sal_Int32 Y, sal_Int32 Width, sal_Int32 Height, sal_Int16 Flags )
override;
64 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
65 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
88 css::awt::XToggleButton
105 void SAL_CALL
dispose( )
override;
108 void SAL_CALL
addActionListener(
const css::uno::Reference< css::awt::XActionListener >& l )
override;
109 void SAL_CALL
removeActionListener(
const css::uno::Reference< css::awt::XActionListener >& l )
override;
110 void SAL_CALL
setLabel(
const OUString& Label )
override;
115 void SAL_CALL
addItemListener(
const css::uno::Reference< css::awt::XItemListener >& l )
override;
116 void SAL_CALL
removeItemListener(
const css::uno::Reference< css::awt::XItemListener >& l )
override;
121 css::awt::Size SAL_CALL
calcAdjustedSize(
const css::awt::Size& rNewSize )
override;
124 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
125 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
143 void ProcessWindowEvent(
const VclWindowEvent& rVclWindowEvent )
override;
144 virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext()
override;
151 void SAL_CALL
dispose( )
override;
154 void SAL_CALL addItemListener(
const css::uno::Reference< css::awt::XItemListener >& l )
override;
155 void SAL_CALL removeItemListener(
const css::uno::Reference< css::awt::XItemListener >& l )
override;
156 sal_Int16 SAL_CALL getState( )
override;
157 void SAL_CALL setState( sal_Int16 n )
override;
158 void SAL_CALL setLabel(
const OUString& Label )
override;
159 void SAL_CALL enableTriState(
sal_Bool b )
override;
162 void SAL_CALL addActionListener(
const css::uno::Reference< css::awt::XActionListener >& l )
override;
163 void SAL_CALL removeActionListener(
const css::uno::Reference< css::awt::XActionListener >& l )
override;
164 void SAL_CALL setActionCommand(
const OUString& Command )
override;
167 css::awt::Size SAL_CALL getMinimumSize( )
override;
168 css::awt::Size SAL_CALL getPreferredSize( )
override;
169 css::awt::Size SAL_CALL calcAdjustedSize(
const css::awt::Size& rNewSize )
override;
172 void SAL_CALL setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
173 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
175 static void ImplGetPropertyIds( std::vector< sal_uInt16 > &aIds );
176 virtual void GetPropertyIds( std::vector< sal_uInt16 > &aIds )
override {
return ImplGetPropertyIds( aIds ); }
184 css::awt::XRadioButton,
192 void ImplClickedOrToggled(
bool bToggled );
193 void ProcessWindowEvent(
const VclWindowEvent& rVclWindowEvent )
override;
194 virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext()
override;
200 void SAL_CALL
dispose( )
override;
203 void SAL_CALL addItemListener(
const css::uno::Reference< css::awt::XItemListener >& l )
override;
204 void SAL_CALL removeItemListener(
const css::uno::Reference< css::awt::XItemListener >& l )
override;
205 sal_Bool SAL_CALL getState( )
override;
206 void SAL_CALL setState(
sal_Bool b )
override;
207 void SAL_CALL setLabel(
const OUString& Label )
override;
210 void SAL_CALL addActionListener(
const css::uno::Reference< css::awt::XActionListener >& l )
override;
211 void SAL_CALL removeActionListener(
const css::uno::Reference< css::awt::XActionListener >& l )
override;
212 void SAL_CALL setActionCommand(
const OUString& Command )
override;
215 css::awt::Size SAL_CALL getMinimumSize( )
override;
216 css::awt::Size SAL_CALL getPreferredSize( )
override;
217 css::awt::Size SAL_CALL calcAdjustedSize(
const css::awt::Size& rNewSize )
override;
220 void SAL_CALL setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
221 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
223 static void ImplGetPropertyIds( std::vector< sal_uInt16 > &aIds );
224 virtual void GetPropertyIds( std::vector< sal_uInt16 > &aIds )
override {
return ImplGetPropertyIds( aIds ); }
230 public cppu::ImplInheritanceHelper<VCLXWindow, css::awt::XFixedHyperlink>
237 virtual css::uno::Reference< css::accessibility::XAccessibleContext >
245 void SAL_CALL
dispose( )
override;
248 void SAL_CALL
setText(
const OUString& Text )
override;
249 OUString SAL_CALL
getText( )
override;
250 void SAL_CALL
setURL(
const OUString& URL )
override;
251 OUString SAL_CALL
getURL( )
override;
252 void SAL_CALL
setAlignment( sal_Int16 nAlign )
override;
254 void SAL_CALL
addActionListener(
const css::uno::Reference< css::awt::XActionListener >& l )
override;
255 void SAL_CALL
removeActionListener(
const css::uno::Reference< css::awt::XActionListener >& l )
override;
260 css::awt::Size SAL_CALL
calcAdjustedSize(
const css::awt::Size& rNewSize )
override;
263 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
264 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
273class VCLXFixedText final :
public cppu::ImplInheritanceHelper<VCLXWindow, css::awt::XFixedText>
282 void SAL_CALL
setText(
const OUString&
Text )
override;
283 OUString SAL_CALL
getText( )
override;
284 void SAL_CALL
setAlignment( sal_Int16 nAlign )
override;
290 css::awt::Size SAL_CALL
calcAdjustedSize(
const css::awt::Size& rNewSize )
override;
300 public cppu::ImplInheritanceHelper<VCLXWindow, css::awt::XScrollBar>
305 void ProcessWindowEvent(
const VclWindowEvent& rVclWindowEvent )
override;
306 virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext()
override;
313 void SAL_CALL
dispose( )
override;
316 void SAL_CALL addAdjustmentListener(
const css::uno::Reference< css::awt::XAdjustmentListener >& l )
override;
317 void SAL_CALL removeAdjustmentListener(
const css::uno::Reference< css::awt::XAdjustmentListener >& l )
override;
318 void SAL_CALL
setValue( sal_Int32 n )
override;
319 void SAL_CALL setValues( sal_Int32 nValue, sal_Int32 nVisible, sal_Int32 nMax )
override;
320 sal_Int32 SAL_CALL
getValue( )
override;
321 void SAL_CALL setMaximum( sal_Int32 n )
override;
322 sal_Int32 SAL_CALL getMaximum( )
override;
323 void SAL_CALL setLineIncrement( sal_Int32 n )
override;
324 sal_Int32 SAL_CALL getLineIncrement( )
override;
325 void SAL_CALL setBlockIncrement( sal_Int32 n )
override;
326 sal_Int32 SAL_CALL getBlockIncrement( )
override;
327 void SAL_CALL setVisibleSize( sal_Int32 n )
override;
328 sal_Int32 SAL_CALL getVisibleSize( )
override;
329 void SAL_CALL setOrientation( sal_Int32 n )
override;
334 void setMinimum( sal_Int32 n );
336 sal_Int32 getMinimum( )
const;
339 void SAL_CALL setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
340 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
343 css::awt::Size SAL_CALL getMinimumSize()
override;
345 static css::awt::Size implGetMinimumSize(
vcl::Window const * p );
347 static void ImplGetPropertyIds( std::vector< sal_uInt16 > &aIds );
348 virtual void GetPropertyIds( std::vector< sal_uInt16 > &aIds )
override {
return ImplGetPropertyIds( aIds ); }
354class SAL_DLLPUBLIC_RTTI
VCLXEdit :
public cppu::ImplInheritanceHelper<
356 css::awt::XTextComponent,
357 css::awt::XTextEditField,
358 css::awt::XTextLayoutConstrains>
364 void ProcessWindowEvent(
const VclWindowEvent& rVclWindowEvent )
override;
365 virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext()
override;
375 void SAL_CALL
dispose( )
override;
378 void SAL_CALL addTextListener(
const css::uno::Reference< css::awt::XTextListener >& l )
override;
379 void SAL_CALL removeTextListener(
const css::uno::Reference< css::awt::XTextListener >& l )
override;
380 void SAL_CALL setText(
const OUString& aText )
override;
381 void SAL_CALL insertText(
const css::awt::Selection& Sel,
const OUString& Text )
override;
382 OUString SAL_CALL getText( )
override;
383 OUString SAL_CALL getSelectedText( )
override;
384 void SAL_CALL setSelection(
const css::awt::Selection& aSelection )
override;
385 css::awt::Selection SAL_CALL getSelection( )
override;
386 sal_Bool SAL_CALL isEditable( )
override;
387 void SAL_CALL setEditable(
sal_Bool bEditable )
override;
388 void SAL_CALL setMaxTextLen( sal_Int16 nLen )
override;
389 sal_Int16 SAL_CALL getMaxTextLen( )
override;
392 void SAL_CALL setEchoChar(
sal_Unicode cEcho )
override;
395 css::awt::Size SAL_CALL getMinimumSize( )
override;
396 css::awt::Size SAL_CALL getPreferredSize( )
override;
397 css::awt::Size SAL_CALL calcAdjustedSize(
const css::awt::Size& rNewSize )
override;
400 css::awt::Size SAL_CALL getMinimumSize( sal_Int16 nCols, sal_Int16 nLines )
override;
401 void SAL_CALL getColumnsAndLines( sal_Int16& nCols, sal_Int16& nLines )
override;
404 void SAL_CALL setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
405 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
407 static void ImplGetPropertyIds( std::vector< sal_uInt16 > &aIds );
408 virtual void GetPropertyIds( std::vector< sal_uInt16 > &aIds )
override {
return ImplGetPropertyIds( aIds ); }
413class VCLXSpinField :
public cppu::ImplInheritanceHelper<VCLXEdit, css::awt::XSpinField>
426 void SAL_CALL
addSpinListener(
const css::uno::Reference< css::awt::XSpinListener >& l )
override;
427 void SAL_CALL
removeSpinListener(
const css::uno::Reference< css::awt::XSpinListener >& l )
override;
428 void SAL_CALL
up( )
override;
429 void SAL_CALL
down( )
override;
430 void SAL_CALL
first( )
override;
431 void SAL_CALL
last( )
override;
449 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
450 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
453 void setFormatsSupplier(
const css::uno::Reference< css::util::XNumberFormatsSupplier > & xSupplier);
457 void SetValue(
const css::uno::Any& rValue);
489 double SAL_CALL
getValue( )
override;
490 void SAL_CALL setMin(
double Value )
override;
491 double SAL_CALL getMin( )
override;
492 void SAL_CALL setMax(
double Value )
override;
493 double SAL_CALL getMax( )
override;
494 void SAL_CALL setFirst(
double Value )
override;
495 double SAL_CALL getFirst( )
override;
496 void SAL_CALL setLast(
double Value )
override;
497 double SAL_CALL getLast( )
override;
498 void SAL_CALL setSpinSize(
double Value )
override;
499 double SAL_CALL getSpinSize( )
override;
500 void SAL_CALL setDecimalDigits( sal_Int16 nDigits )
override;
501 sal_Int16 SAL_CALL getDecimalDigits( )
override;
502 void SAL_CALL setStrictFormat(
sal_Bool bStrict )
override;
503 sal_Bool SAL_CALL isStrictFormat( )
override;
505 virtual void GetPropertyIds( std::vector< sal_uInt16 > &aIds )
override;
507 virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext()
override;
512typedef cppu::ImplInheritanceHelper<
VCLXWindow,
514 css::awt::XTextLayoutConstrains,
515 css::awt::XItemListListener
524 virtual css::uno::Reference< css::accessibility::XAccessibleContext >
532 void SAL_CALL
dispose( )
override;
535 void SAL_CALL
addItemListener(
const css::uno::Reference< css::awt::XItemListener >& l )
override;
536 void SAL_CALL
removeItemListener(
const css::uno::Reference< css::awt::XItemListener >& l )
override;
537 void SAL_CALL
addActionListener(
const css::uno::Reference< css::awt::XActionListener >& l )
override;
538 void SAL_CALL
removeActionListener(
const css::uno::Reference< css::awt::XActionListener >& l )
override;
539 void SAL_CALL
addItem(
const OUString& aItem, sal_Int16 nPos )
override;
540 void SAL_CALL
addItems(
const css::uno::Sequence< OUString >& aItems, sal_Int16 nPos )
override;
541 void SAL_CALL
removeItems( sal_Int16 nPos, sal_Int16 nCount )
override;
543 OUString SAL_CALL
getItem( sal_Int16 nPos )
override;
544 css::uno::Sequence< OUString > SAL_CALL
getItems( )
override;
550 void SAL_CALL
selectItemsPos(
const css::uno::Sequence< sal_Int16 >& aPositions,
sal_Bool bSelect )
override;
556 void SAL_CALL
makeVisible( sal_Int16 nEntry )
override;
561 css::awt::Size SAL_CALL
calcAdjustedSize(
const css::awt::Size& rNewSize )
override;
564 css::awt::Size SAL_CALL
getMinimumSize( sal_Int16 nCols, sal_Int16 nLines )
override;
568 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
569 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
572 virtual void SAL_CALL
listItemInserted(
const css::awt::ItemListEvent& Event )
override;
573 virtual void SAL_CALL
listItemRemoved(
const css::awt::ItemListEvent& Event )
override;
574 virtual void SAL_CALL
listItemModified(
const css::awt::ItemListEvent& Event )
override;
575 virtual void SAL_CALL
allItemsRemoved(
const css::lang::EventObject& Event )
override;
576 virtual void SAL_CALL
itemListChanged(
const css::lang::EventObject& Event )
override;
579 virtual void SAL_CALL
disposing(
const css::lang::EventObject& i_rEvent )
override;
588typedef cppu::ImplInheritanceHelper<
VCLXEdit,
590 css::awt::XItemListListener
607 void SAL_CALL
dispose( )
override;
610 void SAL_CALL
addItemListener(
const css::uno::Reference< css::awt::XItemListener >& l )
override;
611 void SAL_CALL
removeItemListener(
const css::uno::Reference< css::awt::XItemListener >& l )
override;
612 void SAL_CALL
addActionListener(
const css::uno::Reference< css::awt::XActionListener >& l )
override;
613 void SAL_CALL
removeActionListener(
const css::uno::Reference< css::awt::XActionListener >& l )
override;
614 void SAL_CALL
addItem(
const OUString& aItem, sal_Int16 nPos )
override;
615 void SAL_CALL
addItems(
const css::uno::Sequence< OUString >& aItems, sal_Int16 nPos )
override;
616 void SAL_CALL
removeItems( sal_Int16 nPos, sal_Int16 nCount )
override;
618 OUString SAL_CALL
getItem( sal_Int16 nPos )
override;
619 css::uno::Sequence< OUString > SAL_CALL
getItems( )
override;
626 css::awt::Size SAL_CALL
calcAdjustedSize(
const css::awt::Size& rNewSize )
override;
629 css::awt::Size SAL_CALL
getMinimumSize( sal_Int16 nCols, sal_Int16 nLines )
override;
633 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
634 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
637 virtual void SAL_CALL
listItemInserted(
const css::awt::ItemListEvent& Event )
override;
638 virtual void SAL_CALL
listItemRemoved(
const css::awt::ItemListEvent& Event )
override;
639 virtual void SAL_CALL
listItemModified(
const css::awt::ItemListEvent& Event )
override;
640 virtual void SAL_CALL
allItemsRemoved(
const css::lang::EventObject& Event )
override;
641 virtual void SAL_CALL
itemListChanged(
const css::lang::EventObject& Event )
override;
643 virtual void SAL_CALL
disposing(
const css::lang::EventObject& i_rEvent )
override;
652 virtual css::uno::Reference< css::accessibility::XAccessibleContext >
ActionListenerMultiplexer maActionListeners
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
ItemListenerMultiplexer maItemListeners
ActionListenerMultiplexer maActionListeners
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext() override
void ProcessWindowEvent(const VclWindowEvent &rVclWindowEvent) override
css::awt::Size SAL_CALL getPreferredSize() override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
void SAL_CALL dispose() override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
ItemListenerMultiplexer maItemListeners
void SAL_CALL removeItemListener(const css::uno::Reference< css::awt::XItemListener > &l) override
OUString SAL_CALL getItem(sal_Int16 nPos) override
sal_Int16 SAL_CALL getItemCount() override
void SAL_CALL getColumnsAndLines(sal_Int16 &nCols, sal_Int16 &nLines) override
void SAL_CALL removeItems(sal_Int16 nPos, sal_Int16 nCount) override
virtual void SAL_CALL disposing(const css::lang::EventObject &i_rEvent) override
void SAL_CALL addItem(const OUString &aItem, sal_Int16 nPos) override
virtual ~VCLXComboBox() override
virtual void SAL_CALL listItemModified(const css::awt::ItemListEvent &Event) override
virtual void SAL_CALL listItemRemoved(const css::awt::ItemListEvent &Event) override
void SAL_CALL addItems(const css::uno::Sequence< OUString > &aItems, sal_Int16 nPos) override
virtual void SAL_CALL itemListChanged(const css::lang::EventObject &Event) override
virtual void SAL_CALL listItemInserted(const css::awt::ItemListEvent &Event) override
void SAL_CALL setDropDownLineCount(sal_Int16 nLines) override
void SAL_CALL removeActionListener(const css::uno::Reference< css::awt::XActionListener > &l) override
css::awt::Size SAL_CALL getMinimumSize() override
virtual void SAL_CALL allItemsRemoved(const css::lang::EventObject &Event) override
css::uno::Sequence< OUString > SAL_CALL getItems() override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
void SAL_CALL addItemListener(const css::uno::Reference< css::awt::XItemListener > &l) override
sal_Int16 SAL_CALL getDropDownLineCount() override
void SAL_CALL addActionListener(const css::uno::Reference< css::awt::XActionListener > &l) override
css::awt::Size SAL_CALL calcAdjustedSize(const css::awt::Size &rNewSize) override
TextListenerMultiplexer & GetTextListeners()
TextListenerMultiplexer maTextListeners
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
void SAL_CALL addActionListener(const css::uno::Reference< css::awt::XActionListener > &l) override
void SAL_CALL setURL(const OUString &URL) override
void ProcessWindowEvent(const VclWindowEvent &rVclWindowEvent) override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
void SAL_CALL setText(const OUString &Text) override
css::awt::Size SAL_CALL getMinimumSize() override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
void SAL_CALL dispose() override
virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext() override
ActionListenerMultiplexer maActionListeners
virtual ~VCLXFixedHyperlink() override
OUString SAL_CALL getURL() override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
void SAL_CALL setAlignment(sal_Int16 nAlign) override
void SAL_CALL removeActionListener(const css::uno::Reference< css::awt::XActionListener > &l) override
css::awt::Size SAL_CALL calcAdjustedSize(const css::awt::Size &rNewSize) override
OUString SAL_CALL getText() override
sal_Int16 SAL_CALL getAlignment() override
css::awt::Size SAL_CALL getPreferredSize() override
void SAL_CALL setAlignment(sal_Int16 nAlign) override
virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext() override
css::awt::Size SAL_CALL calcAdjustedSize(const css::awt::Size &rNewSize) override
OUString SAL_CALL getText() override
css::awt::Size SAL_CALL getPreferredSize() override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
css::awt::Size SAL_CALL getMinimumSize() override
void SAL_CALL setText(const OUString &Text) override
sal_Int16 SAL_CALL getAlignment() override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
virtual ~VCLXFixedText() override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
Image maImage
the image we currently display
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
virtual void ImplSetNewImage()
forward our bitmap to our window @precond our mutex is locked @precond GetWindow is not <NULL>
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
void SAL_CALL setPosSize(sal_Int32 X, sal_Int32 Y, sal_Int32 Width, sal_Int32 Height, sal_Int16 Flags) override
const Image & GetImage() const
void SAL_CALL getColumnsAndLines(sal_Int16 &nCols, sal_Int16 &nLines) override
void SAL_CALL selectItem(const OUString &aItem, sal_Bool bSelect) override
sal_Bool SAL_CALL isMutipleMode() override
void SAL_CALL removeItems(sal_Int16 nPos, sal_Int16 nCount) override
void SAL_CALL addItemListener(const css::uno::Reference< css::awt::XItemListener > &l) override
css::uno::Sequence< OUString > SAL_CALL getSelectedItems() override
void SAL_CALL removeItemListener(const css::uno::Reference< css::awt::XItemListener > &l) override
virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext() override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
virtual void ProcessWindowEvent(const VclWindowEvent &rVclWindowEvent) override
css::awt::Size SAL_CALL calcAdjustedSize(const css::awt::Size &rNewSize) override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
virtual void SAL_CALL listItemModified(const css::awt::ItemListEvent &Event) override
void SAL_CALL setDropDownLineCount(sal_Int16 nLines) override
void SAL_CALL addItems(const css::uno::Sequence< OUString > &aItems, sal_Int16 nPos) override
ActionListenerMultiplexer maActionListeners
void SAL_CALL setMultipleMode(sal_Bool bMulti) override
css::awt::Size SAL_CALL getPreferredSize() override
OUString SAL_CALL getSelectedItem() override
css::uno::Sequence< sal_Int16 > SAL_CALL getSelectedItemsPos() override
virtual void SAL_CALL itemListChanged(const css::lang::EventObject &Event) override
virtual void SAL_CALL allItemsRemoved(const css::lang::EventObject &Event) override
void SAL_CALL selectItemPos(sal_Int16 nPos, sal_Bool bSelect) override
sal_Int16 SAL_CALL getDropDownLineCount() override
void SAL_CALL removeActionListener(const css::uno::Reference< css::awt::XActionListener > &l) override
ItemListenerMultiplexer maItemListeners
void SAL_CALL makeVisible(sal_Int16 nEntry) override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
void SAL_CALL addItem(const OUString &aItem, sal_Int16 nPos) override
virtual void SAL_CALL listItemRemoved(const css::awt::ItemListEvent &Event) override
OUString SAL_CALL getItem(sal_Int16 nPos) override
virtual void SAL_CALL disposing(const css::lang::EventObject &i_rEvent) override
sal_Int16 SAL_CALL getSelectedItemPos() override
void SAL_CALL addActionListener(const css::uno::Reference< css::awt::XActionListener > &l) override
css::uno::Sequence< OUString > SAL_CALL getItems() override
virtual void SAL_CALL listItemInserted(const css::awt::ItemListEvent &Event) override
void ImplCallItemListeners()
sal_Int16 SAL_CALL getItemCount() override
css::awt::Size SAL_CALL getMinimumSize() override
void SAL_CALL dispose() override
void SAL_CALL selectItemsPos(const css::uno::Sequence< sal_Int16 > &aPositions, sal_Bool bSelect) override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
void SAL_CALL last() override
void SAL_CALL removeSpinListener(const css::uno::Reference< css::awt::XSpinListener > &l) override
void SAL_CALL first() override
void SAL_CALL down() override
void SAL_CALL enableRepeat(sal_Bool bRepeat) override
SpinListenerMultiplexer maSpinListeners
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
void SAL_CALL addSpinListener(const css::uno::Reference< css::awt::XSpinListener > &l) override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
void ProcessWindowEvent(const VclWindowEvent &rVclWindowEvent) override
void SAL_CALL up() override
#define TOOLKIT_DLLPUBLIC
B2VectorOrientation getOrientation(const B2DPolygon &rCandidate)
css::beans::Optional< css::uno::Any > getValue(std::u16string_view id)
SVX_DLLPUBLIC OUString getProperty(css::uno::Reference< css::beans::XPropertyContainer > const &rxPropertyContainer, OUString const &rName)
RegError REGISTRY_CALLTYPE setValue(RegKeyHandle hKey, rtl_uString *keyName, RegValueType valueType, RegValue pData, sal_uInt32 valueSize)