23#include <svx/svxids.hrc>
36#include <drawview.hxx>
46 if ( rReq.
GetSlot() != SID_IMAP_EXEC )
75 if(
GetViewFrame()->HasChildWindow( SvxIMapDlgChildWindow::GetChildWindowId() ) )
84 if ( (
dynamic_cast< const SdrGrafObj *
>( pObj ) !=
nullptr )
85 && pImageMapDialog!=
nullptr
86 && ( pImageMapDialog->
GetEditingObject() ==
static_cast<void const *
>(pObj) ) )
102 bool bDefault =
false;
103 sal_uInt16 nSlot = rReq.
GetSlot();
109 case SID_SOLID_CREATE:
114 case SID_GRID_VISIBLE:
126 case SID_HELPLINES_VISIBLE:
132 case SID_HELPLINES_USE:
138 case SID_HELPLINES_MOVE:
144 case SID_SNAP_BORDER:
156 case SID_SNAP_POINTS:
168 case SID_PICK_THROUGH:
171 !
mpDrawView->GetModel().IsPickThroughTransparentTextFrames() );
175 case SID_DOUBLECLICK_TEXTEDIT:
181 case SID_CLICK_CHANGE_ROTATION:
224 mpDrawView->GetModel().IsPickThroughTransparentTextFrames() ) );
virtual SAL_DLLPRIVATE void SetChanged(bool bFlag=true) override
void SetUseGridSnap(bool bSet)
void SetGridVisible(bool bSet)
void SetDragStripes(bool bOn)
void SetHelplines(bool bOn)
void SetDoubleClickTextEdit(bool bOn)
void SetSolidDragging(bool bOn)
void SetQuickEdit(bool bOn)
void SetPickThrough(bool bOn)
void SetClickChangeRotation(bool bOn)
void SetSnapFrame(bool bOn)
void SetSnapPoints(bool bOn)
void SetSnapHelplines(bool bOn)
void SetSnapBorder(bool bOn)
size_t GetMarkCount() const
SdrMark * GetMark(size_t nNum) const
SdrObject * GetMarkedSdrObj() const
void AppendUserData(std::unique_ptr< SdrObjUserData > pData)
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
sal_uInt16 GetSlot() const
void Done(bool bRemove=false)
virtual void Invalidate(sal_uInt16 nId=0)
const void * GetEditingObject() const
const ImageMap & GetImageMap() const
void SetImageMap(const ImageMap &rIMap)
static SvxIMapInfo * GetIMapInfo(const SdrObject *pObject)
std::unique_ptr< DrawView > mpDrawView
void GetOptionsBarState(SfxItemSet &rSet)
virtual void WriteFrameViewData() override
Apply data of the current view on the FrameView.
void GetIMapState(SfxItemSet &rSet)
void ExecIMap(SfxRequest const &rReq)
virtual void ReadFrameViewData(FrameView *pView) override
Apply data of the FrameView on the current view.
void ExecOptionsBar(SfxRequest &rReq)
bool IsClickChangeRotation() const
bool IsDoubleClickTextEdit() const
void Update(SdOptions const *pOptions)
Update with data from the specified SdOptions.
static SvxIMapDlg * GetImageMapDialog()
Return a pointer to the image map dialog that is displayed in some child window.
SdDrawDocument * GetDoc() const
SD_DLLPUBLIC SfxViewFrame * GetViewFrame() const
bool HasCurrentFunction() const