LibreOffice Module toolkit (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
VCLXEdit Class Reference

#include <vclxwindows.hxx>

Inheritance diagram for VCLXEdit:
[legend]
Collaboration diagram for VCLXEdit:
[legend]

Public Member Functions

 VCLXEdit ()
 
TextListenerMultiplexer & GetTextListeners ()
 
void SAL_CALL dispose () override
 
void SAL_CALL addTextListener (const css::uno::Reference< css::awt::XTextListener > &l) override
 
void SAL_CALL removeTextListener (const css::uno::Reference< css::awt::XTextListener > &l) override
 
void SAL_CALL setText (const OUString &aText) override
 
void SAL_CALL insertText (const css::awt::Selection &Sel, const OUString &Text) override
 
OUString SAL_CALL getText () override
 
OUString SAL_CALL getSelectedText () override
 
void SAL_CALL setSelection (const css::awt::Selection &aSelection) override
 
css::awt::Selection SAL_CALL getSelection () override
 
sal_Bool SAL_CALL isEditable () override
 
void SAL_CALL setEditable (sal_Bool bEditable) override
 
void SAL_CALL setMaxTextLen (sal_Int16 nLen) override
 
sal_Int16 SAL_CALL getMaxTextLen () override
 
void SAL_CALL setEchoChar (sal_Unicode cEcho) 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 GetPropertyIds (std::vector< sal_uInt16 > &aIds) override
 

Static Public Member Functions

static void ImplGetPropertyIds (std::vector< sal_uInt16 > &aIds)
 

Protected Member Functions

void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext () override
 

Private Attributes

TextListenerMultiplexer maTextListeners
 

Detailed Description

Definition at line 354 of file include/toolkit/awt/vclxwindows.hxx.

Constructor & Destructor Documentation

◆ VCLXEdit()

VCLXEdit::VCLXEdit ( )

Definition at line 3619 of file vclxwindows.cxx.

Member Function Documentation

◆ addTextListener()

void VCLXEdit::addTextListener ( const css::uno::Reference< css::awt::XTextListener > &  l)
override

Definition at line 3638 of file vclxwindows.cxx.

References GetTextListeners().

◆ calcAdjustedSize()

css::awt::Size VCLXEdit::calcAdjustedSize ( const css::awt::Size &  rNewSize)
override

Definition at line 3874 of file vclxwindows.cxx.

References getMinimumSize().

◆ CreateAccessibleContext()

css::uno::Reference< css::accessibility::XAccessibleContext > VCLXEdit::CreateAccessibleContext ( )
overrideprotectedvirtual

Definition at line 3623 of file vclxwindows.cxx.

◆ dispose()

void VCLXEdit::dispose ( void  )
override

Definition at line 3628 of file vclxwindows.cxx.

References VCLXWindow::dispose(), and maTextListeners.

Referenced by VCLXComboBox::dispose().

◆ getColumnsAndLines()

void VCLXEdit::getColumnsAndLines ( sal_Int16 &  nCols,
sal_Int16 &  nLines 
)
override

Definition at line 3902 of file vclxwindows.cxx.

◆ getMaxTextLen()

sal_Int16 VCLXEdit::getMaxTextLen ( )
override

Definition at line 3755 of file vclxwindows.cxx.

◆ getMinimumSize() [1/2]

css::awt::Size VCLXEdit::getMinimumSize ( )
override

Definition at line 3849 of file vclxwindows.cxx.

References AWTSize().

Referenced by calcAdjustedSize().

◆ getMinimumSize() [2/2]

css::awt::Size VCLXEdit::getMinimumSize ( sal_Int16  nCols,
sal_Int16  nLines 
)
override

Definition at line 3886 of file vclxwindows.cxx.

References AWTSize().

◆ getPreferredSize()

css::awt::Size VCLXEdit::getPreferredSize ( )
override

Definition at line 3860 of file vclxwindows.cxx.

References Size::AdjustHeight(), and AWTSize().

◆ getProperty()

css::uno::Any VCLXEdit::getProperty ( const OUString &  PropertyName)
override

◆ GetPropertyIds()

virtual void VCLXEdit::GetPropertyIds ( std::vector< sal_uInt16 > &  aIds)
inlineoverridevirtual

Definition at line 408 of file include/toolkit/awt/vclxwindows.hxx.

◆ getSelectedText()

OUString VCLXEdit::getSelectedText ( )
override

Definition at line 3696 of file vclxwindows.cxx.

◆ getSelection()

css::awt::Selection VCLXEdit::getSelection ( )
override

Definition at line 3717 of file vclxwindows.cxx.

References Selection::Max(), and Selection::Min().

◆ getText()

OUString VCLXEdit::getText ( )
override

Definition at line 3685 of file vclxwindows.cxx.

◆ GetTextListeners()

TextListenerMultiplexer & VCLXEdit::GetTextListeners ( )
inline

◆ ImplGetPropertyIds()

void VCLXEdit::ImplGetPropertyIds ( std::vector< sal_uInt16 > &  aIds)
static

◆ insertText()

void VCLXEdit::insertText ( const css::awt::Selection &  Sel,
const OUString &  Text 
)
override

Definition at line 3667 of file vclxwindows.cxx.

◆ isEditable()

sal_Bool VCLXEdit::isEditable ( )
override

Definition at line 3728 of file vclxwindows.cxx.

◆ ProcessWindowEvent()

void VCLXEdit::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
overrideprotected

◆ removeTextListener()

void VCLXEdit::removeTextListener ( const css::uno::Reference< css::awt::XTextListener > &  l)
override

Definition at line 3644 of file vclxwindows.cxx.

References GetTextListeners().

◆ setEchoChar()

void VCLXEdit::setEchoChar ( sal_Unicode  cEcho)
override

Definition at line 3763 of file vclxwindows.cxx.

◆ setEditable()

void VCLXEdit::setEditable ( sal_Bool  bEditable)
override

Definition at line 3736 of file vclxwindows.cxx.

◆ setMaxTextLen()

void VCLXEdit::setMaxTextLen ( sal_Int16  nLen)
override

Definition at line 3746 of file vclxwindows.cxx.

◆ setProperty()

void VCLXEdit::setProperty ( const OUString &  PropertyName,
const css::uno::Any &  Value 
)
override

◆ setSelection()

void VCLXEdit::setSelection ( const css::awt::Selection &  aSelection)
override

Definition at line 3708 of file vclxwindows.cxx.

◆ setText()

void VCLXEdit::setText ( const OUString &  aText)
override

Definition at line 3650 of file vclxwindows.cxx.

Member Data Documentation

◆ maTextListeners

TextListenerMultiplexer VCLXEdit::maTextListeners
private

Definition at line 361 of file include/toolkit/awt/vclxwindows.hxx.

Referenced by dispose().


The documentation for this class was generated from the following files: