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

Base class for all functions. More...

#include <fupoor.hxx>

Inheritance diagram for sd::FuPoor:
[legend]
Collaboration diagram for sd::FuPoor:
[legend]

Public Member Functions

virtual void DoExecute (SfxRequest &rReq)
 
void SetMouseButtonCode (sal_uInt16 nNew)
 
sal_uInt16 GetMouseButtonCode () const
 
DrawDocShellGetDocSh ()
 
virtual void DoCut ()
 Cut object to clipboard. More...
 
virtual void DoCopy ()
 Copy object to clipboard. More...
 
virtual void DoPaste ()
 Paste object from clipboard. More...
 
virtual void DoPasteUnformatted ()
 Paste unformatted text from clipboard. More...
 
virtual bool KeyInput (const KeyEvent &rKEvt)
 handle keyboard events More...
 
virtual bool MouseMove (const MouseEvent &)
 
virtual bool MouseButtonUp (const MouseEvent &rMEvt)
 
virtual bool MouseButtonDown (const MouseEvent &rMEvt)
 
virtual bool Command (const CommandEvent &rCEvt)
 
virtual bool RequestHelp (const HelpEvent &rHEvt)
 
virtual void ReceiveRequest (SfxRequest &rReq)
 
virtual void Activate ()
 activates the function More...
 
virtual void Deactivate ()
 deactivates the function More...
 
void SetWindow (::sd::Window *pWin)
 
virtual void SelectionHasChanged ()
 
sal_uInt16 GetSlotID () const
 
void StartDelayToScrollTimer ()
 
virtual rtl::Reference< SdrObjectCreateDefaultObject (const sal_uInt16 nID, const ::tools::Rectangle &rRectangle)
 
virtual bool cancel ()
 is called when the current function should be aborted. More...
 
virtual bool doConstructOrthogonal () const
 Decide if the object to be created should be created orthogonal. More...
 
- Public Member Functions inherited from sd::SimpleReferenceComponent
 SimpleReferenceComponent ()
 
void acquire ()
 @ATTENTION The results are undefined if, for any individual instance of SimpleReferenceComponent, the total number of calls to acquire() exceeds the total number of calls to release() by a platform dependent amount (which, hopefully, is quite large). More...
 
void release ()
 
void Dispose ()
 
bool isDisposed () const
 

Static Public Attributes

static const int HITPIX = 2
 
static const int HITLOG = 53
 
static const int DRGLOG = 53
 

Protected Member Functions

 FuPoor (ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
 
virtual ~FuPoor () override
 
 DECL_LINK (DelayHdl, Timer *, void)
 
void SwitchLayer (sal_Int32 nOffset)
 Switch to another layer. More...
 
 DECL_LINK (ScrollHdl, Timer *, void)
 
void ForceScroll (const Point &aPixPos)
 scroll when approached the border of the window; is called by MouseMove More...
 
 DECL_LINK (DragHdl, Timer *, void)
 
- Protected Member Functions inherited from sd::SimpleReferenceComponent
virtual void disposing ()
 
virtual ~SimpleReferenceComponent ()
 

Static Protected Member Functions

static void ImpForceQuadratic (::tools::Rectangle &rRect)
 

Protected Attributes

::sd::ViewmpView
 
ViewShellmpViewShell
 
VclPtr< ::sd::WindowmpWindow
 
DrawDocShellmpDocSh
 
SdDrawDocumentmpDoc
 
sal_uInt16 nSlotId
 
Timer aScrollTimer
 for auto-scrolling More...
 
Timer aDragTimer
 for Drag&Drop More...
 
bool bIsInDragMode
 
Point aMDPos
 position of MouseButtonDown More...
 
bool bNoScrollUntilInside
 Flag to prevent auto-scrolling until one drags from outside into the window. More...
 
Timer aDelayToScrollTimer
 timer to delay scrolling (~ 1 sec) when dragging out of the window More...
 
bool bScrollable
 
bool bDelayActive
 
bool bFirstMouseMove
 

Private Attributes

sal_uInt16 mnCode
 member to hold state of the mouse buttons for creation of own MouseEvents (like in ScrollHdl) More...
 

Detailed Description

Base class for all functions.

Definition at line 47 of file fupoor.hxx.

Constructor & Destructor Documentation

◆ FuPoor()

FuPoor::FuPoor ( ViewShell pViewSh,
::sd::Window pWin,
::sd::View pView,
SdDrawDocument pDoc,
SfxRequest rReq 
)
protected

◆ ~FuPoor()

FuPoor::~FuPoor ( )
overrideprotectedvirtual

Definition at line 91 of file fupoor.cxx.

References aDelayToScrollTimer, aDragTimer, aScrollTimer, and Task::Stop().

Member Function Documentation

◆ Activate()

void FuPoor::Activate ( )
virtual

◆ cancel()

bool FuPoor::cancel ( )
virtual

is called when the current function should be aborted.

This is used when a function gets a KEY_ESCAPE but can also be called directly.

Returns
true if an active function was aborted

Reimplemented in sd::FuDraw, sd::FuSelection, sd::FuText, and sd::slidesorter::controller::SelectionFunction.

Definition at line 1070 of file fupoor.cxx.

References SfxDispatcher::Execute(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetViewFrame(), and mpViewShell.

Referenced by KeyInput(), and sd::FuText::MouseButtonUp().

◆ Command()

bool FuPoor::Command ( const CommandEvent rCEvt)
virtual

Reimplemented in sd::FuEditGluePoints, and sd::FuOutlineText.

Definition at line 945 of file fupoor.cxx.

References SdrView::Command(), mpView, and mpWindow.

Referenced by sd::FuEditGluePoints::Command().

◆ CreateDefaultObject()

rtl::Reference< SdrObject > FuPoor::CreateDefaultObject ( const sal_uInt16  nID,
const ::tools::Rectangle rRectangle 
)
virtual

◆ Deactivate()

void FuPoor::Deactivate ( )
virtual

◆ DECL_LINK() [1/3]

sd::FuPoor::DECL_LINK ( DelayHdl  ,
Timer ,
void   
)
protected

◆ DECL_LINK() [2/3]

sd::FuPoor::DECL_LINK ( DragHdl  ,
Timer ,
void   
)
protected

◆ DECL_LINK() [3/3]

sd::FuPoor::DECL_LINK ( ScrollHdl  ,
Timer ,
void   
)
protected

◆ doConstructOrthogonal()

bool FuPoor::doConstructOrthogonal ( ) const
virtual

Decide if the object to be created should be created orthogonal.

Default implementation uses nSlotID to decide. May be overridden to use other criteria for this decision

Returns
true if the to be created object should be orthogonal.

Reimplemented in sd::FuConstructCustomShape.

Definition at line 1082 of file fupoor.cxx.

References aMDPos, SdrMarkView::AreObjectsMarked(), SdrMarkView::GetDragMode(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SdrObject::GetObjIdentifier(), SdrHdl::IsCornerHdl(), mpView, nSlotId, and SdrMarkView::PickHandle().

Referenced by sd::FuDraw::MouseButtonDown(), and sd::FuDraw::MouseMove().

◆ DoCopy()

void FuPoor::DoCopy ( )
virtual

Copy object to clipboard.

Reimplemented in sd::FuOutlineText, and sd::slidesorter::controller::SelectionFunction.

Definition at line 888 of file fupoor.cxx.

References sd::View::DoCopy(), and mpView.

◆ DoCut()

void FuPoor::DoCut ( )
virtual

Cut object to clipboard.

Reimplemented in sd::FuOutlineText, and sd::slidesorter::controller::SelectionFunction.

Definition at line 877 of file fupoor.cxx.

References sd::View::DoCut(), and mpView.

◆ DoExecute()

void FuPoor::DoExecute ( SfxRequest rReq)
virtual

◆ DoPaste()

void FuPoor::DoPaste ( )
virtual

Paste object from clipboard.

Reimplemented in sd::FuOutlineText, and sd::slidesorter::controller::SelectionFunction.

Definition at line 899 of file fupoor.cxx.

References sd::View::DoPaste(), mpView, and mpWindow.

◆ DoPasteUnformatted()

void FuPoor::DoPasteUnformatted ( )
virtual

◆ ForceScroll()

void FuPoor::ForceScroll ( const Point aPixPos)
protected

◆ GetDocSh()

DrawDocShell * sd::FuPoor::GetDocSh ( )
inline

Definition at line 60 of file fupoor.hxx.

References mpDocSh.

Referenced by sd::FuExecuteInteraction::DoExecute().

◆ GetMouseButtonCode()

sal_uInt16 sd::FuPoor::GetMouseButtonCode ( ) const
inline

Definition at line 58 of file fupoor.hxx.

References mnCode.

◆ GetSlotID()

sal_uInt16 sd::FuPoor::GetSlotID ( ) const
inline

Definition at line 86 of file fupoor.hxx.

References nSlotId.

Referenced by sd::FuPage::ExecuteDialog().

◆ ImpForceQuadratic()

void FuPoor::ImpForceQuadratic ( ::tools::Rectangle rRect)
staticprotected

◆ KeyInput()

bool FuPoor::KeyInput ( const KeyEvent rKEvt)
virtual

handle keyboard events

Returns
sal_True if the event was handled, sal_False otherwise

Reimplemented in sd::FuDraw, sd::FuEditGluePoints, sd::FuFormatPaintBrush, sd::FuOutlineText, sd::FuSelection, sd::FuText, and sd::slidesorter::controller::SelectionFunction.

Definition at line 175 of file fupoor.cxx.

References a, sd::ViewShell::ActivateObject(), SdrMarkView::AreObjectsMarked(), E3dView::BegDragObj(), tools::Rectangle::Bottom(), cancel(), tools::Rectangle::Contains(), DynCastSdrTextObj(), SdrDragView::EndDragObj(), Execute(), SfxDispatcher::Execute(), SfxDispatcher::ExecuteList(), sd::DrawViewShell::GetActualPage(), SdrMarkView::GetAllMarkedRect(), KeyEvent::GetCharCode(), vcl::KeyCode::GetCode(), SdrEdgeObj::GetConnection(), SfxViewFrame::GetDispatcher(), SdrPaintView::GetDragStat(), SdrHdlList::GetFocusHdl(), SdrHdlList::GetHdl(), SdrHdlList::GetHdlCount(), SdrMarkView::GetHdlList(), KeyEvent::GetKeyCode(), SdrHdl::GetKind(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMarkView::GetMarkedObjRect(), SdrMark::GetMarkedSdrObj(), SdrMarkView::GetMarkHdlSizePixel(), vcl::KeyCode::GetModifier(), sd::ZoomList::GetNextZoomRect(), SdrHdl::GetObj(), SdrObjConnection::GetObject(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), SdPage::GetPageKind(), SdrPage::GetPageNum(), SdrHdl::GetPointNum(), SdrHdl::GetPolyNum(), SdrHdl::GetPos(), sd::ZoomList::GetPreviousZoomRect(), SdDrawDocument::GetSdPageCount(), SdrPaintView::GetSdrPageView(), SdrEdgeObj::GetSuppressDefaultConnect(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), SdrDragView::GetWorkArea(), sd::ViewShell::GetZoomList(), SdrObject::HasTextEdit(), Size::Height(), SdrDragView::IsDragObj(), SdrObject::IsEmptyPresObj(), sd::DrawViewShell::IsLayerModeActive(), vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), SdrObjListIter::IsMore(), SdrEditView::IsMoveAllowed(), sd::ZoomList::IsNextPossible(), SdrDragStat::IsNoSnap(), SdrMarkView::IsPointMarked(), sd::ZoomList::IsPreviousPossible(), SfxObjectShell::IsReadOnly(), sd::SlideShow::IsRunning(), vcl::KeyCode::IsShift(), EditEngine::IsSimpleCharInput(), SdrSnapView::IsSnapEnabled(), SdrObjEditView::IsTextEdit(), SfxObjectShell::IsUIActive(), KEY_ADD, KEY_COMMA, KEY_DIVIDE, KEY_DOWN, KEY_END, KEY_ESCAPE, KEY_HOME, KEY_LEFT, KEY_MULTIPLY, KEY_PAGEDOWN, KEY_PAGEUP, KEY_POINT, KEY_RETURN, KEY_RIGHT, KEY_SPACE, KEY_SUBTRACT, KEY_TAB, KEY_UP, tools::Rectangle::Left(), SdrPaintView::MakeVisible(), SdrMarkView::MarkObj(), sd::View::MarkPoint(), E3dView::MovAction(), tools::Rectangle::Move(), SdrEditView::MoveAllMarked(), mpDoc, mpDocSh, mpView, mpViewShell, mpWindow, SdrObjListIter::Next(), tools::Rectangle::Right(), sd::ViewShell::ScrollLines(), sd::View::SdrEndTextEdit(), sd::TabControl::SendActivatePageEvent(), sd::TabControl::SendDeactivatePageEvent(), SdrSnapView::SetSnapEnabled(), SdrEdgeObj::SetSuppressDefaultConnect(), sd::ViewShell::SetZoom(), sd::ViewShell::SetZoomRect(), SwitchLayer(), tools::Rectangle::Top(), SdrMarkView::UnMarkAll(), SdrMarkView::UnmarkAllPoints(), SdrMarkView::UnmarkPoint(), and Size::Width().

Referenced by sd::FuDraw::KeyInput(), sd::FuFormatPaintBrush::KeyInput(), sd::FuOutlineText::KeyInput(), and sd::slidesorter::controller::SelectionFunction::KeyInput().

◆ MouseButtonDown()

bool FuPoor::MouseButtonDown ( const MouseEvent rMEvt)
virtual

◆ MouseButtonUp()

bool FuPoor::MouseButtonUp ( const MouseEvent rMEvt)
virtual

◆ MouseMove()

bool FuPoor::MouseMove ( const MouseEvent )
virtual

◆ ReceiveRequest()

void FuPoor::ReceiveRequest ( SfxRequest rReq)
virtual

Reimplemented in sd::FuEditGluePoints, and sd::FuText.

Definition at line 1008 of file fupoor.cxx.

Referenced by FuPoor(), sd::FuEditGluePoints::ReceiveRequest(), and sd::FuText::ReceiveRequest().

◆ RequestHelp()

bool FuPoor::RequestHelp ( const HelpEvent rHEvt)
virtual

◆ SelectionHasChanged()

void FuPoor::SelectionHasChanged ( )
virtual

◆ SetMouseButtonCode()

void sd::FuPoor::SetMouseButtonCode ( sal_uInt16  nNew)
inline

◆ SetWindow()

void FuPoor::SetWindow ( ::sd::Window pWin)

Definition at line 113 of file fupoor.cxx.

References mpWindow.

◆ StartDelayToScrollTimer()

void FuPoor::StartDelayToScrollTimer ( )

Definition at line 983 of file fupoor.cxx.

References aDelayToScrollTimer, bDelayActive, and Timer::Start().

Referenced by ForceScroll().

◆ SwitchLayer()

void FuPoor::SwitchLayer ( sal_Int32  nOffset)
protected

Switch to another layer.

The layer to switch to is specified by an offset relative to the active layer. With respect to the layer bar control at the lower left of the document window positive values move to the right and negative values move to the left.

Switching the layer is independent of the view's layer mode. The layers are switched even when the layer mode is turned off and the layer control is not visible.

Parameters
nOffsetIf the offset is positive skip that many layers in selecting the next layer. If it is negative then select a previous one. An offset or zero does not change the current layer. If the resulting index lies outside the valid range of indices then it is set to either the minimal or maximal valid index, whichever is nearer.

Definition at line 1034 of file fupoor.cxx.

References mpViewShell, nIndex, sd::LayerTabBar::SendActivatePageEvent(), and sd::LayerTabBar::SendDeactivatePageEvent().

Referenced by KeyInput().

Member Data Documentation

◆ aDelayToScrollTimer

Timer sd::FuPoor::aDelayToScrollTimer
protected

timer to delay scrolling (~ 1 sec) when dragging out of the window

Definition at line 165 of file fupoor.hxx.

Referenced by Deactivate(), FuPoor(), MouseButtonUp(), StartDelayToScrollTimer(), and ~FuPoor().

◆ aDragTimer

Timer sd::FuPoor::aDragTimer
protected

◆ aMDPos

Point sd::FuPoor::aMDPos
protected

◆ aScrollTimer

Timer sd::FuPoor::aScrollTimer
protected

for auto-scrolling

Definition at line 152 of file fupoor.hxx.

Referenced by Deactivate(), ForceScroll(), FuPoor(), and ~FuPoor().

◆ bDelayActive

bool sd::FuPoor::bDelayActive
protected

Definition at line 167 of file fupoor.hxx.

Referenced by Deactivate(), ForceScroll(), MouseButtonUp(), and StartDelayToScrollTimer().

◆ bFirstMouseMove

bool sd::FuPoor::bFirstMouseMove
protected

◆ bIsInDragMode

bool sd::FuPoor::bIsInDragMode
protected

◆ bNoScrollUntilInside

bool sd::FuPoor::bNoScrollUntilInside
protected

Flag to prevent auto-scrolling until one drags from outside into the window.

Definition at line 162 of file fupoor.hxx.

Referenced by ForceScroll().

◆ bScrollable

bool sd::FuPoor::bScrollable
protected

Definition at line 166 of file fupoor.hxx.

Referenced by Deactivate(), ForceScroll(), and MouseButtonUp().

◆ DRGLOG

const int sd::FuPoor::DRGLOG = 53
static

Definition at line 52 of file fupoor.hxx.

Referenced by sd::FuSelection::MouseButtonDown().

◆ HITLOG

const int sd::FuPoor::HITLOG = 53
static

Definition at line 51 of file fupoor.hxx.

Referenced by sd::FuSelection::MouseButtonDown().

◆ HITPIX

const int sd::FuPoor::HITPIX = 2
static

◆ mnCode

sal_uInt16 sd::FuPoor::mnCode
private

member to hold state of the mouse buttons for creation of own MouseEvents (like in ScrollHdl)

Definition at line 173 of file fupoor.hxx.

Referenced by GetMouseButtonCode(), and SetMouseButtonCode().

◆ mpDoc

SdDrawDocument* sd::FuPoor::mpDoc
protected

Definition at line 148 of file fupoor.hxx.

Referenced by sd::FuPage::ApplyItemSet(), sd::FuHangulHanjaConversion::ConvertStyles(), sd::FuConstruct3dObject::CreateDefaultObject(), sd::FuConstructArc::CreateDefaultObject(), sd::FuConstructCustomShape::CreateDefaultObject(), sd::FuConstructRectangle::CreateDefaultObject(), sd::FuText::disposing(), sd::FuArea::DoExecute(), sd::FuChar::DoExecute(), sd::FuConnectionDlg::DoExecute(), sd::FuCopy::DoExecute(), sd::FuCustomShowDlg::DoExecute(), sd::FuExpandPage::DoExecute(), sd::FuInsertOLE::DoExecute(), sd::FuInsertFile::DoExecute(), sd::FuLine::DoExecute(), sd::FuLineEnd::DoExecute(), sd::FuLink::DoExecute(), sd::FuMeasureDlg::DoExecute(), sd::FuNavigation::DoExecute(), sd::FuObjectAnimationParameters::DoExecute(), sd::FuBulletAndPosition::DoExecute(), sd::FuParagraph::DoExecute(), sd::FuPresentationLayout::DoExecute(), sd::FuPresentationObjects::DoExecute(), sd::FuScale::DoExecute(), sd::FuSearch::DoExecute(), sd::FuSlideShowDlg::DoExecute(), sd::FuSummaryPage::DoExecute(), sd::FuTemplate::DoExecute(), sd::FuThesaurus::DoExecute(), sd::FuTransform::DoExecute(), sd::FuTextAttrDlg::DoExecute(), sd::FuPage::ExecuteDialog(), sd::FuHangulHanjaConversion::FuHangulHanjaConversion(), sd::FuSelection::HandleImageMapClick(), sd::FuBullet::InsertSpecialCharacter(), sd::FuInsertFile::InsSDDinDrMode(), sd::FuInsertFile::InsTextOrRTFinDrMode(), sd::FuInsertFile::InsTextOrRTFinOlMode(), KeyInput(), sd::FuConstruct3dObject::MouseButtonDown(), sd::FuConstructArc::MouseButtonDown(), sd::FuConstructBezierPolygon::MouseButtonDown(), sd::FuConstructCustomShape::MouseButtonDown(), sd::FuConstructRectangle::MouseButtonDown(), sd::FuConstructRectangle::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuFormatPaintBrush::Paste(), sd::FuSearch::SearchAndReplace(), sd::FuConstructRectangle::SetAttributes(), sd::FuBulletAndPosition::SetCurrentBulletsNumbering(), sd::FuText::SetInEditMode(), sd::FuConstructRectangle::SetLineEnds(), sd::FuConstruct::SetStyleSheet(), and sd::FuHangulHanjaConversion::StartConversion().

◆ mpDocSh

DrawDocShell* sd::FuPoor::mpDocSh
protected

◆ mpView

::sd::View* sd::FuPoor::mpView
protected

Definition at line 144 of file fupoor.hxx.

Referenced by sd::FuConstruct3dObject::Activate(), sd::FuConstructArc::Activate(), sd::FuConstructBezierPolygon::Activate(), sd::FuConstructCustomShape::Activate(), sd::FuConstructRectangle::Activate(), sd::FuConstruct::Activate(), sd::FuConstructUnoControl::Activate(), sd::FuEditGluePoints::Activate(), sd::FuFormatPaintBrush::Activate(), sd::FuSelection::Activate(), sd::FuText::Activate(), sd::FuDraw::cancel(), sd::FuSelection::cancel(), sd::FuText::cancel(), Command(), sd::FuEditGluePoints::Command(), sd::FuOutlineText::Command(), sd::FuConstruct3dObject::CreateDefaultObject(), sd::FuConstructArc::CreateDefaultObject(), sd::FuConstructBezierPolygon::CreateDefaultObject(), sd::FuConstructCustomShape::CreateDefaultObject(), sd::FuConstructRectangle::CreateDefaultObject(), sd::FuConstructUnoControl::CreateDefaultObject(), sd::FuText::CreateDefaultObject(), sd::FuConstructBezierPolygon::Deactivate(), sd::FuConstructRectangle::Deactivate(), sd::FuConstruct::Deactivate(), sd::FuConstructUnoControl::Deactivate(), sd::FuEditGluePoints::Deactivate(), sd::FuFormatPaintBrush::Deactivate(), sd::FuText::Deactivate(), sd::FuText::DeleteDefaultText(), sd::FuText::disposing(), doConstructOrthogonal(), DoCopy(), DoCut(), sd::FuArea::DoExecute(), sd::FuChar::DoExecute(), sd::FuConstructArc::DoExecute(), sd::FuConnectionDlg::DoExecute(), sd::FuConstructRectangle::DoExecute(), sd::FuCopy::DoExecute(), sd::FuEditGluePoints::DoExecute(), sd::FuExecuteInteraction::DoExecute(), sd::FuExpandPage::DoExecute(), sd::FuFormatPaintBrush::DoExecute(), sd::FuInsertGraphic::DoExecute(), sd::FuInsertClipboard::DoExecute(), sd::FuInsertOLE::DoExecute(), sd::FuLine::DoExecute(), sd::FuLineEnd::DoExecute(), sd::FuMeasureDlg::DoExecute(), sd::FuMorph::DoExecute(), sd::FuNavigation::DoExecute(), sd::FuObjectAnimationParameters::DoExecute(), sd::FuBulletAndPosition::DoExecute(), sd::FuPage::DoExecute(), sd::FuParagraph::DoExecute(), sd::FuPresentationLayout::DoExecute(), sd::FuScale::DoExecute(), sd::FuSnapLine::DoExecute(), sd::FuSummaryPage::DoExecute(), sd::FuTemplate::DoExecute(), sd::FuText::DoExecute(), sd::FuThesaurus::DoExecute(), sd::FuTransform::DoExecute(), sd::FuTextAttrDlg::DoExecute(), sd::FuVectorize::DoExecute(), sd::FuDraw::DoModifiers(), DoPaste(), DoPasteUnformatted(), sd::FuDraw::DoubleClick(), sd::FuDraw::ForcePointer(), ForceScroll(), sd::FuBulletAndPosition::GetNumBulletItem(), sd::FuSelection::HandleImageMapClick(), sd::FuFormatPaintBrush::HasContentForThisType(), sd::FuConstruct3dObject::ImpCreateBasic3DShape(), sd::FuMorph::ImpInsertPolygons(), sd::FuConstruct3dObject::ImpPrepareBasic3DShape(), sd::FuBullet::InsertFormattingMark(), sd::FuBullet::InsertSpecialCharacter(), sd::FuInsertFile::InsSDDinDrMode(), sd::FuInsertFile::InsSDDinOlMode(), sd::FuInsertFile::InsTextOrRTFinDrMode(), sd::FuInsertFile::InsTextOrRTFinOlMode(), sd::FuConstruct::IsIgnoreUnexpectedMouseButtonUp(), KeyInput(), sd::FuDraw::KeyInput(), sd::FuEditGluePoints::KeyInput(), sd::FuSelection::KeyInput(), sd::FuText::KeyInput(), sd::FuConstruct3dObject::MouseButtonDown(), sd::FuConstructArc::MouseButtonDown(), sd::FuConstructBezierPolygon::MouseButtonDown(), sd::FuConstructCustomShape::MouseButtonDown(), sd::FuConstructRectangle::MouseButtonDown(), sd::FuConstruct::MouseButtonDown(), sd::FuConstructUnoControl::MouseButtonDown(), sd::FuDraw::MouseButtonDown(), sd::FuEditGluePoints::MouseButtonDown(), sd::FuFormatPaintBrush::MouseButtonDown(), sd::FuSelection::MouseButtonDown(), sd::FuText::MouseButtonDown(), sd::FuConstruct3dObject::MouseButtonUp(), sd::FuConstructArc::MouseButtonUp(), sd::FuConstructBezierPolygon::MouseButtonUp(), sd::FuConstructCustomShape::MouseButtonUp(), sd::FuConstructRectangle::MouseButtonUp(), sd::FuConstruct::MouseButtonUp(), sd::FuConstructUnoControl::MouseButtonUp(), sd::FuDraw::MouseButtonUp(), sd::FuDisplayOrder::MouseButtonUp(), sd::FuEditGluePoints::MouseButtonUp(), sd::FuFormatPaintBrush::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuText::MouseButtonUp(), sd::FuZoom::MouseButtonUp(), sd::FuConstruct::MouseMove(), sd::FuDraw::MouseMove(), sd::FuDisplayOrder::MouseMove(), sd::FuEditGluePoints::MouseMove(), sd::FuFormatPaintBrush::MouseMove(), sd::FuSelection::MouseMove(), sd::FuText::MouseMove(), sd::FuZoom::MouseMove(), sd::FuFormatPaintBrush::Paste(), sd::FuSelection::pickObject(), sd::FuEditGluePoints::ReceiveRequest(), sd::FuText::ReceiveRequest(), RequestHelp(), sd::FuDraw::RequestHelp(), sd::FuText::RequestHelp(), SelectionHasChanged(), sd::FuConstructBezierPolygon::SelectionHasChanged(), sd::FuSelection::SelectionHasChanged(), sd::FuConstructRectangle::SetAttributes(), sd::FuBulletAndPosition::SetCurrentBulletsNumbering(), sd::FuSelection::SetEditMode(), sd::FuText::SetInEditMode(), sd::FuConstructRectangle::SetLineEnds(), sd::FuDraw::SetPointer(), sd::FuConstruct::SetStyleSheet(), sd::FuHangulHanjaConversion::StartConversion(), sd::FuDraw::~FuDraw(), sd::FuEditGluePoints::~FuEditGluePoints(), and sd::FuSelection::~FuSelection().

◆ mpViewShell

ViewShell* sd::FuPoor::mpViewShell
protected

Definition at line 145 of file fupoor.hxx.

Referenced by sd::FuFormatPaintBrush::Activate(), sd::FuText::Activate(), cancel(), sd::FuDraw::cancel(), sd::FuSelection::cancel(), sd::FuConstructRectangle::Deactivate(), sd::FuFormatPaintBrush::Deactivate(), sd::FuZoom::Deactivate(), sd::FuArea::DoExecute(), sd::FuChar::DoExecute(), sd::FuConstruct3dObject::DoExecute(), sd::FuConstructArc::DoExecute(), sd::FuConstructCustomShape::DoExecute(), sd::FuConstructRectangle::DoExecute(), sd::FuConstructUnoControl::DoExecute(), sd::FuCopy::DoExecute(), sd::FuCustomShowDlg::DoExecute(), sd::FuEditGluePoints::DoExecute(), sd::FuExecuteInteraction::DoExecute(), sd::FuExpandPage::DoExecute(), sd::FuInsertGraphic::DoExecute(), sd::FuInsertClipboard::DoExecute(), sd::FuInsertOLE::DoExecute(), sd::FuInsertAVMedia::DoExecute(), sd::FuInsertFile::DoExecute(), sd::FuLine::DoExecute(), sd::FuLink::DoExecute(), sd::FuNavigation::DoExecute(), sd::FuObjectAnimationParameters::DoExecute(), sd::FuBulletAndPosition::DoExecute(), sd::FuPage::DoExecute(), sd::FuParagraph::DoExecute(), sd::FuPresentationLayout::DoExecute(), sd::FuPresentationObjects::DoExecute(), sd::FuScale::DoExecute(), sd::FuSearch::DoExecute(), sd::FuSnapLine::DoExecute(), sd::FuSummaryPage::DoExecute(), sd::FuTemplate::DoExecute(), sd::FuText::DoExecute(), sd::FuThesaurus::DoExecute(), sd::FuTransform::DoExecute(), sd::FuDraw::DoModifiers(), DoPasteUnformatted(), sd::FuOutlineText::DoPasteUnformatted(), sd::FuDraw::DoubleClick(), sd::FuPage::ExecuteDialog(), sd::FuDraw::ForcePointer(), ForceScroll(), sd::FuHangulHanjaConversion::FuHangulHanjaConversion(), sd::FuSelection::HandleImageMapClick(), sd::FuFormatPaintBrush::implcancel(), sd::FuConstruct3dObject::ImpPrepareBasic3DShape(), sd::FuText::ImpSetAttributesFitToSize(), sd::FuText::ImpSetAttributesFitToSizeVertical(), sd::FuText::ImpSetAttributesForNewTextObject(), sd::FuBullet::InsertFormattingMark(), sd::FuBullet::InsertSpecialCharacter(), sd::FuInsertFile::InsSDDinDrMode(), sd::FuInsertFile::InsTextOrRTFinDrMode(), sd::FuInsertFile::InsTextOrRTFinOlMode(), sd::FuText::InvalidateBindings(), KeyInput(), sd::FuDraw::KeyInput(), sd::FuSelection::KeyInput(), sd::FuText::KeyInput(), sd::FuConstruct3dObject::MouseButtonDown(), sd::FuDraw::MouseButtonDown(), sd::FuFormatPaintBrush::MouseButtonDown(), sd::FuOutlineText::MouseButtonDown(), sd::FuSelection::MouseButtonDown(), sd::FuText::MouseButtonDown(), sd::FuConstruct3dObject::MouseButtonUp(), sd::FuConstructArc::MouseButtonUp(), sd::FuConstructBezierPolygon::MouseButtonUp(), sd::FuConstructCustomShape::MouseButtonUp(), sd::FuConstructRectangle::MouseButtonUp(), sd::FuConstruct::MouseButtonUp(), sd::FuConstructUnoControl::MouseButtonUp(), sd::FuDraw::MouseButtonUp(), sd::FuDisplayOrder::MouseButtonUp(), sd::FuFormatPaintBrush::MouseButtonUp(), sd::FuOutlineText::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuText::MouseButtonUp(), sd::FuZoom::MouseButtonUp(), sd::FuDraw::MouseMove(), sd::FuZoom::MouseMove(), sd::FuFormatPaintBrush::Paste(), sd::FuText::ReceiveRequest(), sd::FuConstructBezierPolygon::SelectionHasChanged(), sd::FuSelection::SelectionHasChanged(), sd::FuBulletAndPosition::SetCurrentBulletsNumbering(), sd::FuConstructBezierPolygon::SetEditMode(), sd::FuSelection::SetEditMode(), sd::FuText::SetInEditMode(), sd::FuHangulHanjaConversion::StartConversion(), SwitchLayer(), sd::FuOutlineText::UpdateForKeyPress(), and sd::FuZoom::~FuZoom().

◆ mpWindow

VclPtr< ::sd::Window> sd::FuPoor::mpWindow
protected

Definition at line 146 of file fupoor.hxx.

Referenced by sd::FuConstructUnoControl::Activate(), sd::FuDisplayOrder::Activate(), sd::FuZoom::Activate(), Command(), sd::FuEditGluePoints::Command(), sd::FuOutlineText::Command(), Deactivate(), sd::FuConstructUnoControl::Deactivate(), sd::FuDisplayOrder::Deactivate(), sd::FuZoom::Deactivate(), sd::FuOutlineText::DoCopy(), sd::FuOutlineText::DoCut(), sd::FuInsertGraphic::DoExecute(), sd::FuInsertClipboard::DoExecute(), sd::FuInsertOLE::DoExecute(), sd::FuInsertAVMedia::DoExecute(), sd::FuInsertFile::DoExecute(), sd::FuLineEnd::DoExecute(), sd::FuMorph::DoExecute(), sd::FuPage::DoExecute(), sd::FuPresentationLayout::DoExecute(), sd::FuPresentationObjects::DoExecute(), sd::FuScale::DoExecute(), sd::FuSlideShowDlg::DoExecute(), sd::FuSnapLine::DoExecute(), sd::FuText::DoExecute(), sd::FuThesaurus::DoExecute(), sd::FuVectorize::DoExecute(), DoPaste(), sd::FuOutlineText::DoPaste(), DoPasteUnformatted(), sd::FuOutlineText::DoPasteUnformatted(), sd::FuDraw::DoubleClick(), sd::FuDraw::ForcePointer(), ForceScroll(), sd::FuSelection::HandleImageMapClick(), sd::FuInsertFile::InsSDDinOlMode(), sd::FuInsertFile::InsTextOrRTFinDrMode(), sd::FuInsertFile::InsTextOrRTFinOlMode(), sd::FuConstruct::IsIgnoreUnexpectedMouseButtonUp(), KeyInput(), sd::FuDraw::KeyInput(), sd::FuEditGluePoints::KeyInput(), sd::FuOutlineText::KeyInput(), sd::FuSelection::KeyInput(), sd::FuText::KeyInput(), sd::FuConstruct3dObject::MouseButtonDown(), sd::FuConstructArc::MouseButtonDown(), sd::FuConstructBezierPolygon::MouseButtonDown(), sd::FuConstructCustomShape::MouseButtonDown(), sd::FuConstructRectangle::MouseButtonDown(), sd::FuConstruct::MouseButtonDown(), sd::FuConstructUnoControl::MouseButtonDown(), sd::FuDraw::MouseButtonDown(), sd::FuEditGluePoints::MouseButtonDown(), sd::FuFormatPaintBrush::MouseButtonDown(), sd::FuOutlineText::MouseButtonDown(), sd::FuSelection::MouseButtonDown(), sd::FuText::MouseButtonDown(), sd::FuZoom::MouseButtonDown(), sd::FuConstruct3dObject::MouseButtonUp(), sd::FuConstructBezierPolygon::MouseButtonUp(), sd::FuConstructCustomShape::MouseButtonUp(), sd::FuConstructRectangle::MouseButtonUp(), sd::FuConstruct::MouseButtonUp(), sd::FuDraw::MouseButtonUp(), sd::FuDisplayOrder::MouseButtonUp(), sd::FuEditGluePoints::MouseButtonUp(), sd::FuOutlineText::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuText::MouseButtonUp(), sd::FuZoom::MouseButtonUp(), sd::FuConstruct::MouseMove(), sd::FuDraw::MouseMove(), sd::FuDisplayOrder::MouseMove(), sd::FuEditGluePoints::MouseMove(), sd::FuFormatPaintBrush::MouseMove(), sd::FuOutlineText::MouseMove(), sd::FuSelection::MouseMove(), sd::FuText::MouseMove(), sd::FuZoom::MouseMove(), sd::FuSelection::pickObject(), sd::FuText::ReceiveRequest(), RequestHelp(), sd::FuDraw::RequestHelp(), sd::FuText::RequestHelp(), sd::FuDraw::SetHelpText(), sd::FuText::SetInEditMode(), sd::FuDraw::SetPointer(), SetWindow(), sd::FuHangulHanjaConversion::StartConversion(), and sd::slidesorter::controller::SelectionFunction::SwitchToDragAndDropMode().

◆ nSlotId

sal_uInt16 sd::FuPoor::nSlotId
protected

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