LibreOffice Module sw (master) 1
|
#include <conrect.hxx>
Public Member Functions | |
ConstRectangle (SwWrtShell *pSh, SwEditWin *pWin, SwView *pView) | |
virtual bool | MouseButtonUp (const MouseEvent &rMEvt) override |
virtual bool | MouseButtonDown (const MouseEvent &rMEvt) override |
virtual void | Activate (const sal_uInt16 nSlotId) override |
Public Member Functions inherited from SwDrawBase | |
SwDrawBase (SwWrtShell *pSh, SwEditWin *pWin, SwView *pView) | |
virtual | ~SwDrawBase () |
void | SetDrawPointer () |
void | EnterSelectMode (const MouseEvent &rMEvt) |
bool | IsInsertForm () const |
bool | IsCreateObj () const |
bool | MouseMove (const MouseEvent &rMEvt) |
virtual bool | MouseButtonUp (const MouseEvent &rMEvt) |
virtual bool | MouseButtonDown (const MouseEvent &rMEvt) |
void | BreakCreate () |
void | SetSlotId (sal_uInt16 nSlot) |
sal_uInt16 | GetSlotId () const |
virtual void | Activate (const sal_uInt16 nSlotId) |
virtual void | Deactivate () |
virtual void | CreateDefaultObject () |
virtual void | CreateDefaultObjectAtPosWithSize (Point aPos, Size aSize) |
virtual bool | doConstructOrthogonal () const |
Private Attributes | |
bool | m_bMarquee |
bool | m_bCapVertical |
bool | mbVertical |
Additional Inherited Members | |
Protected Member Functions inherited from SwDrawBase | |
Point | GetDefaultCenterPos () const |
Protected Attributes inherited from SwDrawBase | |
SwView * | m_pView |
SwWrtShell * | m_pSh |
VclPtr< SwEditWin > | m_pWin |
Point | m_aStartPos |
sal_uInt16 | m_nSlotId |
bool | m_bCreateObj:1 |
bool | m_bInsForm:1 |
Definition at line 26 of file conrect.hxx.
ConstRectangle::ConstRectangle | ( | SwWrtShell * | pSh, |
SwEditWin * | pWin, | ||
SwView * | pView | ||
) |
Definition at line 38 of file conrect.cxx.
|
overridevirtual |
Reimplemented from SwDrawBase.
Definition at line 154 of file conrect.cxx.
References SwDrawBase::Activate(), m_bCapVertical, m_bMarquee, SwDrawBase::m_pWin, and mbVertical.
|
overridevirtual |
Reimplemented from SwDrawBase.
Definition at line 47 of file conrect.cxx.
References SwView::FlipDrawSelMode(), SdrCreateView::GetCreateObj(), SwViewShell::GetDrawView(), SwView::GetDrawView(), SdrModel::GetItemPool(), SdrObject::getSdrModelFromSdrObject(), SwView::IsDrawSelMode(), SwDrawBase::m_nSlotId, SwDrawBase::m_pSh, SwDrawBase::m_pView, SwDrawBase::m_pWin, SwDrawBase::MouseButtonDown(), SwView::NoRotate(), SdrMarkView::SetFrameDragSingles(), SwFEShell::SetLineEnds(), and SdrObject::SetMergedItemSet().
|
overridevirtual |
Reimplemented from SwDrawBase.
Definition at line 77 of file conrect.cxx.
References SwView::BeginTextEdit(), SwFEShell::ChgAnchor(), DynCastSdrTextObj(), SdrTextObj::ForceOutlinerParaObject(), SfxViewFrame::GetBindings(), SwViewShell::GetDrawView(), SdrModel::GetItemPool(), SdrMarkList::GetMark(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrTextObj::GetOutlinerParaObject(), SdrPaintView::GetSdrPageView(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SfxBindings::Invalidate(), OutlinerParaObject::IsEffectivelyVertical(), SwView::LeaveDrawCreate(), m_bCapVertical, m_bMarquee, SwDrawBase::m_pSh, SwDrawBase::m_pView, SwDrawBase::m_pWin, makeSdrTextAutoGrowHeightItem(), makeSdrTextAutoGrowWidthItem(), mbVertical, SwDrawBase::MouseButtonUp(), SfxItemSet::Put(), SDRTEXTHORZADJUST_RIGHT, SDRTEXTVERTADJUST_TOP, SdrObject::SetMergedItemSetAndBroadcast(), OutlinerParaObject::SetVertical(), and Width.
|
private |
Definition at line 29 of file conrect.hxx.
Referenced by Activate(), and MouseButtonUp().
|
private |
Definition at line 28 of file conrect.hxx.
Referenced by Activate(), and MouseButtonUp().
|
private |
Definition at line 31 of file conrect.hxx.
Referenced by Activate(), and MouseButtonUp().