virtual void GetFocus() override
virtual void Draw(OutputDevice *_pDev, const Point &_rPos, SystemTextColorFlags _nFlags) override
RichTextControl(RichTextEngine *_pEngine, vcl::Window *_pParent, WinBits _nStyle, ITextAttributeListener *_pTextAttribListener, ITextSelectionListener *_pSelectionListener)
virtual ~RichTextControl() override
virtual void StateChanged(StateChangedType nStateChange) override
void enableAttributeNotification(AttributeId _nAttributeId, ITextAttributeListener *_pListener)
std::unique_ptr< RichTextControlImpl > m_pImpl
void SetHideInactiveSelection(bool _bHide)
void applyAttributes(const SfxItemSet &_rAttributesToApply)
const EditView & getView() const
virtual void executeAttribute(AttributeId _nAttributeId, const SfxPoolItem *_pArgument) override
virtual void Resize() override
EditEngine & getEngine() const
void SetBackgroundColor()
void disableAttributeNotification(AttributeId _nAttributeId)
disables the change notifications for a particular attribute
virtual bool EventNotify(NotifyEvent &_rNEvt) override
void SetReadOnly(bool _bReadOnly)
virtual bool PreNotify(NotifyEvent &_rNEvt) override
static bool isMappableSlot(SfxSlotId _nSlotId)
determines whether a given slot can be mapped to an aspect of an attribute of the EditEngine
static WinBits implInitStyle(WinBits nStyle)
bool GetHideInactiveSelection() const
void implInit(RichTextEngine *_pEngine, ITextAttributeListener *_pTextAttribListener, ITextSelectionListener *_pSelectionListener)
virtual void dispose() override
virtual AttributeState getState(AttributeId _nAttributeId) const override