21#include <editeng/editeng.hxx>
22#include <editeng/editids.hrc>
25#include <osl/diagnose.h>
56 ::osl::MutexGuard aGuard(
m_aMutex );
57 OSL_ENSURE( _rURL.Complete ==
getFeatureURL().
Complete,
"OSelectAllDispatcher::dispatch: invalid URL!" );
62 OSL_ENSURE( pEngine,
"OSelectAllDispatcher::dispatch: no edit engine - but not yet disposed?" );
69 sal_Int32 nLastParaNumber = nParagraphs - 1;
70 sal_Int32 nParaLen = pEngine->
GetTextLen( nLastParaNumber );
95 OSL_ENSURE( pEngine,
"OParagraphDirectionDispatcher::dispatch: no edit engine - but not yet disposed?" );
110 ::osl::MutexGuard aGuard(
m_aMutex );
111 OSL_ENSURE( _rURL.Complete ==
getFeatureURL().
Complete,
"OTextDirectionDispatcher::dispatch: invalid URL!" );
116 OSL_ENSURE( pEngine,
"OTextDirectionDispatcher::dispatch: no edit engine - but not yet disposed?" );
129 OSL_ENSURE( pEngine,
"OTextDirectionDispatcher::dispatch: no edit engine - but not yet disposed?" );
146 const PropertyValue* pLookup = _rArguments.getConstArray();
147 const PropertyValue* pLookupEnd = _rArguments.getConstArray() + _rArguments.getLength();
148 while ( pLookup != pLookupEnd )
150 if ( pLookup->Name ==
"Enable" )
154 if ( pLookup != pLookupEnd )
157 OSL_VERIFY( pLookup->Value >>= bEnable );
163 OSL_FAIL(
"OAsianFontLayoutDispatcher::convertDispatchArgsToItem: did not find the one and only argument!" );
sal_Int32 GetParagraphCount() const
sal_Int32 GetTextLen() const
void SetVertical(bool bVertical)
bool IsEffectivelyVertical() const
void SetSelection(const ESelection &rNewSel)
EditEngine * GetEditEngine() const
mutable::osl::Mutex m_aMutex
virtual const SfxPoolItem * convertDispatchArgsToItem(const css::uno::Sequence< css::beans::PropertyValue > &_rArguments) override
convert the arguments as got in a XDispatch::dispatch call into an SfxPoolItem, which can be used wit...
OAsianFontLayoutDispatcher(EditView &_rView, AttributeId _nAttributeId, const css::util::URL &_rURL, IMultiAttributeDispatcher *_pMasterDispatcher)
AttributeId m_nAttributeId
virtual css::frame::FeatureStateEvent buildStatusEvent() const override
OParagraphDirectionDispatcher(EditView &_rView, AttributeId _nAttributeId, const css::util::URL &_rURL, IMultiAttributeDispatcher *_pMasterDispatcher)
virtual css::frame::FeatureStateEvent buildStatusEvent() const override
const css::util::URL & getFeatureURL() const
void dispose()
clean up resources associated with this instance
virtual css::frame::FeatureStateEvent buildStatusEvent() const
void checkDisposed() const
virtual ~OSelectAllDispatcher() override
virtual css::frame::FeatureStateEvent buildStatusEvent() const override
virtual void SAL_CALL dispatch(const css::util::URL &URL, const css::uno::Sequence< css::beans::PropertyValue > &Arguments) override
OSelectAllDispatcher(EditView &_rView, const css::util::URL &_rURL)
virtual css::frame::FeatureStateEvent buildStatusEvent() const override
virtual void SAL_CALL dispatch(const css::util::URL &URL, const css::uno::Sequence< css::beans::PropertyValue > &Arguments) override
OTextDirectionDispatcher(EditView &_rView, const css::util::URL &_rURL)
ListBox is a bit confusing / different from other form components, so here are a few notes:
sal_uInt16 WhichId
the "which id" of an item in an SfxItemSet
sal_Int32 AttributeId
the id of an attribute