LibreOffice Module sd (master) 1
|
Base class of the stacked shells that provide graphical views to Draw and Impress documents and editing functionality. More...
#include <DrawViewShell.hxx>
Public Member Functions | |
DrawViewShell (ViewShellBase &rViewShellBase, vcl::Window *pParentWindow, PageKind ePageKind, FrameView *pFrameView) | |
Create a new stackable shell that may take some information (e.g. More... | |
virtual | ~DrawViewShell () override |
virtual void | Init (bool bIsMainViewShell) override |
The Init method has to be called from the outside directly after a new object of this class has been created. More... | |
virtual void | Shutdown () override |
This method is more or less an alias to Deactivate(). More... | |
void | PrePaint () override |
virtual void | Paint (const ::tools::Rectangle &rRect, ::sd::Window *pWin) override |
The event is forwarded to the Viewshell and the current function by the window pWin. More... | |
virtual void | ArrangeGUIElements () override |
Arrange and resize the GUI elements like rulers, sliders, and buttons as well as the actual document view according to the size of the enclosing window and current sizes of buttons, rulers, and sliders. More... | |
void | HidePage () |
virtual bool | KeyInput (const KeyEvent &rKEvt, ::sd::Window *pWin) override |
virtual void | MouseMove (const MouseEvent &rMEvt, ::sd::Window *pWin) override |
virtual void | MouseButtonUp (const MouseEvent &rMEvt, ::sd::Window *pWin) override |
virtual void | MouseButtonDown (const MouseEvent &rMEvt, ::sd::Window *pWin) override |
virtual void | Command (const CommandEvent &rCEvt, ::sd::Window *pWin) override |
bool | IsMouseButtonDown () const |
bool | IsMouseSelecting () const |
virtual void | Resize () override |
Notify the view shell that its parent window has been resized. More... | |
void | ShowMousePosInfo (const ::tools::Rectangle &rRect, ::sd::Window const *pWin) |
virtual void | ChangeEditMode (EditMode eMode, bool bIsLayerModeActive) |
Set status (enabled/disabled) of menu SfxSlots. More... | |
virtual void | SetZoom (::tools::Long nZoom) override |
set zoom factor More... | |
virtual void | SetZoomRect (const ::tools::Rectangle &rZoomRect) override |
Set zoom rectangle for active window. More... | |
void | InsertURLField (const OUString &rURL, const OUString &rText, const OUString &rTarget) |
void | InsertURLButton (const OUString &rURL, const OUString &rText, const OUString &rTarget, const Point *pPos) |
void | SelectionHasChanged () |
Called, if state of selection of view is changed. More... | |
void | ModelHasChanged () |
virtual void | Activate (bool bIsMDIActivate) override |
set focus to working window More... | |
virtual void | Deactivate (bool IsMDIActivate) override |
virtual void | UIActivating (SfxInPlaceClient *) override |
virtual void | UIDeactivated (SfxInPlaceClient *) override |
OUString | GetSelectionText (bool bCompleteWords) |
bool | HasSelection (bool bText) const |
::Outliner * | GetOutlinerForMasterPageOutlineTextObj (ESelection &rSel) |
void | ExecCtrl (SfxRequest &rReq) |
handle SfxRequests for controller More... | |
void | GetCtrlState (SfxItemSet &rSet) |
Set state of controller SfxSlots. More... | |
void | GetDrawAttrState (SfxItemSet &rSet) |
void | GetMenuState (SfxItemSet &rSet) |
void | GetTableMenuState (SfxItemSet &rSet) |
void | GetModeSwitchingMenuState (SfxItemSet &rSet) |
Set the items of the given item set that are related to switching the editing mode to the correct values. More... | |
void | GetAttrState (SfxItemSet &rSet) |
void | GetSnapItemState (SfxItemSet &rSet) |
set state of snap object entries in popup More... | |
void | SetPageProperties (SfxRequest &rReq) |
void | GetPageProperties (SfxItemSet &rSet) |
void | GetMarginProperties (SfxItemSet &rSet) |
void | GetState (SfxItemSet &rSet) |
void | Execute (SfxRequest &rReq) |
void | ExecStatusBar (SfxRequest &rReq) |
void | GetStatusBarState (SfxItemSet &rSet) |
void | ExecOptionsBar (SfxRequest &rReq) |
void | GetOptionsBarState (SfxItemSet &rSet) |
void | ExecRuler (SfxRequest &rReq) |
void | GetRulerState (SfxItemSet &rSet) |
void | ExecFormText (SfxRequest &rReq) |
handle SfxRequests for FontWork More... | |
void | GetFormTextState (SfxItemSet &rSet) |
Return state values for FontWork. More... | |
void | ExecAnimationWin (SfxRequest &rReq) |
void | GetAnimationWinState (SfxItemSet &rSet) |
Return status values for animator. More... | |
void | ExecNavigatorWin (SfxRequest &rReq) |
handle SfxRequests for navigator More... | |
void | GetNavigatorWinState (SfxItemSet &rSet) |
void | ExecutePropPanelAttr (SfxRequest const &rReq) |
void | GetStatePropPanelAttr (SfxItemSet &rSet) |
void | ExecEffectWin (SfxRequest &rReq) |
Handle SfxRequests for EffekteWindow. More... | |
void | Update3DWindow () |
void | AssignFrom3DWindow () |
void | ExecGallery (SfxRequest const &rReq) |
void | ExecBmpMask (SfxRequest const &rReq) |
Handle SfxRequests for pipette. More... | |
void | GetBmpMaskState (SfxItemSet &rSet) |
void | ExecIMap (SfxRequest const &rReq) |
void | GetIMapState (SfxItemSet &rSet) |
void | FuTemporary (SfxRequest &rReq) |
SfxRequests for temporary actions. More... | |
void | FuPermanent (SfxRequest &rReq) |
void | FuSupport (SfxRequest &rReq) |
void | FuDeleteSelectedObjects () |
void | FuSupportRotate (SfxRequest const &rReq) |
void | FuTable (SfxRequest &rReq) |
void | AttrExec (SfxRequest &rReq) |
Edit macros for attribute configuration. More... | |
void | AttrState (SfxItemSet &rSet) |
Edit macros for attribute configuration. More... | |
void | ExecGoToNextPage (SfxRequest &rReq) |
void | GetStateGoToNextPage (SfxItemSet &rSet) |
void | ExecGoToPreviousPage (SfxRequest &rReq) |
void | GetStateGoToPreviousPage (SfxItemSet &rSet) |
void | ExecGoToFirstPage (SfxRequest &rReq) |
void | GetStateGoToFirstPage (SfxItemSet &rSet) |
void | ExecGoToLastPage (SfxRequest &rReq) |
void | GetStateGoToLastPage (SfxItemSet &rSet) |
SD_DLLPUBLIC void | ExecChar (SfxRequest &rReq) |
void | ExecuteAnnotation (SfxRequest const &rRequest) |
void | GetAnnotationState (SfxItemSet &rItemSet) |
void | StartRulerDrag (const Ruler &rRuler, const MouseEvent &rMEvt) |
Start with Drag from ruler (helper lines, origin) More... | |
virtual bool | PrepareClose (bool bUI=true) override |
PrepareClose, as appropriate end text input, so other viewshells discover a refreshed text object. More... | |
PageKind | GetPageKind () const |
void | SetPageKind (PageKind ePageKind) |
const Point & | GetMousePos () const |
EditMode | GetEditMode () const |
virtual SdPage * | GetActualPage () override |
virtual SdPage * | getCurrentPage () const override |
inherited from sd::ViewShell More... | |
void | ResetActualPage () |
Select new refreshed page, in case of a page order change (eg. More... | |
void | ResetActualLayer () |
Select new refreshed page, in case of a page order change (eg. More... | |
bool | SwitchPage (sal_uInt16 nPage, bool bAllowChangeFocus=true) |
Switch to desired page. More... | |
bool | IsSwitchPageAllowed () const |
Check if page change is allowed. More... | |
bool | SelectPage (sal_uInt16 nPage, sal_uInt16 nSelect) |
Mark the desired page as selected (1), deselected (0), toggle (2). More... | |
bool | IsSelected (sal_uInt16 nPage) |
void | GotoBookmark (std::u16string_view rBookmark) |
void | FreshNavigatrTree () |
void | MakeVisible (const ::tools::Rectangle &rRect, vcl::Window &rWin) |
Make area visible (scroll part of picture) |* . More... | |
virtual void | ReadFrameViewData (FrameView *pView) override |
Apply data of the FrameView on the current view. More... | |
virtual void | WriteFrameViewData () override |
Apply data of the current view on the FrameView. More... | |
virtual ErrCode | DoVerb (sal_Int32 nVerb) override |
Apply "Verb" on OLE-object. More... | |
virtual bool | ActivateObject (SdrOle2Obj *pObj, sal_Int32 nVerb) override |
Activate OLE-object. More... | |
void | SetZoomOnPage (bool bZoom) |
bool | IsZoomOnPage () const |
void | SetChildWindowState (SfxItemSet &rSet) |
void | UpdateIMapDlg (SdrObject *pObj) |
void | LockInput () |
void | UnlockInput () |
bool | IsInputLocked () const |
sal_uInt16 | GetCurPagePos () const |
virtual void | ShowUIControls (bool bVisible) override |
Show controls of the UI or hide them, depending on the given flag. More... | |
void | ScannerEvent () |
bool | IsLayerModeActive () const |
virtual sal_Int8 | AcceptDrop (const AcceptDropEvent &rEvt, DropTargetHelper &rTargetHelper, ::sd::Window *pTargetWindow, sal_uInt16 nPage, SdrLayerID nLayer) override |
AcceptDrop. More... | |
virtual sal_Int8 | ExecuteDrop (const ExecuteDropEvent &rEvt, DropTargetHelper &rTargetHelper, ::sd::Window *pTargetWindow, sal_uInt16 nPage, SdrLayerID nLayer) override |
ExecuteDrop. More... | |
virtual void | WriteUserDataSequence (css::uno::Sequence< css::beans::PropertyValue > &) override |
virtual void | ReadUserDataSequence (const css::uno::Sequence< css::beans::PropertyValue > &) override |
virtual void | VisAreaChanged (const ::tools::Rectangle &rRect) override |
this method is called when the visible area of the view from this viewshell is changed More... | |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessibleDocumentView (::sd::Window *pWindow) override |
Create an accessible object representing the specified window. More... | |
int | GetTabLayerCount () const |
Return the number of layers managed by the layer tab control. More... | |
int | GetActiveTabLayerIndex () const |
Return the numerical id of the currently active layer as seen by the layer tab control. More... | |
void | SetActiveTabLayerIndex (int nId) |
Set the active layer at the layer tab control and update the control accordingly to reflect the change on screen. More... | |
TabControl & | GetPageTabControl () |
Return a pointer to the tab control for pages. More... | |
SD_DLLPUBLIC LayerTabBar * | GetLayerTabControl () |
Return a pointer to the tab control for layers. More... | |
bool | RenameSlide (sal_uInt16 nPageId, const OUString &rName) |
Renames the given slide using an SvxNameDialog. More... | |
void | ModifyLayer (SdrLayer *pLayer, const OUString &rLayerName, const OUString &rLayerTitle, const OUString &rLayerDesc, bool bIsVisible, bool bIsLocked, bool bIsPrintable) |
modifies the given layer with the given values More... | |
virtual css::uno::Reference< css::drawing::XDrawSubController > | CreateSubController () override |
Return a sub controller that implements the view shell specific part of the DrawController. More... | |
DrawView * | GetDrawView () const |
virtual bool | RelocateToParentWindow (vcl::Window *pParentWindow) override |
Relocation to a new parent window is not supported for DrawViewShell objects so this method always returns <FALSE>. More... | |
OUString const & | GetSidebarContextName () const |
bool | IsInSwitchPage () const |
const SdViewOptions & | GetViewOptions () const |
Public Member Functions inherited from sd::ViewShell | |
ViewShell (vcl::Window *pParentWindow, ViewShellBase &rViewShellBase) | |
declare SFX-Slotmap and standard interface More... | |
virtual | ~ViewShell () override |
virtual void | Init (bool bIsMainViewShell) |
The Init method has to be called from the outside directly after a new object of this class has been created. More... | |
void | Exit () |
The Exit() method has to be called before the destructor so that the view shell is still a valid object and can safely call methods that rely on that. More... | |
void | Cancel () |
this method deactivates the current function. More... | |
vcl::Window * | GetParentWindow () const |
Return the window that is the parent of all controls of this view shell. More... | |
sd::Window * | GetContentWindow () const |
::sd::View * | GetView () const |
SdrView * | GetDrawView () const |
SD_DLLPUBLIC DrawDocShell * | GetDocSh () const |
SdDrawDocument * | GetDoc () const |
SD_DLLPUBLIC SfxViewFrame * | GetViewFrame () const |
::sd::Window * | GetActiveWindow () const |
The active window is usually the mpContentWindow. More... | |
SD_DLLPUBLIC weld::Window * | GetFrameWeld () const |
void | SetActiveWindow (::sd::Window *pWindow) |
Set the active window. More... | |
const ::tools::Rectangle & | GetAllWindowRect () |
Return the rectangle that encloses all windows of the view. More... | |
virtual void | PrePaint () |
virtual void | Paint (const ::tools::Rectangle &rRect, ::sd::Window *pWin) |
virtual bool | KeyInput (const KeyEvent &rKEvt, ::sd::Window *pWin) |
virtual void | MouseMove (const MouseEvent &rMEvt, ::sd::Window *pWin) |
virtual void | MouseButtonUp (const MouseEvent &rMEvt, ::sd::Window *pWin) |
virtual void | MouseButtonDown (const MouseEvent &rMEvt, ::sd::Window *pWin) |
virtual void | Command (const CommandEvent &rCEvt, ::sd::Window *pWin) |
bool | RequestHelp (const HelpEvent &rEvt) |
bool | Notify (NotifyEvent const &rNEvt, ::sd::Window *pWin) |
bool | HandleScrollCommand (const CommandEvent &rCEvt, ::sd::Window *pWin) |
void | SetUIUnit (FieldUnit eUnit) |
void | SetDefTabHRuler (sal_uInt16 nDefTab) |
set DefTab at horizontal rulers More... | |
const SvxNumBulletItem * | GetNumBulletItem (SfxItemSet &aNewAttr, TypedWhichId< SvxNumBulletItem > &nNumItemId) |
bool | HasRuler () const |
void | SetRuler (bool bRuler) |
Switch ruler on/off. More... | |
void | SetScrollBarsVisible (bool bVisible) |
virtual void | UpdateScrollBars () |
Set internal values of all scroll bars that determine thumb size and position. More... | |
void | Scroll (::tools::Long nX, ::tools::Long nY) |
void | ScrollLines (::tools::Long nX, ::tools::Long nY) |
Scroll a specific number of lines. More... | |
virtual void | SetZoom (::tools::Long nZoom) |
Set zoom factor for all split windows. More... | |
::tools::Long | GetZoom () const |
virtual void | SetZoomRect (const ::tools::Rectangle &rZoomRect) |
Set zoom rectangle for active window. More... | |
void | InitWindows (const Point &rViewOrigin, const Size &rViewSize, const Point &rWinPos, bool bUpdate=false) |
Initialize imaging parameters for all split windows. More... | |
void | InvalidateWindows () |
Invalidate all split windows below the ?provided rectangle. More... | |
virtual void | UpdatePreview (SdPage *pPage) |
This method is still used by the OutlineViewShell to update the model according to the content of the outline view. More... | |
void | DrawMarkRect (const ::tools::Rectangle &rRect) const |
Draw a selection rectangle with the ?provided pen on all split windows. More... | |
void | ExecReq (SfxRequest &rReq) |
ZoomList * | GetZoomList () |
FrameView * | GetFrameView () |
void | SetFrameView (FrameView *pFrameView) |
Setting a frame view triggers ReadFrameViewData() for the new frame. More... | |
virtual void | ReadFrameViewData (FrameView *pView) |
virtual void | WriteFrameViewData () |
void | WriteUserData () |
void | ReadUserData () |
virtual bool | ActivateObject (SdrOle2Obj *pObj, sal_Int32 nVerb) |
virtual SdPage * | GetActualPage ()=0 |
virtual SdPage * | getCurrentPage () const =0 |
const rtl::Reference< FuPoor > & | GetOldFunction () const |
bool | HasOldFunction () const |
const rtl::Reference< FuPoor > & | GetCurrentFunction () const |
bool | HasCurrentFunction (sal_uInt16 nSID) |
bool | HasCurrentFunction () const |
void | SetCurrentFunction (const rtl::Reference< FuPoor > &xFunction) |
void | SetOldFunction (const rtl::Reference< FuPoor > &xFunction) |
void | DeactivateCurrentFunction (bool bPermanent=false) |
void | SetPageSizeAndBorder (PageKind ePageKind, const Size &rNewSize, ::tools::Long nLeft, ::tools::Long nRight, ::tools::Long nUpper, ::tools::Long nLower, bool bScaleAll, Orientation eOrient, sal_uInt16 nPaperBin, bool bBackgroundFullSize) |
void | SetStartShowWithDialog (bool bIn) |
bool | IsStartShowWithDialog () const |
sal_uInt16 | GetPrintedHandoutPageNum () const |
void | SetPrintedHandoutPageNum (sal_uInt16 nPageNumber) |
sal_uInt16 | GetPrintedHandoutPageCount () const |
void | SetPrintedHandoutPageCount (sal_uInt16 nPageCount) |
virtual bool | PrepareClose (bool bUI=true) |
Tell the FmFormShell that the view shell is closing. More... | |
void | GetMenuState (SfxItemSet &rSet) |
set state (enabled/disabled) of Menu SfxSlots More... | |
virtual sal_Int8 | AcceptDrop (const AcceptDropEvent &rEvt, DropTargetHelper &rTargetHelper, ::sd::Window *pTargetWindow, sal_uInt16 nPage, SdrLayerID nLayer) |
virtual sal_Int8 | ExecuteDrop (const ExecuteDropEvent &rEvt, DropTargetHelper &rTargetHelper, ::sd::Window *pTargetWindow, sal_uInt16 nPage, SdrLayerID nLayer) |
virtual void | WriteUserDataSequence (css::uno::Sequence< css::beans::PropertyValue > &) |
virtual void | ReadUserDataSequence (const css::uno::Sequence< css::beans::PropertyValue > &) |
virtual void | VisAreaChanged (const ::tools::Rectangle &rRect) |
this method is called when the visible area of the view from this viewshell is changed More... | |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessibleDocumentView (::sd::Window *pWindow) |
Create an accessible object representing the specified window. More... | |
virtual void | SwitchViewFireFocus (const css::uno::Reference< css::accessibility::XAccessible > &xAcc) |
void | SwitchActiveViewFireFocus () |
void | NotifyAccUpdate () |
void | fireSwitchCurrentPage (sal_Int32 pageIndex) |
void | SetWinViewPos (const Point &rWinPos) |
Point const & | GetWinViewPos () const |
Point const & | GetViewOrigin () const |
::sd::WindowUpdater * | GetWindowUpdater () const |
Return the window updater of this view shell. More... | |
SvBorder | GetBorder () |
Return the border that is drawn around the actual document view. More... | |
virtual void | Resize () |
Notify the view shell that its parent window has been resized. More... | |
virtual void | ArrangeGUIElements () |
Set position and size of the GUI elements that are controlled by the view shell like rulers and scroll bars as well as the actual document view according to the position and size that were given with the last Resize() call. More... | |
SD_DLLPUBLIC ViewShellBase & | GetViewShellBase () const |
bool | IsMainViewShell () const |
Return <TRUE> when the called view shell is the main sub shell of its ViewShellBase object, i.e. More... | |
void | SetIsMainViewShell (bool bIsMainViewShell) |
Set or reset the flag that indicates whether the called shell is the one displayed in the center pane. More... | |
virtual css::uno::Reference< css::drawing::XDrawSubController > | CreateSubController ()=0 |
Return a sub controller that implements the view shell specific part of the DrawController. More... | |
SD_DLLPUBLIC ShellType | GetShellType () const |
Return the type of the shell. More... | |
virtual void | Shutdown () |
This method is more or less an alias to Deactivate(). More... | |
virtual ErrCode | DoVerb (sal_Int32 nVerb) |
This function is called from the underlying ViewShellBase object to handle a verb execution request. More... | |
virtual void | UIActivating (SfxInPlaceClient *) |
virtual void | UIDeactivated (SfxInPlaceClient *) |
virtual void | ShowUIControls (bool bVisible) |
Show controls of the UI or hide them, depending on the given flag. More... | |
bool | IsPageFlipMode () const |
virtual bool | RelocateToParentWindow (vcl::Window *pParentWindow) |
Set the given window as new parent window. More... | |
virtual SdPage * | CreateOrDuplicatePage (SfxRequest &rRequest, PageKind ePageKind, SdPage *pPage, const sal_Int32 nInsertPosition=-1) |
Depending on the given request create a new page or duplicate an existing one. More... | |
void | SetCursorMm100Position (const Point &rPosition, bool bPoint, bool bClearMark) |
Allows adjusting the point or mark of the selection to a document coordinate. More... | |
css::uno::Reference< css::datatransfer::XTransferable > | GetSelectionTransferable () const |
Gets the current selection. More... | |
void | SetGraphicMm100Position (bool bStart, const Point &rPosition) |
Allows starting or ending a graphic move or resize action. More... | |
Public Member Functions inherited from SfxShell | |
virtual | ~SfxShell () override |
virtual SfxInterface * | GetInterface () const |
void | SetName (const OUString &rName) |
const OUString & | GetName () const |
SfxViewShell * | GetViewShell () const |
const SfxPoolItem * | GetSlotState (sal_uInt16 nSlotId, const SfxInterface *pIF=nullptr, SfxItemSet *pStateSet=nullptr) |
const SfxPoolItem * | ExecuteSlot (SfxRequest &rReq, const SfxInterface *pIF=nullptr) |
void | ExecuteSlot (SfxRequest &rReq, bool bAsync) |
SfxItemPool & | GetPool () const |
void | SetPool (SfxItemPool *pNewPool) |
virtual SfxUndoManager * | GetUndoManager () |
void | SetUndoManager (SfxUndoManager *pNewUndoMgr) |
SfxRepeatTarget * | GetRepeatTarget () const |
void | SetRepeatTarget (SfxRepeatTarget *pTarget) |
virtual void | Invalidate (sal_uInt16 nId=0) |
virtual bool | IsDesignMode () const |
bool | IsActive () const |
virtual void | Activate (bool bMDI) |
virtual void | Deactivate (bool bMDI) |
SfxDispatcher * | GetDispatcher () const |
SfxViewFrame * | GetFrame () const |
virtual bool | HasUIFeature (SfxShellFeature nFeature) const |
void | UIFeatureChanged () |
const SfxPoolItem * | GetItem (sal_uInt16 nSlotId) const |
const T * | GetItem (TypedWhichId< T > nWhich) const |
void | PutItem (const SfxPoolItem &rItem) |
void | SetVerbs (const css::uno::Sequence< css::embed::VerbDescriptor > &aVerbs) |
const css::uno::Sequence< css::embed::VerbDescriptor > & | GetVerbs () const |
void | VerbExec (SfxRequest &) |
SAL_DLLPRIVATE const SfxSlot * | GetVerbSlot_Impl (sal_uInt16 nId) const |
virtual SfxObjectShell * | GetObjectShell () |
void | SetDisableFlags (SfxDisableFlags nFlags) |
SfxDisableFlags | GetDisableFlags () const |
virtual std::optional< SfxItemSet > | CreateItemSet (sal_uInt16 nId) |
virtual void | ApplyItemSet (sal_uInt16 nId, const SfxItemSet &rSet) |
void | SetContextName (const OUString &rsContextName) |
void | BroadcastContextForActivation (const bool bIsActivated) |
bool | SetContextBroadcasterEnabled (const bool bIsEnabled) |
SAL_DLLPRIVATE bool | CanExecuteSlot_Impl (const SfxSlot &rSlot) |
virtual bool | IsConditionalFastCall (const SfxRequest &rReq) |
SAL_DLLPRIVATE void | DoActivate_Impl (SfxViewFrame *pFrame, bool bMDI) |
SAL_DLLPRIVATE void | DoDeactivate_Impl (SfxViewFrame const *pFrame, bool bMDI) |
Public Member Functions inherited from SfxListener | |
SfxListener () | |
SfxListener (const SfxListener &rCopy) | |
virtual | ~SfxListener () COVERITY_NOEXCEPT_FALSE |
void | StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected) |
void | EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false) |
void | EndListeningAll () |
bool | IsListening (SfxBroadcaster &rBroadcaster) const |
sal_uInt16 | GetBroadcasterCount () const |
SfxBroadcaster * | GetBroadcasterJOE (sal_uInt16 nNo) const |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
virtual bool | IsSdrView () const |
Public Member Functions inherited from utl::ConfigurationListener | |
virtual | ~ConfigurationListener () |
virtual void | ConfigurationChanged (ConfigurationBroadcaster *p, ConfigurationHints nHint)=0 |
Static Public Member Functions | |
static void | CheckLineTo (SfxRequest &rReq) |
check if we have to draw a polyline More... | |
Static Public Member Functions inherited from SfxShell | |
static SfxInterface * | GetStaticInterface () |
static void | EmptyExecStub (SfxShell *pShell, SfxRequest &) |
static void | EmptyStateStub (SfxShell *pShell, SfxItemSet &) |
static void | VerbState (SfxItemSet &) |
Protected Member Functions | |
DECL_DLLPRIVATE_LINK (ClipboardChanged, TransferableDataHelper *, void) | |
DECL_DLLPRIVATE_LINK (TabSplitHdl, TabBar *, void) | |
DECL_DLLPRIVATE_LINK (NameObjectHdl, AbstractSvxObjectNameDialog &, bool) | |
DECL_DLLPRIVATE_LINK (RenameSlideHdl, AbstractSvxNameDialog &, bool) | |
void | DeleteActualPage () |
void | DeleteActualLayer () |
virtual VclPtr< SvxRuler > | CreateHRuler (::sd::Window *pWin) override |
Generate horizontal ruler. More... | |
virtual VclPtr< SvxRuler > | CreateVRuler (::sd::Window *pWin) override |
Generate vertical ruler. More... | |
virtual void | UpdateHRuler () override |
Refresh horizontal ruler. More... | |
virtual void | UpdateVRuler () override |
Refresh vertical ruler. More... | |
virtual void | SetZoomFactor (const Fraction &rZoomX, const Fraction &rZoomY) override |
adjust zoom factor for InPlace More... | |
void | SetupPage (Size const &rSize, ::tools::Long nLeft, ::tools::Long nRight, ::tools::Long nUpper, ::tools::Long nLower, bool bSize, bool bMargin, bool bScaleAll) |
Change page parameter if SID_PAGESIZE or SID_PAGEMARGIN. More... | |
void | GetMenuStateSel (SfxItemSet &rSet) |
Set state (Enabled/Disabled) of Menu-SfxSlots. More... | |
Protected Member Functions inherited from sd::ViewShell | |
void | DisposeFunctions () |
must be called in the beginning of each subclass d'tor. More... | |
virtual SfxUndoManager * | ImpGetUndoManager () const |
void | ImpGetUndoStrings (SfxItemSet &rSet) const |
void | ImpGetRedoStrings (SfxItemSet &rSet) const |
void | ImpSidUndo (SfxRequest &rReq) |
void | ImpSidRedo (SfxRequest &rReq) |
DECL_DLLPRIVATE_LINK (HScrollHdl, weld::Scrollbar &, void) | |
DECL_DLLPRIVATE_LINK (VScrollHdl, weld::Scrollbar &, void) | |
virtual void | VirtHScrollHdl (ScrollAdaptor *pHScroll) |
virtual scroll handler for horizontal Scrollbars More... | |
virtual void | VirtVScrollHdl (ScrollAdaptor *pVScroll) |
handling for vertical Scrollbars More... | |
virtual VclPtr< SvxRuler > | CreateHRuler (::sd::Window *pWin) |
virtual VclPtr< SvxRuler > | CreateVRuler (::sd::Window *pWin) |
virtual void | UpdateHRuler () |
virtual void | UpdateVRuler () |
virtual void | Activate (bool IsMDIActivate) override |
set focus to working window More... | |
virtual void | Deactivate (bool IsMDIActivate) override |
virtual void | SetZoomFactor (const Fraction &rZoomX, const Fraction &rZoomY) |
Set zoom factor for InPlace. More... | |
void | doShow () |
This must be called after the ctor, but before anything else. More... | |
Protected Member Functions inherited from SfxShell | |
SfxShell () | |
SfxShell (SfxViewShell *pViewSh) | |
void | SetViewShell_Impl (SfxViewShell *pView) |
SAL_DLLPRIVATE void | Invalidate_Impl (SfxBindings &rBindings, sal_uInt16 nId) |
Private Member Functions | |
DrawViewShell (const DrawViewShell &)=delete | |
DrawViewShell & | operator= (const DrawViewShell &)=delete |
void | Construct (DrawDocShell *pDocSh, PageKind ePageKind) |
common part of both constructors More... | |
void | ImplDestroy () |
virtual SdPage * | CreateOrDuplicatePage (SfxRequest &rRequest, PageKind ePageKind, SdPage *pPage, const sal_Int32 nInsertPosition=-1) override |
Depending on the given request create a new page or duplicate an existing one. More... | |
void | DuplicateSelectedSlides (SfxRequest &rRequest) |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
void | StopSlideShow () |
Stop a running slide show. More... | |
void | ShowSnapLineContextMenu (weld::Window *pParent, const ::tools::Rectangle &rRect, SdrPageView &rPageView, const sal_uInt16 nSnapLineIndex) |
Show the context menu for snap lines and points. More... | |
virtual void | ConfigurationChanged (utl::ConfigurationBroadcaster *pCb, ConfigurationHints) override |
void | ConfigureAppBackgroundColor (svtools::ColorConfig *pColorConfig=nullptr) |
bool | ShouldDisableEditHyperlink () const |
return true if "Edit Hyperlink" in context menu should be disabled More... | |
void | EnableEditHyperlink () |
force "Edit Hyperlink" to true, with the expectation that SID_EDIT_HYPERLINK is later Invalidated to reset it back to its natural value More... | |
bool | Notify (NotifyEvent const &rNEvt, ::sd::Window *pWin) |
Static Private Member Functions | |
static void | InitInterface_Impl () |
SfxInterface initializer. More... | |
Private Attributes | |
std::unique_ptr< DrawView > | mpDrawView |
SdPage * | mpActualPage |
::tools::Rectangle | maMarkRect |
Point | maMousePos |
VclPtr< TabControl > | maTabControl |
EditMode | meEditMode |
PageKind | mePageKind |
std::optional< bool > | moAtContextMenu_DisableEditHyperlink |
bool | mbZoomOnPage |
bool | mbIsRulerDrag |
sal_uLong | mnLockCount |
bool | mbReadOnly |
bool | mbFirstTimeActivation = true |
Prevents grabbing focus while loading - see tdf#83773 that introduced the grabbing, and tdf#150773 that needs grabbing disabled on loading. More... | |
bool | mbIsLayerModeActive |
This flag controls whether the layer mode is active, i.e. More... | |
::std::unique_ptr< SvxClipboardFormatItem > | mpCurrentClipboardFormats |
This item contains the clipboard formats of the current clipboard content that are supported both by that content and by the DrawViewShell. More... | |
tools::AsynchronousCall | maAsynchronousSwitchPageCall |
On some occasions it is necessary to make SwitchPage calls asynchronously. More... | |
bool | mbIsInSwitchPage |
This flag is used to prevent nested calls to SwitchPage(). More... | |
RotateTransliteration | m_aRotateCase |
::rtl::Reference< svx::sidebar::SelectionChangeHandler > | mpSelectionChangeHandler |
Listen for selection changes and broadcast context changes for the sidebar. More... | |
css::uno::Reference< css::scanner::XScannerManager2 > | mxScannerManager |
css::uno::Reference< css::lang::XEventListener > | mxScannerListener |
rtl::Reference< TransferableClipboardListener > | mxClipEvtLstnr |
bool | mbPastePossible |
bool | mbMouseButtonDown |
bool | mbMouseSelecting |
::std::unique_ptr< AnnotationManager > | mpAnnotationManager |
::std::unique_ptr< ViewOverlayManager > | mpViewOverlayManager |
std::vector< std::unique_ptr< SdrExternalToolEdit > > | m_ExternalEdits |
SdViewOptions | maViewOptions |
Static Private Attributes | |
static bool | mbPipette = false |
Base class of the stacked shells that provide graphical views to Draw and Impress documents and editing functionality.
In contrast to this other stacked shells are responsible for showing an overview over several slides or a textual overview over the text in an Impress document (OutlineViewShell).
Definition at line 68 of file DrawViewShell.hxx.
sd::DrawViewShell::DrawViewShell | ( | ViewShellBase & | rViewShellBase, |
vcl::Window * | pParentWindow, | ||
PageKind | ePageKind, | ||
FrameView * | pFrameView | ||
) |
Create a new stackable shell that may take some information (e.g.
the frame view) from the given previous shell.
ePageKind | This parameter gives the initial page kind that the new shell will show. |
pFrameView | The frame view that makes it possible to pass information from one view shell to the next. |
Definition at line 106 of file drviewsa.cxx.
References Create(), and GetSidebarContextName().
|
overridevirtual |
Definition at line 135 of file drviewsa.cxx.
References ImplDestroy(), and suppress_fun_call_w_exception.
|
privatedelete |
|
overridevirtual |
AcceptDrop.
Reimplemented from sd::ViewShell.
Definition at line 1322 of file drviews1.cxx.
References DND_ACTION_NONE, sd::ViewShell::GetViewShellBase(), sd::SlideShow::IsRunning(), and mpDrawView.
Referenced by sd::LayerTabBar::AcceptDrop(), and sd::TabControl::AcceptDrop().
|
overridevirtual |
set focus to working window
Reimplemented from sd::ViewShell.
Reimplemented in sd::PresentationViewShell.
Definition at line 79 of file drviews1.cxx.
References sd::ViewShell::Activate(), sd::ViewShell::GetActiveWindow(), sd::ViewShell::GetViewShellBase(), sd::ViewShellBase::GetViewShellManager(), sd::Window::GrabFocus(), and mbFirstTimeActivation.
Referenced by sd::PresentationViewShell::Activate().
|
overridevirtual |
Activate OLE-object.
Reimplemented from sd::ViewShell.
Definition at line 757 of file drviews1.cxx.
References sd::ViewShell::ActivateObject(), sd::ViewShell::GetDocSh(), and sd::ViewShell::GetViewShellBase().
Referenced by DoVerb().
|
overridevirtual |
Arrange and resize the GUI elements like rulers, sliders, and buttons as well as the actual document view according to the size of the enclosing window and current sizes of buttons, rulers, and sliders.
Reimplemented from sd::ViewShell.
Reimplemented in sd::GraphicViewShell.
Definition at line 99 of file drviews5.cxx.
References sd::ViewShell::ArrangeGUIElements(), SfxShell::ExecuteSlot(), sd::ViewShell::GetDoc(), SfxViewFrame::GetFrame(), SfxViewShell::GetIPClient(), sd::ViewShell::GetParentWindow(), StyleSettings::GetScrollBarSize(), vcl::Window::GetSettings(), AllSettings::GetStyleSettings(), sd::ViewShell::GetViewFrame(), SfxShell::GetViewShell(), SfxFrame::IsInPlace(), SfxInPlaceClient::IsObjectInPlaceActive(), sd::ViewShell::maScrBarWH, maTabControl, and mbZoomOnPage.
Referenced by sd::GraphicViewShell::ArrangeGUIElements().
void sd::DrawViewShell::AssignFrom3DWindow | ( | ) |
Definition at line 97 of file drviewsi.cxx.
References SdrEditView::BegUndo(), SfxItemSet::ClearItem(), Application::CreateMessageDialog(), SdrEditView::EndUndo(), SfxDispatcher::ExecuteList(), SfxItemSet::Get(), sd::ViewShell::GetActiveWindow(), Svx3DWin::GetAttr(), SfxViewFrame::GetChildWindow(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), vcl::Window::GetFrameWeld(), SfxShell::GetPool(), sd::ViewShell::GetView(), sd::ViewShell::GetViewFrame(), SfxChildWindow::GetWindow(), sd::Window::GrabFocus(), sd::View::IsPresObjSelected(), nId, SfxItemSet::Put(), SDRATTR_3DOBJ_DEPTH(), SDRATTR_3DSCENE_DISTANCE(), SDRATTR_3DSCENE_FOCAL_LENGTH(), SdResId(), E3dView::Set3DAttributes(), sd::View::SetAttributes(), and XATTR_FILLSTYLE().
Referenced by ExecEffectWin().
void sd::DrawViewShell::AttrExec | ( | SfxRequest & | rReq | ) |
Edit macros for attribute configuration.
Definition at line 196 of file drviews9.cxx.
References CHECK_RANGE, CheckLineTo(), SfxItemSet::ClearItem(), SfxItemSet::Count(), ERRCODE_BASIC_BAD_PROP_VALUE, ERRCODE_BASIC_WRONG_ARGS, StarBASIC::FatalError(), SfxRequest::GetArg(), SfxRequest::GetArgs(), sd::View::GetAttributes(), Color::getBColor(), SfxViewFrame::GetBindings(), basegfx::BGradient::GetColorStops(), SdrModel::GetDashList(), sd::ViewShell::GetDoc(), XGradientEntry::GetGradient(), SdrModel::GetGradientList(), XHatchEntry::GetHatch(), SdrModel::GetHatchList(), XPropertyEntry::GetName(), SfxShell::GetPool(), SfxRequest::GetSlot(), CntUInt32Item::GetValue(), sd::ViewShell::GetView(), sd::ViewShell::GetViewFrame(), sd::ViewShell::HasCurrentFunction(), i, SfxRequest::Ignore(), SfxBindings::Invalidate(), mpDrawView, pName, SfxItemSet::Put(), basegfx::BColorStops::replaceEndColor(), basegfx::BColorStops::replaceStartColor(), basegfx::BGradient::SetAngle(), XHatch::SetAngle(), basegfx::BGradient::SetBorder(), XHatch::SetColor(), basegfx::BGradient::SetColorStops(), XHatch::SetDistance(), basegfx::BGradient::SetEndIntens(), basegfx::BGradient::SetGradientStyle(), XHatch::SetHatchStyle(), basegfx::BGradient::SetStartIntens(), basegfx::BGradient::SetXOffset(), basegfx::BGradient::SetYOffset(), XATTR_FILLCOLOR(), XATTR_FILLGRADIENT(), XATTR_FILLHATCH(), XATTR_FILLSTYLE(), XATTR_LINECOLOR(), XATTR_LINEDASH(), XATTR_LINESTYLE(), and XATTR_LINEWIDTH().
void sd::DrawViewShell::AttrState | ( | SfxItemSet & | rSet | ) |
Edit macros for attribute configuration.
Definition at line 802 of file drviews9.cxx.
References SfxWhichIter::FirstWhich(), SfxItemSet::Get(), Color::GetBlue(), XHatch::GetColor(), basegfx::BGradient::GetColorStops(), XColorItem::GetColorValue(), sd::ViewShell::GetDoc(), XFillGradientItem::GetGradientValue(), Color::GetGreen(), XFillHatchItem::GetHatchValue(), SfxShell::GetPool(), Color::GetRed(), CntUInt32Item::GetValue(), mpDrawView, SfxWhichIter::NextWhich(), SfxItemSet::Put(), rSet, XATTR_FILLCOLOR(), XATTR_FILLGRADIENT(), XATTR_FILLHATCH(), XATTR_FILLSTYLE(), XATTR_LINECOLOR(), XATTR_LINESTYLE(), and XATTR_LINEWIDTH().
|
virtual |
Set status (enabled/disabled) of menu SfxSlots.
Reimplemented in sd::GraphicViewShell.
Definition at line 333 of file drviews1.cxx.
References sd::DrawController::BroadcastContextChange(), sd::ToolBarManager::CommonTask, ConfigureAppBackgroundColor(), TabBar::EndEditMode(), sd::DrawController::FireChangeEditMode(), sd::DrawController::FireChangeLayerMode(), sd::ViewShell::GetDoc(), sd::ViewShellBase::GetDrawController(), GetLayerTabControl(), SdPage::GetLayoutName(), SdDrawDocument::GetMasterSdPage(), SdDrawDocument::GetMasterSdPageCount(), SdPage::GetName(), SdPage::getPageId(), SdDrawDocument::GetSdPage(), SdDrawDocument::GetSdPageCount(), sd::ViewShell::GetShellType(), GetSidebarContextName(), sd::ViewShellBase::GetToolBarManager(), sd::ViewShell::GetViewFrame(), SfxShell::GetViewShell(), sd::ViewShell::GetViewShellBase(), Handout, i, SfxShell::Invalidate(), sd::ViewShell::InvalidateWindows(), comphelper::LibreOfficeKit::isActive(), sfx2::SfxNotebookBar::IsActive(), sd::ViewShell::IsMainViewShell(), SdPage::IsSelected(), SfxViewShell::libreOfficeKitViewCallback(), sd::ToolBarManager::MasterMode, MasterPage, maTabControl, mbIsLayerModeActive, meEditMode, mePageKind, mpActualPage, mpDrawView, sd::ViewShell::mpImpl, sd::ToolBarManager::msCommonTaskToolBar, sd::ToolBarManager::msMasterViewToolBar, nPos, Page, ResetActualLayer(), SD_LT_SEPARATOR, SfxViewFrame::SetChildWindow(), SfxShell::SetContextName(), sd::ViewShell::ST_DRAW, sd::ViewShell::ST_HANDOUT, SwitchPage(), SdrPage::TRG_GetMasterPage(), and SfxShell::UIFeatureChanged().
Referenced by sd::GraphicViewShell::ChangeEditMode(), DeleteActualLayer(), ExecCtrl(), FuSupport(), ReadFrameViewData(), ReadUserDataSequence(), sd::DrawDocShell::setEditMode(), and SdLayerManager::UpdateLayerView().
|
static |
check if we have to draw a polyline
Definition at line 404 of file drviewsa.cxx.
References SfxRequest::GetSlot(), SfxRequest::Ignore(), and SfxRequest::IsAPI().
Referenced by AttrExec(), ExecAnimationWin(), ExecCtrl(), ExecEffectWin(), ExecFormText(), ExecNavigatorWin(), ExecRuler(), ExecStatusBar(), FuPermanent(), FuSupport(), and FuTemporary().
|
overridevirtual |
Reimplemented from sd::ViewShell.
Definition at line 511 of file drviews4.cxx.
References tools::Rectangle::Center(), sd::ViewShell::Command(), Command(), TransferableDataHelper::CreateFromPrimarySelection(), DND_ACTION_COPY, EE_FEATURE_FIELD(), EnableEditHyperlink(), SdFieldPopup::Execute(), SfxDispatcher::ExecutePopup(), OutlinerView::ExecuteSpellPopup(), sd::ViewShell::GetActiveWindow(), SfxViewFrame::GetBindings(), CommandEvent::GetCommand(), EditView::GetCursor(), INetBookmark::GetDescription(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDocSh(), OutlinerView::GetEditView(), SdFieldPopup::GetField(), SvxFieldItem::GetField(), OutlinerView::GetFieldAtSelection(), TransferableDataHelper::GetINetBookmark(), SfxViewShell::GetIPClient(), Outliner::GetLanguage(), CommandEvent::GetMousePosPixel(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), OutlinerView::GetOutliner(), weld::GetPopupParent(), vcl::Cursor::GetPos(), OutlinerView::GetSelection(), TransferableDataHelper::GetTransferable(), INetBookmark::GetURL(), sd::ViewShell::GetView(), sd::ViewShell::GetViewFrame(), SfxShell::GetViewShell(), sd::ViewShell::GetViewShellBase(), sd::ViewShell::HasCurrentFunction(), TransferableDataHelper::HasFormat(), Height, sd::FuPoor::HITPIX, OutlinerView::InsertField(), InsertURLField(), EditView::Invalidate(), SfxBindings::Invalidate(), OutlinerView::IsCursorAtWrongSpelledWord(), IsInputLocked(), CommandEvent::IsMouseEvent(), SfxInPlaceClient::IsObjectInPlaceActive(), sd::SlideShow::IsRunning(), OutlinerView::IsWrongSpelledWordAtPos(), LANGUAGE_SYSTEM, LINK, LockInput(), vcl::Window::LogicToPixel(), maMousePos, mpDrawView, ESelection::nEndPos, nId, ESelection::nStartPara, ESelection::nStartPos, vcl::Window::PixelToLogic(), OutlinerView::ReleaseMouse(), vcl::Window::ReleaseMouse(), SD_MOD, SelectionHasChanged(), OutlinerView::SetSelection(), Point::setX(), Point::setY(), ShouldDisableEditHyperlink(), ShowSnapLineContextMenu(), UnlockInput(), Width, Point::X(), and Point::Y().
Referenced by Command().
|
overrideprivatevirtual |
Implements utl::ConfigurationListener.
Definition at line 22 of file drviewsk.cxx.
References svtools::APPBACKGROUND, Color::AsRGBHexString(), ConfigureAppBackgroundColor(), SfxViewShell::Current(), svtools::DOCCOLOR, svtools::ColorConfig::GetColorValue(), SfxViewShell::GetCurrentDocument(), svtools::ColorConfig::GetCurrentSchemeName(), sd::ViewShellBase::GetMainViewShell(), comphelper::LibreOfficeKit::isActive(), SfxViewShell::libreOfficeKitViewCallback(), svtools::ColorConfigValue::nColor, and SfxLokHelper::notifyViewRenderState().
|
private |
Definition at line 45 of file drviewsk.cxx.
References svtools::APPBACKGROUND, COL_TRANSPARENT(), Color::DecreaseLuminance(), svtools::ColorConfig::GetColorValue(), comphelper::LibreOfficeKit::isActive(), MasterPage, maViewOptions, meEditMode, SdViewOptions::mnAppBackgroundColor, svtools::ColorConfigValue::nColor, and SD_MOD.
Referenced by ChangeEditMode(), ConfigurationChanged(), and MouseMove().
|
private |
common part of both constructors
Definition at line 208 of file drviewsa.cxx.
References ASPECT_CONTENT, CMD_SID_HANDOUT_MASTER_MODE, CMD_SID_NOTES_MODE, sd::FrameView::Connect(), SdDrawDocument::CreateFirstPages(), DBG_UNHANDLED_EXCEPTION, Draw, Exception, FuPermanent(), sd::ViewShell::GetActiveWindow(), SfxObjectShell::GetCreateMode(), sd::ViewShell::GetDoc(), sd::ViewShell::GetDocSh(), SdDrawDocument::GetDocumentType(), SfxShell::GetPool(), sd::FrameView::GetViewShEditMode(), SfxShell::GetViewShell(), sd::ViewShell::GetViewShellBase(), sd::DrawDocShell::GetVisArea(), Handout, Size::Height(), HID_SDDRAWVIEWSHELL, HID_SDGRAPHICVIEWSHELL, sd::ViewShell::InitWindows(), SfxObjectShell::IsReadOnly(), LINK, MasterPage, maTabControl, mbIsLayerModeActive, mbIsRulerDrag, mbPastePossible, mbReadOnly, mbZoomOnPage, meEditMode, mePageKind, sd::ViewShell::meShellType, mnLockCount, mpActualPage, mpAnnotationManager, mpDrawView, sd::ViewShell::mpFrameView, sd::ViewShell::mpView, mpViewOverlayManager, mxClipEvtLstnr, mxScannerListener, mxScannerManager, Notes, Page, ReadFrameViewData(), vcl::Window::SetHelpId(), SdrModel::SetMaxObjSize(), SfxShell::SetName(), sd::FrameView::SetPageKind(), SfxShell::SetPool(), sd::ViewShell::ST_HANDOUT, sd::ViewShell::ST_IMPRESS, sd::ViewShell::ST_NOTES, Standard, SdDrawDocument::StopWorkStartupDelay(), tools::Rectangle::TopLeft(), and Size::Width().
|
overridevirtual |
Create an accessible object representing the specified window.
If there is a valid controller then create a new instance of <type>AccessibleDrawDocumentView</type>.
pWindow | The returned object makes the document displayed in this window accessible. |
Otherwise return an empty reference.
Reimplemented from sd::ViewShell.
Definition at line 588 of file drviews5.cxx.
References vcl::Window::GetAccessible(), vcl::Window::GetAccessibleParentWindow(), GetController(), sd::ViewShell::GetViewShellBase(), and SAL_WARN.
|
overrideprotectedvirtual |
Generate horizontal ruler.
Reimplemented from sd::ViewShell.
Reimplemented in sd::PresentationViewShell.
Definition at line 520 of file drviews1.cxx.
References VclPtr< class reference_type >::Create(), GetBindings(), SdrModel::GetDefaultTabulator(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), SfxModule::GetFieldUnit(), vcl::Window::GetMapMode(), SfxDispatcher::GetModule(), sd::ViewShell::GetParentWindow(), MapMode::GetScaleX(), SdrModel::GetUIScale(), SdrModel::GetUIUnit(), SfxViewShell::GetViewFrame(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), WB_3DLOOK, WB_BORDER, WB_EXTRAFIELD, and WB_HSCROLL.
|
overrideprivatevirtual |
Depending on the given request create a new page or duplicate an existing one.
This method consists basically of three parts:
See ViewShell::CreateOrDuplicatePage() for more information.
Reimplemented from sd::ViewShell.
Definition at line 3861 of file drviews2.cxx.
References sd::ViewShell::CreateOrDuplicatePage(), MasterPage, meEditMode, mpDrawView, and Standard.
Referenced by FuTemporary().
|
overridevirtual |
Return a sub controller that implements the view shell specific part of the DrawController.
Implements sd::ViewShell.
Definition at line 367 of file drviewsa.cxx.
References sd::ViewShell::GetView(), and sd::ViewShell::IsMainViewShell().
|
overrideprotectedvirtual |
Generate vertical ruler.
Reimplemented from sd::ViewShell.
Reimplemented in sd::PresentationViewShell.
Definition at line 556 of file drviews1.cxx.
References VclPtr< class reference_type >::Create(), GetBindings(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), SfxModule::GetFieldUnit(), vcl::Window::GetMapMode(), SfxDispatcher::GetModule(), sd::ViewShell::GetParentWindow(), MapMode::GetScaleY(), SdrModel::GetUIScale(), SdrModel::GetUIUnit(), SfxViewShell::GetViewFrame(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), WB_3DLOOK, WB_BORDER, and WB_VSCROLL.
|
overridevirtual |
Reimplemented from sd::ViewShell.
Definition at line 120 of file drviews1.cxx.
References sd::ViewShell::Deactivate(), and SfxShell::SetContextBroadcasterEnabled().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 139 of file drviews4.cxx.
References ChangeEditMode(), Application::CreateMessageDialog(), TabBar::GetCurPageId(), sd::ViewShell::GetDoc(), GetEditMode(), sd::ViewShell::GetFrameWeld(), SdrLayerAdmin::GetLayer(), SdrModel::GetLayerAdmin(), sd::LayerTabBar::GetLayerName(), GetLayerTabControl(), SdrLayer::GetName(), sd::LayerTabBar::IsRealNameOfStandardLayer(), mbIsLayerModeActive, mpDrawView, nId, RET_YES, and SdResId().
Referenced by FuTemporary().
|
protected |
Definition at line 96 of file drviews4.cxx.
References SdrEditView::BegUndo(), SdrEditView::EndUndo(), Exception, sd::ViewShell::GetDoc(), SdPage::getPageId(), SdDrawDocument::GetSdPage(), SdDrawDocument::GetSdPageCount(), sd::slidesorter::SlideSorterViewShell::GetSlideSorter(), sd::ViewShell::GetView(), sd::ViewShell::GetViewShellBase(), i, SdPage::IsSelected(), IsSelected(), maTabControl, mePageKind, mpDrawView, SdResId(), and TOOLS_WARN_EXCEPTION.
Referenced by FuTemporary().
|
overridevirtual |
Apply "Verb" on OLE-object.
Reimplemented from sd::ViewShell.
Definition at line 730 of file drviews1.cxx.
References ActivateObject(), ERRCODE_NONE, SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), and mpDrawView.
Referenced by sd::FuExecuteInteraction::DoExecute().
|
private |
Definition at line 3879 of file drviews2.cxx.
References sd::slidesorter::model::PageEnumerationProvider::CreateSelectedPagesEnumeration(), sd::slidesorter::controller::PageSelector::DeselectAllPages(), sd::slidesorter::model::PageEnumeration::GetNextElement(), sd::slidesorter::SlideSorterViewShell::GetSlideSorter(), sd::ViewShell::GetViewShellBase(), sd::slidesorter::model::PageEnumeration::HasMoreElements(), mrSlideSorter, SdResId(), sd::slidesorter::controller::PageSelector::SelectPage(), and Standard.
Referenced by FuTemporary().
|
private |
force "Edit Hyperlink" to true, with the expectation that SID_EDIT_HYPERLINK is later Invalidated to reset it back to its natural value
Definition at line 860 of file drviews4.cxx.
References moAtContextMenu_DisableEditHyperlink.
Referenced by Command().
void sd::DrawViewShell::ExecAnimationWin | ( | SfxRequest & | rReq | ) |
Definition at line 116 of file drviews6.cxx.
References sd::AnimationWindow::AddObj(), CheckLineTo(), sd::AnimationWindow::CreateAnimObj(), SfxViewFrame::GetChildWindow(), SfxRequest::GetSlot(), sd::ViewShell::GetViewFrame(), SfxChildWindow::GetWindow(), sd::ViewShell::HasCurrentFunction(), mpDrawView, and nId.
void sd::DrawViewShell::ExecBmpMask | ( | SfxRequest const & | rReq | ) |
Handle SfxRequests for pipette.
Definition at line 248 of file drviews6.cxx.
References aStr, SdrObject::Clone(), Application::CreateBuilder(), SfxItemSet::Get(), SfxRequest::GetArgs(), SfxViewFrame::GetChildWindow(), sd::ViewShell::GetFrameWeld(), SdrObject::getSdrModelFromSdrObject(), SfxRequest::GetSlot(), sd::ViewShell::GetViewFrame(), SfxChildWindow::GetWindow(), sd::ViewShell::HasCurrentFunction(), SvxBmpMask::Mask(), mbPipette, mpDrawView, RET_YES, and SdResId().
void sd::DrawViewShell::ExecChar | ( | SfxRequest & | rReq | ) |
Definition at line 3618 of file drviews2.cxx.
References sd::ViewShell::Cancel(), sd::FuText::ChangeFontSize(), SfxRequest::Done(), EE_CHAR_ESCAPEMENT(), EE_CHAR_OVERLINE(), EE_CHAR_UNDERLINE(), SfxItemSet::Get(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), sd::ViewShell::GetDoc(), sd::ViewShell::GetDocSh(), SvxFontListItem::GetFontList(), SfxShell::GetItem(), SdDrawDocument::GetPool(), SfxRequest::GetSlot(), sd::ViewShell::GetViewFrame(), SfxBindings::Invalidate(), LINESTYLE_DOTTED, LINESTYLE_DOUBLE, LINESTYLE_NONE, LINESTYLE_SINGLE, mpDrawView, sd::ViewShell::mpView, SfxItemSet::Put(), and SvxEscapementItem::SetEscapement().
void sd::DrawViewShell::ExecCtrl | ( | SfxRequest & | rReq | ) |
handle SfxRequests for controller
Definition at line 97 of file drviews3.cxx.
References ChangeEditMode(), CHECK_RANGE, CheckLineTo(), SfxItemSet::Count(), VclAbstractDialogFactory::Create(), SdAbstractDialogFactory::Create(), VclAbstractDialogFactory::CreateDiagramDialog(), SdAbstractDialogFactory::CreateHeaderFooterDialog(), SdAbstractDialogFactory::CreateMasterLayoutDialog(), DBG_UNHANDLED_EXCEPTION, INetURLObject::decode(), Svx3DWin::DocumentReload(), SfxRequest::Done(), ERRCODE_BASIC_BAD_PROP_VALUE, ERRCODE_BASIC_WRONG_ARGS, sd::ViewShell::ExecReq(), SfxDispatcher::Execute(), SfxShell::ExecuteSlot(), StarBASIC::FatalError(), SfxItemSet::Get(), sd::ViewShell::GetActiveWindow(), GetActualPage(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SfxViewFrame::GetChildWindow(), GetController(), TabBar::GetCurPageId(), SdrObject::getDiagramHelper(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), sd::ViewShell::GetDocSh(), sd::ViewShellBase::GetFormShellManager(), SfxViewFrame::GetFrame(), SfxFrame::GetFrameInterface(), vcl::Window::GetFrameWeld(), sd::ViewShell::GetFrameWeld(), SfxViewShell::GetIPClient(), SfxItemSet::GetItemState(), GetLayerTabControl(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SdrOle2Obj::GetObjRef(), sd::SlideShow::GetSlideShow(), SfxRequest::GetSlot(), CntUInt32Item::GetValue(), CntUnencodedStringItem::GetValue(), SfxBoolItem::GetValue(), SfxRectangleItem::GetValue(), GetValue, sd::ViewShell::GetViewFrame(), SfxShell::GetViewShell(), sd::ViewShell::GetViewShellBase(), SfxChildWindow::GetWindow(), GotoBookmark(), Handout, sd::ViewShell::HasCurrentFunction(), SfxRequest::Ignore(), vcl::Window::Invalidate(), SfxShell::Invalidate(), sd::ViewShell::InvalidateWindows(), SdrObject::isDiagram(), SfxInPlaceClient::IsObjectInPlaceActive(), sd::SlideShow::IsRunning(), MasterPage, maTabControl, mbIsLayerModeActive, meEditMode, mePageKind, mpActualPage, mpDrawView, nId, Page, SdrObject::SetLogicRect(), sd::DrawDocShell::SetModified(), FmFormShell::SetY2KState(), Standard, sUNO_LayerName_layout, SwitchPage(), SdrPage::TRG_GetMasterPage(), sd::ViewShell::UpdatePreview(), INetURLObject::WithCharset, xController, and xFrame.
void sd::DrawViewShell::ExecEffectWin | ( | SfxRequest & | rReq | ) |
Handle SfxRequests for EffekteWindow.
Definition at line 44 of file drviewsi.cxx.
References AssignFrom3DWindow(), CheckLineTo(), SfxViewFrame::GetChildWindow(), SfxRequest::GetSlot(), sd::ViewShell::GetViewFrame(), SfxChildWindow::GetWindow(), Svx3DWin::InitColorLB(), nId, and Update3DWindow().
void sd::DrawViewShell::ExecFormText | ( | SfxRequest & | rReq | ) |
handle SfxRequests for FontWork
Definition at line 52 of file drviews6.cxx.
References CheckLineTo(), SfxRequest::GetArgs(), SdrMarkList::GetMarkCount(), sd::ViewShell::HasCurrentFunction(), mpDrawView, and rSet.
void sd::DrawViewShell::ExecGallery | ( | SfxRequest const & | rReq | ) |
Definition at line 65 of file drviews9.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), aStr, SdrObject::Clone(), SfxDispatcher::ExecuteList(), sd::ViewShell::GetActiveWindow(), SfxRequest::GetArgs(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDocSh(), SvxGalleryItem::GetGraphic(), SdrPage::GetLeftBorder(), SdrPage::GetLowerBorder(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), Graphic::GetPrefMapMode(), Graphic::GetPrefSize(), SdrPage::GetRightBorder(), SdrPage::GetSize(), SvxGalleryItem::GetType(), SdrPage::GetUpperBorder(), SvxGalleryItem::GetURL(), sd::ViewShell::GetView(), sd::ViewShell::GetViewFrame(), sd::ViewShell::HasCurrentFunction(), Size::Height(), mpDrawView, nType, SdResId(), Size::setHeight(), SfxObjectShell::SetWaitCursor(), Size::setWidth(), and Size::Width().
void sd::DrawViewShell::ExecGoToFirstPage | ( | SfxRequest & | rReq | ) |
Definition at line 827 of file drviewsa.cxx.
References sd::ViewShell::Cancel(), sd::FuNavigation::Create(), sd::ViewShell::GetActiveWindow(), sd::ViewShell::GetDoc(), mpDrawView, and sd::ViewShell::SetCurrentFunction().
void sd::DrawViewShell::ExecGoToLastPage | ( | SfxRequest & | rReq | ) |
Definition at line 841 of file drviewsa.cxx.
References sd::ViewShell::Cancel(), sd::FuNavigation::Create(), sd::ViewShell::GetActiveWindow(), sd::ViewShell::GetDoc(), mpDrawView, and sd::ViewShell::SetCurrentFunction().
void sd::DrawViewShell::ExecGoToNextPage | ( | SfxRequest & | rReq | ) |
Definition at line 797 of file drviewsa.cxx.
References sd::ViewShell::Cancel(), sd::FuNavigation::Create(), sd::ViewShell::GetActiveWindow(), sd::ViewShell::GetDoc(), mpDrawView, and sd::ViewShell::SetCurrentFunction().
void sd::DrawViewShell::ExecGoToPreviousPage | ( | SfxRequest & | rReq | ) |
Definition at line 812 of file drviewsa.cxx.
References sd::ViewShell::Cancel(), sd::FuNavigation::Create(), sd::ViewShell::GetActiveWindow(), sd::ViewShell::GetDoc(), mpDrawView, and sd::ViewShell::SetCurrentFunction().
void sd::DrawViewShell::ExecIMap | ( | SfxRequest const & | rReq | ) |
Definition at line 40 of file drviewsg.cxx.
References SdrObject::AppendUserData(), sd::ViewShell::GetDoc(), SvxIMapDlg::GetEditingObject(), SvxIMapDlg::GetImageMap(), sd::ViewShell::Implementation::GetImageMapDialog(), SvxIMapInfo::GetIMapInfo(), SdrMark::GetMarkedSdrObj(), SfxRequest::GetSlot(), sd::ViewShell::HasCurrentFunction(), mpDrawView, SdDrawDocument::SetChanged(), and SvxIMapInfo::SetImageMap().
void sd::DrawViewShell::ExecNavigatorWin | ( | SfxRequest & | rReq | ) |
handle SfxRequests for navigator
Definition at line 46 of file drviewsd.cxx.
References CheckLineTo(), SfxItemSet::Get(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), SfxViewFrame::GetChildWindow(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), sd::ViewShell::GetDocSh(), SfxShell::GetName(), SdPage::GetPageKind(), SdrPage::GetPageNum(), SdDrawDocument::GetSdPageCount(), SfxRequest::GetSlot(), sd::ViewShell::GetViewFrame(), SfxChildWindow::GetWindow(), sd::SdNavigatorFloat::InitTreeLB(), SfxBindings::Invalidate(), mpActualPage, mpDrawView, PAGE_FIRST, PAGE_LAST, PAGE_NEXT, PAGE_NONE, PAGE_PREVIOUS, and SwitchPage().
void sd::DrawViewShell::ExecOptionsBar | ( | SfxRequest & | rReq | ) |
Definition at line 96 of file drviewsg.cxx.
References SfxRequest::Done(), sd::ViewShell::GetDoc(), SfxRequest::GetSlot(), sd::ViewShell::HasCurrentFunction(), SfxShell::Invalidate(), sd::FrameView::IsClickChangeRotation(), sd::FrameView::IsDoubleClickTextEdit(), mpDrawView, sd::ViewShell::mpFrameView, ReadFrameViewData(), SD_MOD, SdOptionsMisc::SetClickChangeRotation(), SdOptionsMisc::SetDoubleClickTextEdit(), SdOptionsLayout::SetDragStripes(), SdOptionsGrid::SetGridVisible(), SdOptionsLayout::SetHelplines(), SdOptionsMisc::SetPickThrough(), SdOptionsMisc::SetQuickEdit(), SdOptionsSnap::SetSnapBorder(), SdOptionsSnap::SetSnapFrame(), SdOptionsSnap::SetSnapHelplines(), SdOptionsSnap::SetSnapPoints(), SdOptionsMisc::SetSolidDragging(), SdOptionsGrid::SetUseGridSnap(), SdOptions::StoreConfig(), sd::FrameView::Update(), and WriteFrameViewData().
void sd::DrawViewShell::ExecRuler | ( | SfxRequest & | rReq | ) |
Definition at line 523 of file drviews3.cxx.
References CheckLineTo(), EE_PARA_JUST(), EE_PARA_LRSPACE(), EE_PARA_NUMBULLET(), EE_PARA_OUTLLEVEL(), EE_PARA_SBL(), EE_PARA_TABS(), EE_PARA_ULSPACE(), SfxItemSet::Get(), SvxNumberFormat::GetAbsLSpace(), sd::ViewShell::GetActiveWindow(), SfxRequest::GetArgs(), SvxNumberFormat::GetCharTextDistance(), sd::ViewShell::GetDoc(), SvxObjectItem::GetEndX(), SvxObjectItem::GetEndY(), SvxNumberFormat::GetFirstLineOffset(), SvxLRSpaceItem::GetLeft(), SvxLongLRSpaceItem::GetLeft(), SdrPage::GetLeftBorder(), SvxNumRule::GetLevel(), SvxNumRule::GetLevelCount(), SvxLongULSpaceItem::GetLower(), SdrPage::GetLowerBorder(), SdDrawDocument::GetMasterSdPage(), SdDrawDocument::GetMasterSdPageCount(), SvxNumBulletItem::GetNumRule(), SfxViewFrame::GetObjectShell(), SfxShell::GetPool(), SvxLRSpaceItem::GetRight(), SvxLongLRSpaceItem::GetRight(), SdrPage::GetRightBorder(), SdDrawDocument::GetSdPage(), SdDrawDocument::GetSdPageCount(), SdrPage::GetSize(), SfxRequest::GetSlot(), SvxObjectItem::GetStartX(), SvxObjectItem::GetStartY(), SvxLRSpaceItem::GetTextFirstLineOffset(), SvxLRSpaceItem::GetTextLeft(), SfxShell::GetUndoManager(), SvxLongULSpaceItem::GetUpper(), SdrPage::GetUpperBorder(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewOrigin(), sd::Window::GetViewSize(), GetWhich, sd::ViewShell::HasCurrentFunction(), Size::Height(), i, SfxShell::Invalidate(), sd::ViewShell::InvalidateWindows(), maMarkRect, mePageKind, mpActualPage, mpDrawView, nId, SfxItemSet::Put(), SdResId(), SvxNumberFormat::SetAbsLSpace(), tools::Rectangle::SetBottom(), SvxNumberFormat::SetFirstLineOffset(), tools::Rectangle::SetLeft(), SdPage::SetLeftBorder(), SdPage::SetLowerBorder(), tools::Rectangle::SetPos(), tools::Rectangle::SetRight(), SdPage::SetRightBorder(), SvxLRSpaceItem::SetTextFirstLineOffset(), SvxLRSpaceItem::SetTextLeft(), tools::Rectangle::SetTop(), SdPage::SetUpperBorder(), tools::Rectangle::TopLeft(), Size::Width(), Point::X(), and Point::Y().
void sd::DrawViewShell::ExecStatusBar | ( | SfxRequest & | rReq | ) |
Definition at line 1048 of file drviews3.cxx.
References CheckLineTo(), SfxDispatcher::Execute(), SfxViewFrame::GetDispatcher(), SfxRequest::GetSlot(), sd::ViewShell::GetViewFrame(), and sd::ViewShell::HasCurrentFunction().
void sd::DrawViewShell::Execute | ( | SfxRequest & | rReq | ) |
Definition at line 1940 of file drviews7.cxx.
References sd::DrawDocShell::Execute(), Get(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), sd::ViewShell::GetDocSh(), SfxRequest::GetSlot(), GetValue, sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), SfxRequest::Ignore(), SfxBindings::Invalidate(), sd::SlideShow::IsRunning(), SAL_WARN, SfxViewFrame::SetChildWindow(), and SfxViewFrame::ToggleChildWindow().
void sd::DrawViewShell::ExecuteAnnotation | ( | SfxRequest const & | rRequest | ) |
Definition at line 761 of file drviewsa.cxx.
References mpAnnotationManager.
|
overridevirtual |
ExecuteDrop.
Reimplemented from sd::ViewShell.
Definition at line 1339 of file drviews1.cxx.
References DND_ACTION_NONE, sd::ViewShell::GetDoc(), SdrPage::GetPageNum(), SdDrawDocument::GetSdPage(), sd::ViewShell::GetViewShellBase(), sd::ViewShellHint::HINT_COMPLEX_MODEL_CHANGE_END, sd::ViewShellHint::HINT_COMPLEX_MODEL_CHANGE_START, sd::SlideShow::IsRunning(), mePageKind, mpDrawView, and SDRPAGE_NOTFOUND.
Referenced by sd::LayerTabBar::ExecuteDrop(), and sd::TabControl::ExecuteDrop().
void sd::DrawViewShell::ExecutePropPanelAttr | ( | SfxRequest const & | rReq | ) |
Definition at line 3929 of file drviews2.cxx.
References sd::ViewShell::GetDoc(), SdDrawDocument::GetPool(), SfxRequest::GetSlot(), sd::ViewShell::GetViewShellBase(), sd::SlideShow::IsRunning(), mpDrawView, SfxItemSet::Put(), SDRTEXTVERTADJUST_BOTTOM, SDRTEXTVERTADJUST_CENTER, and SDRTEXTVERTADJUST_TOP.
void sd::DrawViewShell::FreshNavigatrTree | ( | ) |
Definition at line 304 of file drviews4.cxx.
References sd::SdNavigatorFloat::FreshTree(), SfxViewFrame::GetBindings(), SfxViewFrame::GetChildWindow(), sd::ViewShell::GetDoc(), sd::ViewShell::GetViewFrame(), SfxChildWindow::GetWindow(), and SfxBindings::Invalidate().
Referenced by FuTemporary(), KeyInput(), MouseButtonDown(), and MouseButtonUp().
void sd::DrawViewShell::FuDeleteSelectedObjects | ( | ) |
Definition at line 672 of file drviewse.cxx.
References Application::CreateMessageDialog(), DateTime, SdPage::DestroyDefaultPresObj(), Footer, sd::ViewShell::GetCurrentFunction(), sd::ViewShell::GetFrameWeld(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SdPage::GetPresObjKind(), SdrObject::getSdrPageFromSdrObject(), sd::ViewShell::HasCurrentFunction(), Header, i, KEY_DELETE, mpDrawView, SdResId(), and SlideNumber.
Referenced by FuSupport().
void sd::DrawViewShell::FuPermanent | ( | SfxRequest & | rReq | ) |
Definition at line 141 of file drviewse.cxx.
References Point::AdjustX(), Point::AdjustY(), tools::Rectangle::Center(), CheckLineTo(), sd::FuFormatPaintBrush::Create(), sd::FuSelection::Create(), sd::FuText::Create(), sd::FuZoom::Create(), sd::FuConstruct3dObject::Create(), sd::FuConstructArc::Create(), sd::FuConstructBezierPolygon::Create(), sd::FuConstructCustomShape::Create(), sd::FuConstructRectangle::Create(), sd::FuConstructUnoControl::Create(), sd::FuEditGluePoints::Create(), FmFormView::CreateFieldControl(), Application::CreateMessageDialog(), DBG_ASSERT, SfxRequest::Done(), DynCastE3dObject(), SfxDispatcher::Execute(), SfxItemSet::Get(), sd::ViewShell::GetActiveWindow(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), sd::ViewShell::GetCurrentFunction(), getCurrentPage(), SdOptionsMisc::GetDefaultObjectSizeHeight(), SdOptionsMisc::GetDefaultObjectSizeWidth(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), sd::ViewShell::GetFrameWeld(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SfxRequest::GetModifier(), sd::ViewShell::GetOldFunction(), SdrPaintView::GetSdrPageView(), SfxRequest::GetSlot(), SfxUnoAnyItem::GetValue(), GetValue, sd::ViewShell::GetView(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), sd::ViewShell::HasCurrentFunction(), SfxItemSet::HasItem(), sd::ViewShell::HasOldFunction(), Size::Height(), i, sd::ImpAddPrintableCharactersToTextEdit(), SdrEditView::InsertObjectAtView(), SfxBindings::Invalidate(), SfxShell::Invalidate(), comphelper::LibreOfficeKit::isActive(), sd::SlideShow::IsRunning(), KEY_MOD1, SdrPaintView::MakeVisible(), SdrMarkView::MarkNextObj(), mbZoomOnPage, mpDrawView, vcl::Window::PixelToLogic(), RET_YES, SD_MOD, sd::View::SdrBeginTextEdit(), SdResId(), sd::ViewShell::SetCurrentFunction(), sd::ViewShell::SetOldFunction(), sd::FuDraw::SetPermanent(), SfxRequest::SetSlot(), SdrMarkView::UnmarkAllObj(), SfxBindings::Update(), and Size::Width().
Referenced by Construct(), and Notify().
void sd::DrawViewShell::FuSupport | ( | SfxRequest & | rReq | ) |
Definition at line 735 of file drviewse.cxx.
References Point::AdjustX(), Point::AdjustY(), ToggleUnicodeCodepoint::AllowMoreInput(), Center, tools::Rectangle::Center(), ChangeEditMode(), CheckLineTo(), sd::DrawDocShell::ClearUndoBuffer(), TransferableDataHelper::CreateFromSystemClipboard(), Application::CreateMessageDialog(), DND_ACTION_COPY, SfxRequest::Done(), SfxDispatcher::Execute(), FuDeleteSelectedObjects(), get(), SfxItemSet::Get(), sd::ViewShell::GetActiveWindow(), SdrObjList::GetAllObjBoundRect(), SfxRequest::GetArg(), SfxRequest::GetArgs(), Outliner::GetControlWord(), sd::ViewShell::GetCurrentFunction(), INetBookmark::GetDescription(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), sd::ViewShell::GetDocSh(), sd::ViewShell::GetFrameWeld(), tools::Rectangle::GetHeight(), TransferableDataHelper::GetINetBookmark(), SdrMarkList::GetMark(), SdrMark::GetMarkedSdrObj(), SdrPageView::GetObjList(), SdDrawDocument::GetOnlineSpell(), SdrPageView::GetPage(), OutlinerView::GetSelection(), SdrPage::GetSize(), tools::Rectangle::GetSize(), SfxRequest::GetSlot(), OutlinerView::GetSurroundingText(), SdrObjEditView::GetTextEditOutlinerView(), sd::ViewShellBase::GetToolBarManager(), TransferableDataHelper::GetTransferable(), INetBookmark::GetURL(), CntUInt32Item::GetValue(), SfxBoolItem::GetValue(), sd::ViewShell::GetView(), sd::ViewShell::GetViewFrame(), SfxShell::GetViewShell(), sd::ViewShell::GetViewShellBase(), sd::FrameView::GetVisArea(), tools::Rectangle::GetWidth(), sd::Window::GetZoom(), sd::ViewShell::HasCurrentFunction(), TransferableDataHelper::HasFormat(), SfxItemSet::HasItem(), sd::ViewShell::HasRuler(), Height, Size::Height(), sd::ViewShellHint::HINT_CHANGE_EDIT_MODE_END, sd::ViewShellHint::HINT_CHANGE_EDIT_MODE_START, SfxRequest::Ignore(), sd::ViewShell::ImpSidRedo(), sd::ViewShell::ImpSidUndo(), OutlinerView::InsertText(), InsertURLField(), sd::framework::FrameworkHelper::Instance(), vcl::Window::Invalidate(), SfxShell::Invalidate(), sd::ViewShell::InvalidateWindows(), comphelper::LibreOfficeKit::isActive(), Size::IsEmpty(), IsLayerModeActive(), SdOptionsLayout::IsRulerVisible(), sd::SlideShow::IsRunning(), KEY_DELETE, SfxViewShell::libreOfficeKitViewCallback(), maMarkRect, MasterPage, mbIsLayerModeActive, mbZoomOnPage, mpDrawView, sd::ViewShell::mpFrameView, sd::ViewShell::mpZoomList, ESelection::nEndPos, ESelection::nStartPos, nType, Page, vcl::Window::PixelToLogic(), sd::FuEditGluePoints::ReceiveRequest(), ToggleUnicodeCodepoint::ReplacementString(), Resize(), SD_MOD, SdResId(), Outliner::SetControlWord(), Size::setHeight(), SdDrawDocument::SetOnlineSpell(), sd::ViewShell::SetRuler(), SdOptionsLayout::SetRulerVisible(), OutlinerView::SetSelection(), sd::DrawDocShell::SetStyleFamily(), Size::setWidth(), SetZoom(), SetZoomRect(), sd::slideshowhelp::ShowSlideShow(), StopSlideShow(), SdDrawDocument::StopWorkStartupDelay(), ToggleUnicodeCodepoint::StringToReplace(), sUNO_LayerName_background_objects, SwitchPage(), SdrPathObj::ToggleClosed(), OutlinerView::TransliterateText(), Size::Width(), Point::Y(), basegfx::zoomtools::zoomIn(), and basegfx::zoomtools::zoomOut().
void sd::DrawViewShell::FuSupportRotate | ( | SfxRequest const & | rReq | ) |
Definition at line 1463 of file drviewse.cxx.
References RotateTransliteration::getNextMode(), SfxRequest::GetSlot(), SdrObjEditView::GetTextEditOutlinerView(), sd::ViewShell::GetView(), m_aRotateCase, and OutlinerView::TransliterateText().
void sd::DrawViewShell::FuTable | ( | SfxRequest & | rReq | ) |
Definition at line 181 of file tablefunction.cxx.
References sd::ViewShell::Cancel(), SvxAbstractDialogFactory::Create(), SvxAbstractDialogFactory::CreateSvxNewTableDialog(), SfxRequest::Done(), SfxRequest::GetArg(), SfxViewFrame::GetBindings(), SfxShell::GetFrame(), SfxRequest::GetFrameWeld(), SfxRequest::GetSlot(), CntUInt16Item::GetValue(), SfxViewShell::GetViewFrame(), sd::ViewShell::GetViewFrame(), SfxShell::GetViewShell(), SfxRequest::Ignore(), sd::InsertTableImpl(), SfxBindings::Invalidate(), sd::ViewShell::mpView, weld::DialogController::runAsync(), SfxViewFrame::ShowChildWindow(), sfx2::sidebar::Sidebar::TogglePanel(), and u.
void sd::DrawViewShell::FuTemporary | ( | SfxRequest & | rReq | ) |
SfxRequests for temporary actions.
Definition at line 606 of file drviews2.cxx.
References SfxUndoManager::AddUndoAction(), ESelection::Adjust(), Point::AdjustX(), Point::AdjustY(), aHelper, aName, aSeq, aURL, bVisible, Outliner::CalcTextSize(), sd::ViewShell::Cancel(), tools::Rectangle::Center(), CHECK_RANGE, CheckLineTo(), SfxItemSet::Clone(), convertTwipToMm100(), vcl::unohelper::TextDataObject::CopyStringTo(), SfxItemSet::Count(), SvxAbstractDialogFactory::Create(), VclAbstractDialogFactory::Create(), SdAbstractDialogFactory::Create(), sd::FuArea::Create(), sd::FuBullet::Create(), sd::FuChar::Create(), sd::FuConnectionDlg::Create(), sd::FuCopy::Create(), sd::FuCustomShowDlg::Create(), sd::FuDisplayOrder::Create(), sd::FuExecuteInteraction::Create(), sd::FuExpandPage::Create(), sd::FuInsertClipboard::Create(), sd::FuInsertOLE::Create(), sd::FuInsertAVMedia::Create(), sd::FuInsertFile::Create(), sd::FuLine::Create(), sd::FuLineEnd::Create(), sd::FuLink::Create(), sd::FuMeasureDlg::Create(), sd::FuMorph::Create(), sd::FuObjectAnimationParameters::Create(), sd::FuBulletAndPosition::Create(), sd::FuPage::Create(), sd::FuParagraph::Create(), sd::FuPresentationLayout::Create(), sd::FuScale::Create(), sd::FuSelection::Create(), sd::FuSlideShowDlg::Create(), sd::FuSnapLine::Create(), sd::FuSummaryPage::Create(), sd::FuTemplate::Create(), sd::FuThesaurus::Create(), sd::FuTransform::Create(), sd::FuTextAttrDlg::Create(), sd::FuVectorize::Create(), sd::FuInsertGraphic::Create(), VclAbstractDialogFactory::CreateAdditionsDialog(), SdAbstractDialogFactory::CreateBreakDlg(), Application::CreateMessageDialog(), CreateOrDuplicatePage(), Outliner::CreateParaObject(), VclAbstractDialogFactory::CreateQrCodeGenDialog(), SdAbstractDialogFactory::CreateRemoteDialog(), SdAbstractDialogFactory::CreateSdInsertLayerDlg(), SdAbstractDialogFactory::CreateSdModifyFieldDlg(), SdAbstractDialogFactory::CreateSdPhotoAlbumDialog(), SvxAbstractDialogFactory::CreateSvxNameDialog(), SvxAbstractDialogFactory::CreateSvxObjectNameDialog(), SvxAbstractDialogFactory::CreateSvxObjectTitleDescDialog(), SdPage::CreateTitleAndLayout(), SdrUndoFactory::CreateUndoAttrObject(), SfxObjectShell::Current(), SfxViewFrame::Current(), SfxViewShell::Current(), DBG_ASSERT, DBG_UNHANDLED_EXCEPTION, sd::ViewShell::DeactivateCurrentFunction(), DeleteActualLayer(), DeleteActualPage(), SdrPageView::DeleteHelpLine(), VclPtr< class reference_type >::disposeAndClear(), SfxRequest::Done(), DuplicateSelectedSlides(), EE_FEATURE_FIELD(), EE_PARA_APPEND, EE_PARA_HYPHENATE(), SfxUndoManager::EnterListAction(), vcl::Window::EnterWait(), ERRCODE_BASIC_WRONG_ARGS, eType, SfxDispatcher::Execute(), svx::FontworkBar::execute(), svx::ExtrusionBar::execute(), SfxDispatcher::ExecuteList(), GraphicHelper::ExportGraphic(), StarBASIC::FatalError(), FreshNavigatrTree(), Get(), get(), SfxItemSet::Get(), GDIMetaFile::GetActionSize(), sd::ViewShell::GetActiveWindow(), GetActualPage(), SfxRequest::GetArg(), SfxRequest::GetArgs(), OutlinerView::GetAttribs(), SfxViewFrame::GetBindings(), GetBindings(), vcl::Window::GetClipboard(), CompressGraphicsDialog::GetCompressedSdrGrafObj(), SfxViewShell::GetController(), GetController(), TabBar::GetCurPageId(), GetCurPagePos(), sd::ViewShell::GetCurrentFunction(), Outliner::GetDepth(), SdrLayer::GetDescription(), SdrObject::GetDescription(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), SdDrawDocument::GetDocSh(), sd::ViewShell::GetDocSh(), GetEditMode(), OutlinerView::GetEditView(), SfxStyleSheetBase::GetFamily(), SvxFieldItem::GetField(), OutlinerView::GetFieldAtCursor(), OutlinerView::GetFieldAtSelection(), SvtUserOptions::GetFirstName(), SfxShell::GetFrame(), SfxRequest::GetFrameWeld(), vcl::Window::GetFrameWeld(), sd::ViewShell::GetFrameWeld(), Graphic::GetGDIMetaFile(), SdrGrafObj::GetGraphic(), SdrOle2Obj::GetGraphic(), GraphicObject::GetGraphic(), SdrGrafObj::GetGraphicAttr(), SdrGrafObj::GetGraphicObject(), SdrGrafObj::GetGraphicType(), SvtUserOptions::GetID(), sd::ViewShell::Implementation::GetImageMapDialog(), SvxHyperlinkItem::GetInsertMode(), SdDrawDocument::GetInternalOutliner(), SfxItemSet::GetItem(), SfxItemSet::GetItemState(), SvtUserOptions::GetLastName(), SdrObject::GetLayer(), SdrLayerAdmin::GetLayer(), SdrModel::GetLayerAdmin(), SdrLayerAdmin::GetLayerCount(), SdrLayerAdmin::GetLayerID(), sd::LayerTabBar::GetLayerName(), GetLayerTabControl(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SdDrawDocument::GetMasterSdPage(), SfxObjectShell::GetMedium(), SdrObject::GetMergedItemSet(), SdrGrafObj::getMetafileFromEmbeddedVectorGraphicData(), SfxMedium::GetName(), SfxStyleSheetBase::GetName(), SdrLayer::GetName(), SdrObject::GetName(), SvxHyperlinkItem::GetName(), SdPage::GetName(), SfxViewFrame::GetObjectShell(), SdrObject::GetObjIdentifier(), sd::ViewShell::GetOldFunction(), SdDrawDocument::GetOnlineSpell(), OutlinerView::GetOutliner(), GetOutlinerForMasterPageOutlineTextObj(), Outliner::GetOutlinerMode(), GetPageKind(), SdrPage::GetPageNum(), Outliner::GetParagraph(), Outliner::GetParagraphCount(), SdDrawDocument::GetPool(), SfxShell::GetPool(), SdDrawDocument::GetSdPage(), SdrModel::GetSdrUndoFactory(), OutlinerView::GetSelection(), sd::slidesorter::SlideSorterViewShell::GetSlideSorter(), SfxRequest::GetSlot(), SdPage::GetStyleSheetForPresObj(), SvxHyperlinkItem::GetTargetFrame(), SdrLayer::GetTitle(), SdrObject::GetTitle(), SdrGrafObj::GetTransformedGraphic(), sd::DrawDocShell::GetUndoManager(), SvxHyperlinkItem::GetURL(), SdrObject::GetUserCall(), CntUInt16Item::GetValue(), CntUInt32Item::GetValue(), CntUnencodedStringItem::GetValue(), SfxBoolItem::GetValue(), GetValue, Graphic::getVectorGraphicData(), sd::ViewShell::GetView(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), OutlinerView::GetWindow(), weld::Window::GetXWindow(), Handout, sd::ViewShell::HasCurrentFunction(), SdrGrafObj::HasGDIMetaFile(), GraphicHelper::HasToSaveTransformedImage(), Size::Height(), HID_SD_NAMEDIALOG_PAGE, sd::ViewShellHint::HINT_COMPLEX_MODEL_CHANGE_END, sd::ViewShellHint::HINT_COMPLEX_MODEL_CHANGE_START, sd::FuPoor::HITPIX, HLINK_BUTTON, HLINK_DEFAULT, HLINK_FIELD, i, SfxRequest::Ignore(), Outliner::Init(), comphelper::InitAnyPropertySequence(), Outliner::Insert(), OutlinerView::InsertField(), InsertURLButton(), InsertURLField(), SfxBindings::Invalidate(), SfxShell::Invalidate(), comphelper::LibreOfficeKit::isActive(), SdrObject::IsDecorative(), SdrGrafObj::isEmbeddedVectorGraphicData(), SdrPageView::IsLayerVisible(), sd::LayerTabBar::IsLocalizedNameOfStandardLayer(), SdPage::IsPresObj(), sd::LayerTabBar::IsRealNameOfStandardLayer(), sd::SlideShow::IsRunning(), SdrLayerIDSet::IsSet(), SdrObjEditView::IsTextEdit(), SfxUndoManager::LeaveListAction(), vcl::Window::LeaveWait(), LINK, m_ExternalEdits, makeSdAttrLayerDesc(), makeSdAttrLayerLocked(), makeSdAttrLayerName(), makeSdAttrLayerPrintable(), makeSdAttrLayerThisPage(), makeSdAttrLayerTitle(), makeSdAttrLayerVisible(), makeSdrTextAutoGrowHeightItem(), makeSdrTextAutoGrowWidthItem(), maMousePos, MasterPage, maTabControl, mbZoomOnPage, meEditMode, mePageKind, MIN_ACTIONS_FOR_DIALOG, ModifyLayer(), mpActualPage, mpDrawView, sd::ViewShell::mpImpl, sd::ViewShell::mpView, mxScannerListener, mxScannerManager, SdrObject::NbcSetStyleSheet(), nCount, ESelection::nEndPara, ESelection::nEndPos, nId, nIndex, Notes, SdPage::notifyObjectRenamed(), ESelection::nStartPos, nState, Outline, Page, vcl::Window::PixelToLogic(), SfxItemSet::Put(), Outliner::QuickInsertField(), Outliner::Remove(), URLFieldHelper::RemoveURLField(), RenameSlide(), ResetActualLayer(), RET_CANCEL, RET_NO, RET_OK, RET_YES, svx::GenericCheckDialog::run(), SAL_WARN, SD_MOD, SDRATTR_TEXT_AUTOGROWHEIGHT(), SDRATTR_TEXT_AUTOGROWWIDTH(), SDRATTR_TEXT_FITTOSIZE(), SDRATTR_TEXT_MINFRAMEHEIGHT(), sd::View::SdrEndTextEdit(), SdResId(), OutlinerView::SelectFieldAtCursor(), SdrLayerIDSet::Set(), SfxRequest::SetArgs(), OutlinerView::SetAttribs(), sd::View::SetAttributes(), SdDrawDocument::SetChanged(), SfxViewFrame::SetChildWindow(), sd::ViewShell::SetCurrentFunction(), SdrObject::SetDecorative(), SdrLayer::SetDescription(), SdrObject::SetDescription(), SdrPageView::SetLayerVisible(), SdrObject::SetMergedItem(), SdrObject::SetName(), sd::ViewShell::SetOldFunction(), SdDrawDocument::SetOnlineSpell(), OutlinerView::SetSelection(), Outliner::SetStyleSheet(), SdrObject::SetStyleSheet(), SdrObject::SetTitle(), SdrLayer::SetTitle(), Outliner::SetUpdateLayout(), SetupPage(), SdrObject::SetUserCall(), Size::setWidth(), SetZoom(), SfxViewFrame::ShowChildWindow(), Standard, TabBar::StartEditMode(), SfxClassificationHelper::stringToPolicyType(), sUNO_LayerName_background, sUNO_LayerName_background_objects, SwitchPage(), Date::SYSTEM, tools::Time::SYSTEM, SdrMarkList::TakeBoundRect(), Title, SfxViewFrame::ToggleChildWindow(), sfx2::sidebar::Sidebar::TogglePanel(), SdrPage::TRG_GetMasterPageVisibleLayers(), SdrPage::TRG_SetMasterPageVisibleLayers(), Outliner::UpdateFields(), UpdateIMapDlg(), Size::Width(), xDispatch, and xModel.
int sd::DrawViewShell::GetActiveTabLayerIndex | ( | ) | const |
Return the numerical id of the currently active layer as seen by the layer tab control.
Definition at line 606 of file drviews5.cxx.
References TabBar::GetCurPageId(), GetLayerTabControl(), and TabBar::GetPagePos().
|
inlineoverridevirtual |
Implements sd::ViewShell.
Definition at line 239 of file DrawViewShell.hxx.
Referenced by sd::FuPage::ApplyItemSet(), ExecCtrl(), SdGRFFilter::Export(), FuTemporary(), GetMenuState(), GetStateGoToFirstPage(), GetStateGoToLastPage(), GetStateGoToNextPage(), GetStateGoToPreviousPage(), sd::FuPoor::KeyInput(), KeyInput(), and sd::DrawView::Notify().
void sd::DrawViewShell::GetAnimationWinState | ( | SfxItemSet & | rSet | ) |
Return status values for animator.
nValue == 0 -> No button nValue == 1 -> Button 'accept' nValue == 2 -> Button 'accept individually' nValue == 3 -> Buttons 'accept' and 'accept individually'
Definition at line 162 of file drviews6.cxx.
References SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), mpDrawView, nCount, nId, nValue, SfxItemSet::Put(), and rSet.
void sd::DrawViewShell::GetAnnotationState | ( | SfxItemSet & | rItemSet | ) |
Definition at line 767 of file drviewsa.cxx.
References mpAnnotationManager.
void sd::DrawViewShell::GetAttrState | ( | SfxItemSet & | rSet | ) |
Definition at line 258 of file drviewsf.cxx.
References SfxItemSet::ClearItem(), SfxPoolItem::CloneSetWhich(), SfxItemSet::DisableItem(), DynCastSdrTextObj(), EE_CHAR_ESCAPEMENT(), EE_CHAR_KERNING(), EE_CHAR_UNDERLINE(), EE_PARA_HYPHENATE(), EE_PARA_JUST(), EE_PARA_LRSPACE(), EE_PARA_SBL(), EE_PARA_ULSPACE(), SfxWhichIter::FirstWhich(), SfxItemSet::Get(), SfxViewFrame::GetBindings(), sd::ViewShell::GetDoc(), SfxStyleSheetBase::GetFamily(), SfxWhichIter::GetItemState(), SfxItemSet::GetItemState(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SfxStyleSheetBase::GetName(), svx::sidebar::NBOTypeMgrBase::GetNBOIndexForNumRule(), SvxNumberType::GetNumberingType(), sd::ViewShell::GetNumBulletItem(), GetNumRule(), SdrTextObj::GetObjIdentifier(), SdrObject::GetObjInventor(), SfxShell::GetPool(), SfxItemSet::GetPool(), SfxItemPool::GetSlotId(), sd::ViewShell::GetViewFrame(), i, SfxShell::Invalidate(), SfxItemSet::InvalidateItem(), URLFieldHelper::IsCursorAtURLField(), SfxItemPool::IsWhich(), LINESTYLE_DOTTED, LINESTYLE_DOUBLE, LINESTYLE_NONE, LINESTYLE_SINGLE, mpDrawView, nCount, SfxWhichIter::NextWhich(), nIndex, SfxItemSet::Put(), SfxBindings::QueryState(), rSet, SD_MOD, SDRATTR_TEXTCOLUMNS_NUMBER(), SDRATTR_TEXTCOLUMNS_SPACING(), SVX_NUM_BITMAP, SVX_NUM_CHAR_SPECIAL, SfxPoolItem::Which(), XATTR_LINE_FIRST(), and XATTR_LINE_LAST().
Referenced by sd::ui::table::TableObjectBar::GetAttrState().
void sd::DrawViewShell::GetBmpMaskState | ( | SfxItemSet & | rSet | ) |
Definition at line 317 of file drviews6.cxx.
References SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), mpDrawView, SfxItemSet::Put(), and rSet.
void sd::DrawViewShell::GetCtrlState | ( | SfxItemSet & | rSet | ) |
Set state of controller SfxSlots.
Definition at line 74 of file drviewsf.cxx.
References SfxItemSet::DisableItem(), sd::ViewShell::GetActiveWindow(), SfxViewFrame::GetBindings(), SdAnimationInfo::GetBookmark(), OutputDevice::GetDrawMode(), OutlinerView::GetFieldAtCursor(), sd::ViewShellBase::GetFormShellManager(), SfxItemSet::GetItemState(), SdrObject::GetObjInventor(), vcl::Window::GetOutDev(), OutlinerView::GetSelected(), SdDrawDocument::GetShapeUserData(), SfxShell::GetSlotState(), SdrUnoObj::GetUnoControlModel(), sd::ViewShell::GetView(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), FmFormShell::GetY2KState(), HLINK_BUTTON, SvtCJKOptions::IsChangeCaseMapEnabled(), mbReadOnly, SdAnimationInfo::meClickAction, mpDrawView, nState, sd::OUTPUT_DRAWMODE_BLACKWHITE, sd::OUTPUT_DRAWMODE_COLOR, sd::OUTPUT_DRAWMODE_CONTRAST, sd::OUTPUT_DRAWMODE_GRAYSCALE, SfxItemSet::Put(), rSet, SvxHyperlinkItem::SetInsertMode(), SvxHyperlinkItem::SetName(), SvxHyperlinkItem::SetTargetFrame(), SvxHyperlinkItem::SetURL(), SfxBindings::SetVisibleState(), comphelper::string::stripEnd(), and u.
|
inline |
Definition at line 280 of file DrawViewShell.hxx.
Referenced by FuTemporary().
|
overridevirtual |
inherited from sd::ViewShell
Implements sd::ViewShell.
Definition at line 636 of file drviews1.cxx.
References DBG_ASSERT, sd::ViewShell::GetDoc(), SdDrawDocument::GetMasterSdPage(), SdDrawDocument::GetMasterSdPageCount(), SdDrawDocument::GetSdPage(), SdDrawDocument::GetSdPageCount(), maTabControl, meEditMode, mePageKind, and Page.
Referenced by sd::FuPage::DoExecute(), FuPermanent(), GetMarginProperties(), GetPageProperties(), SdStyleSheet::GetRealStyleSheet(), sd::InsertTableImpl(), sd::DrawView::SetAttributes(), SetPageProperties(), and WriteFrameViewData().
void sd::DrawViewShell::GetDrawAttrState | ( | SfxItemSet & | rSet | ) |
Definition at line 209 of file drviews7.cxx.
References mpDrawView, SfxItemSet::Put(), and rSet.
|
inline |
Definition at line 365 of file DrawViewShell.hxx.
Referenced by sd::CustomAnimationPane::createPath(), sd::FuFormatPaintBrush::GetMenuState(), sd::slidesorter::SlideSorterViewShell::MainViewEndEditAndUnmarkAll(), sd::ViewShellBase::NotifyCursor(), sd::CustomAnimationPane::onSelect(), and Shutdown().
|
inline |
Definition at line 238 of file DrawViewShell.hxx.
Referenced by sd::TabControl::AcceptDrop(), sd::sidebar::LayoutMenu::AssignLayoutToSelectedSlides(), DeleteActualLayer(), sd::FuPage::DoExecute(), sd::FuTemplate::DoExecute(), FuTemporary(), sd::TextObjectBar::GetAttrState(), sd::SdUnoDrawView::getMasterPageMode(), sd::ViewShellBase::Implementation::GetSlotState(), sd::ViewClipboard::HandlePageDrop(), sd::sidebar::IMPL_LINK(), RenameSlide(), sd::DrawView::SetAttributes(), sd::FuBulletAndPosition::SetCurrentBulletsNumbering(), sd::DrawDocShell::setEditMode(), sd::DrawView::SetStyleSheet(), and SdLayerManager::UpdateLayerView().
void sd::DrawViewShell::GetFormTextState | ( | SfxItemSet & | rSet | ) |
Return state values for FontWork.
Definition at line 77 of file drviews6.cxx.
References SfxItemSet::DisableItem(), DynCastSdrTextObj(), sd::ViewShell::GetDoc(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SfxShell::GetPool(), SdrTextObj::HasText(), mpDrawView, rSet, SfxItemSet::Set(), XATTR_FORMTXTADJUST(), XATTR_FORMTXTDISTANCE(), XATTR_FORMTXTHIDEFORM(), XATTR_FORMTXTMIRROR(), XATTR_FORMTXTOUTLINE(), XATTR_FORMTXTSHADOW(), XATTR_FORMTXTSHDWCOLOR(), XATTR_FORMTXTSHDWXVAL(), XATTR_FORMTXTSHDWYVAL(), XATTR_FORMTXTSTART(), and XATTR_FORMTXTSTYLE().
void sd::DrawViewShell::GetIMapState | ( | SfxItemSet & | rSet | ) |
Definition at line 71 of file drviewsg.cxx.
References SvxIMapDlg::GetEditingObject(), sd::ViewShell::Implementation::GetImageMapDialog(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), sd::ViewShell::GetViewFrame(), mpDrawView, SfxItemSet::Put(), and rSet.
LayerTabBar * sd::DrawViewShell::GetLayerTabControl | ( | ) |
Return a pointer to the tab control for layers.
Definition at line 636 of file drviews5.cxx.
References sd::ViewShell::mpLayerTabBar.
Referenced by ChangeEditMode(), DeleteActualLayer(), ExecCtrl(), FuTemporary(), GetActiveTabLayerIndex(), GetMenuState(), GetTabLayerCount(), ModifyLayer(), ResetActualLayer(), SetActiveTabLayerIndex(), UIActivating(), and UIDeactivated().
void sd::DrawViewShell::GetMarginProperties | ( | SfxItemSet & | rSet | ) |
Definition at line 246 of file drviews7.cxx.
References SfxWhichIter::FirstWhich(), getCurrentPage(), SdrPage::GetLeftBorder(), SdrPage::GetLowerBorder(), SdrPage::GetRightBorder(), SdrPage::GetUpperBorder(), SfxWhichIter::NextWhich(), SfxItemSet::Put(), and rSet.
void sd::DrawViewShell::GetMenuState | ( | SfxItemSet & | rSet | ) |
Definition at line 323 of file drviews7.cxx.
References ESelection::Adjust(), sd::ANIMATIONMODE_PREVIEW, SdrTextObj::CanCreateEditOutlinerParaObject(), SfxItemSet::ClearItem(), LanguageTag::convertToLocale(), TransferableDataHelper::CreateFromSystemClipboard(), DBG_ASSERT, SfxItemSet::DisableItem(), DynCastSdrTextObj(), EE_CHAR_LANGUAGE(), get(), SfxItemSet::Get(), sd::ViewShell::GetActiveWindow(), GetActualPage(), SdPage::GetAutoLayout(), TabBar::GetCurPageId(), sd::ViewShell::GetCurrentFunction(), Outliner::GetDepth(), sd::ViewShell::GetDoc(), sd::ViewShell::GetDocSh(), TransferableDataHelper::GetFormatCount(), SdrGrafObj::GetGraphicType(), SfxItemSet::GetItemState(), SdDrawDocument::GetLanguage(), SdrModel::GetLayerAdmin(), SdrLayerAdmin::GetLayerID(), sd::LayerTabBar::GetLayerName(), GetLayerTabControl(), SdrObject::GetLogicRect(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), sd::FuFormatPaintBrush::GetMenuState(), sd::ViewShell::GetMenuState(), GetMenuStateSel(), GetModeSwitchingMenuState(), SdrObjList::GetObjCount(), SfxShell::GetObjectShell(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), SdrPageView::GetObjList(), SdrGrafObj::getOriginalSize(), GetOutlinerForMasterPageOutlineTextObj(), SdrPageView::GetPage(), SdPage::GetPageKind(), Outliner::GetParagraphCount(), SfxShell::GetPool(), SdPage::getPresentationStyle(), SdPage::GetPresObj(), SdDrawDocument::GetSdPage(), SdDrawDocument::GetSdPageCount(), OutlinerView::GetSelected(), sd::FuConstructCustomShape::GetShapeType(), sd::ViewShell::GetShellType(), sd::SlideShow::GetSlideShow(), sd::FuBullet::GetSlotState(), GetSupportedClipboardFormats(), LinguMgr::GetThesaurus(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), sd::ViewShellBase::GetViewShellManager(), sd::ViewShell::GetZoom(), Handout, sd::ViewShell::HasCurrentFunction(), sd::ViewShell::HasRuler(), i, SfxItemSet::InvalidateItem(), SdrGrafObj::isEmbeddedVectorGraphicData(), SdrObject::IsEmptyPresObj(), SdPage::IsExcluded(), SdrPageView::IsLayerLocked(), IsLayerModeActive(), SdrPageView::IsLayerVisible(), SdrPage::IsMasterPage(), IsReadOnly(), sd::LayerTabBar::IsRealNameOfStandardLayer(), SdrLayerIDSet::IsSet(), SvtCJKOptions::IsVerticalTextEnabled(), LANGUAGE_NONE, LINK, MasterPage, maTabControl, mbPastePossible, meEditMode, mePageKind, sd::MergePageBackgroundFilling(), moAtContextMenu_DisableEditHyperlink, mpCurrentClipboardFormats, mpDrawView, sd::ViewShell::mpZoomList, mxClipEvtLstnr, mxScannerManager, nCount, ESelection::nEndPara, nId, Notes, Outline, Page, SfxItemSet::Put(), rSet, SD_MOD, SetChildWindowState(), ShouldDisableEditHyperlink(), sd::ViewShell::ST_DRAW, Standard, sUNO_LayerName_background, sUNO_LayerName_background_objects, Title, SdrPage::TRG_GetMasterPageVisibleLayers(), TRISTATE_INDET, TRISTATE_TRUE, and XATTR_FILLSTYLE().
|
protected |
Set state (Enabled/Disabled) of Menu-SfxSlots.
Definition at line 49 of file drviewsj.cxx.
References SdrObjTransformInfoRec::bCanConvToPath, SdrObjTransformInfoRec::bCanConvToPoly, SfxItemSet::DisableItem(), DynCastE3dScene(), SfxItemSet::Get(), SdDrawDocument::GetAnimationInfo(), SdrOle2Obj::GetAspect(), sd::View::GetAttributes(), sd::ViewShell::GetDoc(), SvxFieldItem::GetField(), OutlinerView::GetFieldAtSelection(), SdDrawDocument::getImagePreferredDPI(), SfxItemSet::GetItem(), SfxItemSet::GetItemState(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SdrObject::GetMergedItemSet(), SfxShell::GetObjectShell(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), SdrOle2Obj::GetObjRef(), SfxShell::GetPool(), sd::ViewShell::GetView(), i, SfxObjectShell::isContentExtractionLocked(), SfxObjectShell::isExportLocked(), sd::View::IsVectorizeAllowed(), SdAnimationInfo::meClickAction, mpDrawView, nId, SfxItemSet::Put(), rSet, SDRATTR_EDGELINE1DELTA(), SDRATTR_EDGELINE2DELTA(), SDRATTR_EDGELINE3DELTA(), SDRATTR_TEXT_FITTOSIZE(), and SdrObject::TakeObjInfo().
Referenced by GetMenuState().
void sd::DrawViewShell::GetModeSwitchingMenuState | ( | SfxItemSet & | rSet | ) |
Set the items of the given item set that are related to switching the editing mode to the correct values.
This function also sets the states of the mode buttons (those at the upper right corner) accordingly.
Definition at line 1620 of file drviews7.cxx.
References SfxItemSet::ClearItem(), SfxItemSet::DisableItem(), sd::ViewShell::GetDocSh(), SfxShell::GetFrame(), svx::ExtrusionBar::getState(), svx::FontworkBar::getState(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), Handout, sd::SlideShow::IsRunning(), mePageKind, mpDrawView, Notes, SfxItemSet::Put(), and rSet.
Referenced by GetMenuState().
|
inline |
Definition at line 236 of file DrawViewShell.hxx.
void sd::DrawViewShell::GetNavigatorWinState | ( | SfxItemSet & | rSet | ) |
Definition at line 148 of file drviewsd.cxx.
References BtnFirstDisabled, BtnFirstEnabled, BtnLastDisabled, BtnLastEnabled, BtnNextDisabled, BtnNextEnabled, BtnPrevDisabled, BtnPrevEnabled, sd::ViewShell::GetDoc(), SdPage::GetName(), SdrPage::GetPageNum(), SdDrawDocument::GetSdPageCount(), mePageKind, mpActualPage, NONE, nState, SfxItemSet::Put(), rSet, and TableUpdate.
void sd::DrawViewShell::GetOptionsBarState | ( | SfxItemSet & | rSet | ) |
Definition at line 209 of file drviewsg.cxx.
References sd::FrameView::IsClickChangeRotation(), sd::FrameView::IsDoubleClickTextEdit(), mpDrawView, sd::ViewShell::mpFrameView, SfxItemSet::Put(), and rSet.
Outliner * sd::DrawViewShell::GetOutlinerForMasterPageOutlineTextObj | ( | ESelection & | rSel | ) |
Definition at line 215 of file drviews7.cxx.
References OutlinerView::GetOutliner(), SdrPageView::GetPage(), SdPage::GetPageKind(), OutlinerView::GetSelection(), SdrPage::IsMasterPage(), mpDrawView, and Standard.
Referenced by FuTemporary(), and GetMenuState().
|
inline |
Definition at line 234 of file DrawViewShell.hxx.
Referenced by sd::FuPage::ApplyItemSet(), sd::FuPage::DoExecute(), sd::FuPresentationLayout::DoExecute(), sd::FuTemplate::DoExecute(), SdGRFFilter::Export(), SdPageObjsTLV::Fill(), FuTemporary(), sd::SdUnoDrawView::getDrawViewMode(), sd::slidesorter::SlideSorterViewShell::GetStateMovePageFirst(), sd::slidesorter::SlideSorterViewShell::GetStateMovePageLast(), SdPageObjsTLV::IsEqualToDoc(), sd::ViewShellBase::ReadUserDataSequence(), RenameSlide(), SetPageProperties(), and sd::TabControl::StartRenaming().
void sd::DrawViewShell::GetPageProperties | ( | SfxItemSet & | rSet | ) |
Definition at line 1705 of file drviews7.cxx.
References getCurrentPage(), sd::ViewShell::GetDoc(), XFillGradientItem::GetGradientValue(), XFillBitmapItem::GetGraphicObject(), XFillHatchItem::GetHatchValue(), SfxItemSet::GetItem(), SdrPageProperties::GetItemSet(), NameOrIndex::GetName(), SdPage::GetOrientation(), SdrPage::getSdrPageProperties(), SdrPage::GetSize(), SfxItemSet::Put(), rSet, SvxPageItem::SetLandscape(), XATTR_FILLBITMAP(), XATTR_FILLCOLOR(), XATTR_FILLGRADIENT(), XATTR_FILLHATCH(), and XATTR_FILLSTYLE().
|
inline |
Return a pointer to the tab control for pages.
Definition at line 343 of file DrawViewShell.hxx.
Referenced by sd::slidesorter::controller::CurrentSlideManager::SetCurrentSlideAtViewShellBase().
void sd::DrawViewShell::GetRulerState | ( | SfxItemSet & | rSet | ) |
Definition at line 880 of file drviews3.cxx.
References Point::AdjustX(), tools::Rectangle::Bottom(), SfxItemSet::DisableItem(), EE_PARA_LRSPACE(), EE_PARA_NUMBULLET(), EE_PARA_OUTLLEVEL(), EE_PARA_TABS(), EE_PARA_WRITINGDIR(), SfxItemSet::Get(), SvxNumberFormat::GetAbsLSpace(), sdr::table::SdrTableObj::getActiveCellPos(), sd::ViewShell::GetActiveWindow(), sdr::table::SdrTableObj::getCellBounds(), SvxNumberFormat::GetCharTextDistance(), SdDrawDocument::GetDefaultWritingMode(), sd::ViewShell::GetDoc(), SvxNumberFormat::GetFirstLineOffset(), SfxItemSet::GetItemState(), SvxLRSpaceItem::GetLeft(), SvxLongLRSpaceItem::GetLeft(), SdrPage::GetLeftBorder(), SvxNumRule::GetLevel(), SvxNumRule::GetLevelCount(), SdrPage::GetLowerBorder(), SvxNumBulletItem::GetNumRule(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), SfxShell::GetPool(), SvxLRSpaceItem::GetRight(), SvxLongLRSpaceItem::GetRight(), SdrPage::GetRightBorder(), SdrPage::GetSize(), SvxLRSpaceItem::GetTextFirstLineOffset(), SvxLRSpaceItem::GetTextLeft(), SdrPage::GetUpperBorder(), sd::ViewShell::GetViewOrigin(), sd::Window::GetViewSize(), sd::Window::GetWinViewPos(), Size::Height(), tools::Rectangle::Left(), maMarkRect, mpActualPage, mpDrawView, SfxItemSet::Put(), tools::Rectangle::Right(), rSet, SDRATTR_TEXT_LEFTDIST(), SDRATTR_TEXT_RIGHTDIST(), SvxLongLRSpaceItem::SetLeft(), SvxLongULSpaceItem::SetLower(), tools::Rectangle::SetPos(), SvxProtectItem::SetPosProtect(), SvxLongLRSpaceItem::SetRight(), SvxProtectItem::SetSizeProtect(), SvxLRSpaceItem::SetTextFirstLineOffset(), SvxLRSpaceItem::SetTextLeft(), SvxLongULSpaceItem::SetUpper(), SfxPointItem::SetValue(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), Size::Width(), Point::X(), and Point::Y().
OUString sd::DrawViewShell::GetSelectionText | ( | bool | bCompleteWords | ) |
Definition at line 777 of file drviewsf.cxx.
References OutlinerView::GetSelected(), OutlinerView::GetSelection(), Outliner::GetWord(), Outliner::GetWordDelimiters(), mpDrawView, ESelection::nEndPara, ESelection::nEndPos, and Outliner::SetWordDelimiters().
Referenced by sd::ViewShellBase::GetSelectionText().
OUString const & sd::DrawViewShell::GetSidebarContextName | ( | ) | const |
Definition at line 773 of file drviewsa.cxx.
References svx::sidebar::SelectionAnalyzer::GetContextForSelection_SD(), svx::sidebar::SelectionAnalyzer::Handout, Handout, svx::sidebar::SelectionAnalyzer::Master, MasterPage, meEditMode, mePageKind, mpDrawView, svx::sidebar::SelectionAnalyzer::Notes, Notes, svx::sidebar::SelectionAnalyzer::Standard, and Standard.
Referenced by sd::slidesorter::SlideSorterViewShell::Activate(), ChangeEditMode(), and DrawViewShell().
void sd::DrawViewShell::GetSnapItemState | ( | SfxItemSet & | rSet | ) |
set state of snap object entries in popup
Definition at line 1075 of file drviews3.cxx.
References sd::ViewShell::GetActiveWindow(), SdrPageView::GetHelpLines(), SdrHelpLine::GetKind(), sd::FuPoor::HITPIX, maMousePos, mpDrawView, vcl::Window::PixelToLogic(), SfxItemSet::Put(), rSet, and SdResId().
void sd::DrawViewShell::GetState | ( | SfxItemSet & | rSet | ) |
Definition at line 1917 of file drviews7.cxx.
References SfxWhichIter::FirstWhich(), sd::ViewShell::GetDocSh(), sd::DrawDocShell::GetState(), SfxWhichIter::NextWhich(), rSet, and SAL_WARN.
void sd::DrawViewShell::GetStateGoToFirstPage | ( | SfxItemSet & | rSet | ) |
Definition at line 833 of file drviewsa.cxx.
References SfxItemSet::DisableItem(), GetActualPage(), SdrPage::GetPageNum(), and rSet.
void sd::DrawViewShell::GetStateGoToLastPage | ( | SfxItemSet & | rSet | ) |
Definition at line 847 of file drviewsa.cxx.
References SfxItemSet::DisableItem(), GetActualPage(), sd::ViewShell::GetDoc(), SdPage::GetPageKind(), SdrPage::GetPageNum(), SdDrawDocument::GetSdPageCount(), and rSet.
void sd::DrawViewShell::GetStateGoToNextPage | ( | SfxItemSet & | rSet | ) |
Definition at line 803 of file drviewsa.cxx.
References SfxItemSet::DisableItem(), GetActualPage(), sd::ViewShell::GetDoc(), SdPage::GetPageKind(), SdrPage::GetPageNum(), SdDrawDocument::GetSdPageCount(), and rSet.
void sd::DrawViewShell::GetStateGoToPreviousPage | ( | SfxItemSet & | rSet | ) |
Definition at line 818 of file drviewsa.cxx.
References SfxItemSet::DisableItem(), GetActualPage(), SdrPage::GetPageNum(), and rSet.
void sd::DrawViewShell::GetStatePropPanelAttr | ( | SfxItemSet & | rSet | ) |
Definition at line 3959 of file drviews2.cxx.
References SfxWhichIter::FirstWhich(), SfxItemSet::Get(), sd::ViewShell::GetDoc(), SfxItemSet::GetItemState(), SdDrawDocument::GetPool(), SfxShell::GetPool(), SfxItemPool::GetSlotId(), SfxItemPool::IsWhich(), mpDrawView, SfxWhichIter::NextWhich(), SfxItemSet::Put(), rSet, SDRATTR_TEXT_CONTOURFRAME(), SDRATTR_TEXT_VERTADJUST(), SDRTEXTVERTADJUST_BOTTOM, SDRTEXTVERTADJUST_CENTER, and SDRTEXTVERTADJUST_TOP.
void sd::DrawViewShell::GetStatusBarState | ( | SfxItemSet & | rSet | ) |
Definition at line 533 of file drviewsa.cxx.
References SvxZoomSliderItem::AddSnappingPoint(), Point::AdjustX(), Point::AdjustY(), tools::Rectangle::Bottom(), sd::LayerTabBar::convertToLocalizedName(), SfxItemSet::DisableItem(), Draw, sd::ViewShell::GetActiveWindow(), Fraction::GetDenominator(), sd::ViewShell::GetDoc(), sd::ViewShell::GetDocSh(), SfxItemSet::GetItemState(), SdrObject::GetLayer(), SdrModel::GetLayerAdmin(), SdrLayerAdmin::GetLayerPerID(), SdPage::GetLayoutName(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), sd::Window::GetMaxZoom(), sd::Window::GetMinZoom(), SdrLayer::GetName(), Fraction::GetNumerator(), SdrObjList::GetObjCount(), SdrPageView::GetObjList(), SdrPageView::GetPage(), SdrPage::GetSize(), sd::SlideShow::GetSlideShow(), SdrModel::GetUIScale(), sd::ViewShell::GetViewShellBase(), sd::Window::GetZoom(), sd::Window::GetZoomForRect(), Size::Height(), tools::Rectangle::IsEmpty(), IsLayerModeActive(), sd::SlideShow::IsRunning(), tools::Rectangle::Left(), SdrPageView::LogicToPagePos(), maMousePos, maTabControl, mbZoomOnPage, mePageKind, mpActualPage, mpDrawView, nPos, vcl::Window::PixelToLogic(), SfxItemSet::Put(), tools::Rectangle::Right(), rSet, SD_LT_SEPARATOR, SdResId(), Size::setHeight(), Size::setWidth(), Point::setX(), Point::setY(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), Size::Width(), Point::X(), and Point::Y().
Referenced by ShowMousePosInfo().
int sd::DrawViewShell::GetTabLayerCount | ( | ) | const |
Return the number of layers managed by the layer tab control.
This will usually differ from the number of layers managed by the layer administrator.
Definition at line 641 of file drviews5.cxx.
References GetLayerTabControl(), and TabBar::GetPageCount().
void sd::DrawViewShell::GetTableMenuState | ( | SfxItemSet & | rSet | ) |
Definition at line 251 of file tablefunction.cxx.
References SfxItemSet::DisableItem(), SdrPageView::IsLayerLocked(), SdrPageView::IsLayerVisible(), rSet, and SD_MOD.
|
inline |
Definition at line 376 of file DrawViewShell.hxx.
Referenced by MouseMove(), and Paint().
void sd::DrawViewShell::GotoBookmark | ( | std::u16string_view | rBookmark | ) |
Definition at line 32 of file drviewsh.cxx.
References sd::DrawDocShell::Connect(), sd::ViewShell::GetDocSh(), sd::DrawDocShell::GetViewShell(), and sd::DrawDocShell::GotoBookmark().
Referenced by ExecCtrl().
bool sd::DrawViewShell::HasSelection | ( | bool | bText | ) | const |
Definition at line 803 of file drviewsf.cxx.
References OutlinerView::GetSelected(), and mpDrawView.
Referenced by sd::ViewShellBase::HasSelection().
void sd::DrawViewShell::HidePage | ( | ) |
Definition at line 439 of file drviews5.cxx.
References sd::ViewShellBase::GetFormShellManager(), sd::ViewShell::GetViewShellBase(), and FmFormShell::PrepareClose().
Referenced by sd::DrawView::HideSdrPage().
|
private |
Definition at line 140 of file drviewsa.cxx.
References sd::FrameView::Disconnect(), VclPtr< class reference_type >::disposeAndClear(), sd::ViewShell::DisposeFunctions(), Svx3DWin::DocumentReload(), SfxListener::EndListening(), sd::ViewShell::GetActiveWindow(), SfxViewFrame::GetChildWindow(), sd::ViewShell::GetDoc(), sd::ViewShell::GetDocSh(), SdDrawDocument::GetSdPage(), SdDrawDocument::GetSdPageCount(), sd::ViewShell::GetViewFrame(), SfxShell::GetViewShell(), SfxChildWindow::GetWindow(), i, sd::SlideShow::IsRunning(), maTabControl, mePageKind, mpActualPage, mpAnnotationManager, mpDrawView, sd::ViewShell::mpFrameView, mpSelectionChangeHandler, sd::ViewShell::mpView, mpViewOverlayManager, mxClipEvtLstnr, mxScannerListener, nId, SD_MOD, SdDrawDocument::SetSelected(), and StopSlideShow().
Referenced by ~DrawViewShell().
|
overridevirtual |
The Init method has to be called from the outside directly after a new object of this class has been created.
It can be used for that part of the initialisation that can be run only after the creation of the new object is finished. This includes registration as listener at event broadcasters.
Derived classes should call this method at the head of their Init() methods.
bIsMainViewShell | This flag tells the Init() method whether the new ViewShell will be the main view shell. |
Reimplemented from sd::ViewShell.
Definition at line 348 of file drviewsa.cxx.
References sd::ViewShell::GetDocSh(), sd::ViewShell::Init(), SfxListener::IsListening(), and SfxListener::StartListening().
Referenced by sd::PresentationViewShell::FinishInitialization().
|
staticprivate |
SfxInterface initializer.
Declare SFX-Slotmap and Standardinterface.
Definition at line 58 of file drvwshrg.cxx.
void sd::DrawViewShell::InsertURLButton | ( | const OUString & | rURL, |
const OUString & | rText, | ||
const OUString & | rTarget, | ||
const Point * | pPos | ||
) |
Definition at line 1536 of file drviewse.cxx.
References Point::AdjustX(), Point::AdjustY(), Any, tools::Rectangle::Center(), Exception, sd::ViewShell::GetActiveWindow(), sd::ViewShell::GetDocSh(), SfxViewShell::GetIPClient(), URIHelper::GetMaybeFileHdl(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), SdDrawDocument::GetShapeUserData(), SdrUnoObj::GetUnoControlModel(), sd::ViewShell::GetView(), SfxShell::GetViewShell(), Size::Height(), avmedia::MediaWindow::isMediaURL(), SfxInPlaceClient::IsObjectInPlaceActive(), SdrObjFactory::MakeNewObject(), SdAnimationInfo::meClickAction, mpDrawView, vcl::Window::PixelToLogic(), rTarget, SdAnimationInfo::SetBookmark(), INetURLObject::Unambiguous, INetURLObject::WasEncoded, and Size::Width().
Referenced by FuTemporary().
void sd::DrawViewShell::InsertURLField | ( | const OUString & | rURL, |
const OUString & | rText, | ||
const OUString & | rTarget | ||
) |
Definition at line 1481 of file drviewse.cxx.
References Point::AdjustX(), Point::AdjustY(), Outliner::CalcTextSize(), tools::Rectangle::Center(), Outliner::CreateParaObject(), EE_FEATURE_FIELD(), sd::ViewShell::GetActiveWindow(), sd::ViewShell::GetDoc(), SdDrawDocument::GetInternalOutliner(), Outliner::GetOutlinerMode(), OutlinerView::GetSelection(), sd::ViewShell::GetView(), Point::getX(), Point::getY(), Size::Height(), Outliner::Init(), OutlinerView::InsertField(), mpDrawView, ESelection::nEndPos, ESelection::nStartPos, vcl::Window::PixelToLogic(), Outliner::QuickInsertField(), rTarget, OutlinerView::SetSelection(), SvxURLField::SetTargetFrame(), Outliner::SetUpdateLayout(), Outliner::UpdateFields(), and Size::Width().
Referenced by Command(), sd::FuInsertClipboard::DoExecute(), sd::View::DoPaste(), FuSupport(), and FuTemporary().
|
inline |
Definition at line 278 of file DrawViewShell.hxx.
Referenced by Command(), KeyInput(), MouseButtonDown(), MouseButtonUp(), and MouseMove().
|
inline |
Definition at line 374 of file DrawViewShell.hxx.
Referenced by sd::Window::LogicInvalidate().
|
inline |
Definition at line 290 of file DrawViewShell.hxx.
Referenced by FuSupport(), sd::SdUnoDrawView::getLayerMode(), GetMenuState(), GetStatusBarState(), sd::FuPoor::KeyInput(), ReadFrameViewData(), ReadUserDataSequence(), SdLayerManager::UpdateLayerView(), and WriteFrameViewData().
|
inline |
Definition at line 119 of file DrawViewShell.hxx.
Referenced by MakeVisible(), and MouseMove().
|
inline |
Definition at line 120 of file DrawViewShell.hxx.
Referenced by MakeVisible().
bool sd::DrawViewShell::IsSelected | ( | sal_uInt16 | nPage | ) |
Definition at line 814 of file drviews1.cxx.
References sd::slidesorter::SlideSorterViewShell::GetSlideSorter(), and sd::ViewShell::GetViewShellBase().
Referenced by DeleteActualPage().
bool sd::DrawViewShell::IsSwitchPageAllowed | ( | ) | const |
Check if page change is allowed.
Definition at line 1196 of file drviews1.cxx.
References sd::ViewShellBase::GetFormShellManager(), sd::ViewShell::GetViewShellBase(), and FmFormShell::PrepareClose().
Referenced by sd::TabControl::ActivatePage(), sd::TabControl::DeactivatePage(), sd::TabControl::ExecuteDrop(), and SwitchPage().
|
inline |
Definition at line 270 of file DrawViewShell.hxx.
|
overridevirtual |
Reimplemented from sd::ViewShell.
Definition at line 178 of file drviews4.cxx.
References DynCastSdrTextObj(), SfxDispatcher::Execute(), FreshNavigatrTree(), GetActualPage(), vcl::KeyCode::GetCode(), SfxViewFrame::GetDispatcher(), KeyEvent::GetKeyCode(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), sd::ViewShell::GetView(), sd::ViewShell::GetViewFrame(), IsInputLocked(), vcl::KeyCode::IsMod1(), SdrObjListIter::IsMore(), KEY_ESCAPE, KEY_RETURN, KEY_TAB, sd::ViewShell::KeyInput(), FmFormView::KeyInput(), SdrMarkView::MarkObj(), mbReadOnly, SdrObjListIter::Next(), sd::View::SdrEndTextEdit(), and SdrMarkView::UnMarkAll().
void sd::DrawViewShell::LockInput | ( | ) |
void sd::DrawViewShell::MakeVisible | ( | const ::tools::Rectangle & | rRect, |
vcl::Window & | rWin | ||
) |
Make area visible (scroll part of picture) |* .
Definition at line 48 of file drviewsh.cxx.
References Point::AdjustX(), Point::AdjustY(), tools::Rectangle::Bottom(), tools::Rectangle::Contains(), vcl::Window::EnableMapMode(), vcl::Window::GetOutDev(), vcl::Window::GetOutputSizePixel(), tools::Rectangle::GetSize(), sd::ViewShell::GetViewShellBase(), Size::Height(), comphelper::LibreOfficeKit::isActive(), vcl::Window::IsMapModeEnabled(), IsMouseButtonDown(), IsMouseSelecting(), sd::SlideShow::IsRunning(), tools::Rectangle::Left(), vcl::MAPMODE, vcl::Window::PixelToLogic(), OutputDevice::Pop(), OutputDevice::Push(), tools::Rectangle::Right(), SAL_WARN, tools::Rectangle::SetPos(), SetZoomRect(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), Size::Width(), Point::X(), and Point::Y().
Referenced by sd::DrawView::MakeVisible().
void sd::DrawViewShell::ModelHasChanged | ( | ) |
Definition at line 62 of file drviews5.cxx.
References SfxDispatcher::ExecuteList(), SfxViewFrame::GetBindings(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDocSh(), sd::DrawDocShell::GetStyleSheetPool(), sd::ViewShell::GetViewFrame(), SfxBindings::Invalidate(), SfxShell::Invalidate(), mpDrawView, and Outliner::SetStyleSheetPool().
Referenced by sd::DrawView::ModelHasChanged().
void sd::DrawViewShell::ModifyLayer | ( | SdrLayer * | pLayer, |
const OUString & | rLayerName, | ||
const OUString & | rLayerTitle, | ||
const OUString & | rLayerDesc, | ||
bool | bIsVisible, | ||
bool | bIsLocked, | ||
bool | bIsPrintable | ||
) |
modifies the given layer with the given values
Definition at line 130 of file drviewsb.cxx.
References SfxDispatcher::Execute(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), sd::ViewShellBase::GetFormShellManager(), GetLayerTabControl(), SdrLayer::GetName(), TabBar::GetPageCount(), TabBar::GetPageId(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), mpDrawView, nId, nPos, SdDrawDocument::SetChanged(), SdrLayer::SetDescription(), SdrLayer::SetName(), TabBar::SetPageBits(), sd::LayerTabBar::SetPageText(), and SdrLayer::SetTitle().
Referenced by FuTemporary(), SdLayerModifyUndoAction::Redo(), and SdLayerModifyUndoAction::Undo().
|
overridevirtual |
Reimplemented from sd::ViewShell.
Definition at line 321 of file drviews4.cxx.
References FreshNavigatrTree(), SfxViewFrame::GetChildWindow(), SfxViewShell::GetIPClient(), sd::ViewShell::GetViewFrame(), SfxShell::GetViewShell(), SfxChildWindow::GetWindow(), vcl::IsInPopupMenuExecute(), IsInputLocked(), SfxInPlaceClient::IsObjectInPlaceActive(), mbMouseButtonDown, mbMouseSelecting, mbPipette, sd::ViewShell::MouseButtonDown(), and SvxBmpMask::PipetteClicked().
|
overridevirtual |
Reimplemented from sd::ViewShell.
Definition at line 467 of file drviews4.cxx.
References tools::Rectangle::Contains(), FreshNavigatrTree(), sd::ViewShell::GetActiveWindow(), SfxViewFrame::GetBindings(), SdrPage::GetLeftBorder(), MouseEvent::GetPosPixel(), SdrPage::GetUpperBorder(), sd::ViewShell::GetViewFrame(), SfxBindings::Invalidate(), IsInputLocked(), MouseEvent::IsLeft(), mbIsRulerDrag, mbMouseButtonDown, mbMouseSelecting, sd::ViewShell::MouseButtonUp(), mpDrawView, and vcl::Window::ReleaseMouse().
|
overridevirtual |
Reimplemented from sd::ViewShell.
Definition at line 356 of file drviews4.cxx.
References vcl::Window::CaptureMouse(), ConfigureAppBackgroundColor(), tools::Rectangle::Contains(), sd::ViewShell::GetActiveWindow(), Color::GetBlue(), SfxViewFrame::GetChildWindow(), sd::ViewShell::GetDoc(), Color::GetGreen(), vcl::Window::GetOutDev(), OutputDevice::GetPixel(), MouseEvent::GetPosPixel(), Color::GetRed(), sd::ViewShell::GetViewFrame(), GetViewOptions(), SfxChildWindow::GetWindow(), IsInputLocked(), IsMouseButtonDown(), vcl::Window::LogicToPixel(), maMousePos, mbIsRulerDrag, mbMouseSelecting, mbPipette, sd::ViewShell::MouseMove(), sd::ViewShell::mpContentWindow, mpDrawView, PIPETTE_RANGE, vcl::Window::PixelToLogic(), vcl::Window::ReleaseMouse(), SvxBmpMask::SetColor(), ShowMousePosInfo(), Point::X(), and Point::Y().
|
private |
Definition at line 182 of file viewshel.cxx.
References LINK.
|
overrideprivatevirtual |
Reimplemented from SfxListener.
Definition at line 737 of file drviewsa.cxx.
References SfxDispatcher::ExecuteList(), FuPermanent(), get(), sd::ViewShell::GetCurrentFunction(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), sd::ViewShell::GetDocSh(), SfxHint::GetId(), sd::ViewShell::GetViewFrame(), SfxObjectShell::IsReadOnly(), IsReadOnly(), and mbReadOnly.
|
privatedelete |
References Notify().
|
overridevirtual |
The event is forwarded to the Viewshell and the current function by the window pWin.
Remark: pWin==NULL, if Paint() is called from ShowWindow!
Reimplemented from sd::ViewShell.
Reimplemented in sd::PresentationViewShell.
Definition at line 410 of file drviews5.cxx.
References EE_CHAR_LANGUAGE(), sd::ViewShell::GetDoc(), SdrModel::GetDrawOutliner(), GetLanguage(), vcl::Window::GetOutDev(), Application::GetSettings(), GetViewOptions(), and mpDrawView.
|
overridevirtual |
Reimplemented from sd::ViewShell.
Definition at line 399 of file drviews5.cxx.
References mpDrawView.
|
overridevirtual |
PrepareClose, as appropriate end text input, so other viewshells discover a refreshed text object.
Reimplemented from sd::ViewShell.
Definition at line 311 of file drviews1.cxx.
References sd::ViewShell::GetCurrentFunction(), sd::ViewShell::HasCurrentFunction(), mpDrawView, and sd::ViewShell::PrepareClose().
|
overridevirtual |
Apply data of the FrameView on the current view.
Reimplemented from sd::ViewShell.
Definition at line 131 of file drviews5.cxx.
References ChangeEditMode(), SfxDispatcher::ExecuteList(), SdrPaintView::GetActiveLayer(), sd::ViewShell::GetActiveWindow(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), SdrDragView::GetDragThresholdPixels(), sd::FrameView::GetDrawMode(), SdrSnapView::GetEliminatePolyPointLimitAngle(), SdrPaintView::GetGridCoarse(), SdrPaintView::GetGridFine(), sd::FrameView::GetHandoutHelpLines(), SdrPageView::GetHelpLines(), SdrPageView::GetLockedLayers(), sd::FrameView::GetLockedLayers(), sd::FrameView::GetNotesHelpLines(), vcl::Window::GetOutDev(), SdrPageView::GetPrintableLayers(), sd::FrameView::GetPrintableLayers(), sd::FrameView::GetSelectedPage(), SdrSnapView::GetSnapAngle(), SdrSnapView::GetSnapGridWidthX(), SdrSnapView::GetSnapGridWidthY(), SdrSnapView::GetSnapMagneticPixel(), sd::FrameView::GetStandardHelpLines(), sd::ViewShell::GetViewFrame(), sd::FrameView::GetViewShEditMode(), SdrPageView::GetVisibleLayers(), sd::FrameView::GetVisibleLayers(), Handout, sd::FrameView::HasRuler(), sd::ViewShell::HasRuler(), SdrSnapView::IsAngleSnapEnabled(), SdrSnapView::IsBigOrtho(), SdrSnapView::IsBordSnap(), SdrSnapView::IsCrookNoContortion(), SdrMarkView::IsDesignMode(), SdrDragView::IsDragStripes(), SdrSnapView::IsEliminatePolyPoints(), SdrMarkView::IsFrameDragSingles(), SdrPaintView::IsGridFront(), SdrSnapView::IsGridSnap(), SdrPaintView::IsGridVisible(), SdrSnapView::IsHlplSnap(), SdrPaintView::IsHlplVisible(), sd::FrameView::IsLayerMode(), IsLayerModeActive(), SdrDragView::IsMarkedHitMovesAlways(), SdrView::IsMasterPagePaintCaching(), SdrSnapView::IsMoveOnlyDragging(), SdrDragView::IsNoDragXorPolys(), SdrSnapView::IsOConSnap(), SdrSnapView::IsOFrmSnap(), SdrSnapView::IsOPntSnap(), SdrSnapView::IsOrtho(), SdrMarkView::IsPlusHandlesAlwaysVisible(), sd::FrameView::IsQuickEdit(), SdrDragView::IsSolidDragging(), mbIsLayerModeActive, mePageKind, mpDrawView, Notes, SD_MOD, OutputDevice::SetDrawMode(), SdrPageView::SetHelpLines(), SdrPageView::SetLockedLayers(), SdrModel::SetPickThroughTransparentTextFrames(), SdrPageView::SetPrintableLayers(), sd::ViewShell::SetRuler(), SdrPageView::SetVisibleLayers(), and SwitchPage().
Referenced by sd::PresentationViewShell::Activate(), Construct(), ExecOptionsBar(), and ReadUserDataSequence().
|
overridevirtual |
Reimplemented from sd::ViewShell.
Definition at line 462 of file drviews5.cxx.
References ChangeEditMode(), CMD_SID_HANDOUT_MASTER_MODE, CMD_SID_NOTES_MODE, sd::ViewShell::GetActiveWindow(), sd::DrawDocShell::GetDoc(), sd::ViewShell::GetDocSh(), SdrLayerAdmin::GetLayer(), SdrModel::GetLayerAdmin(), SdrLayerAdmin::getLockedLayersODF(), sd::FrameView::GetPageKind(), SdrLayerAdmin::getPrintableLayersODF(), sd::ViewShell::GetView(), sd::FrameView::GetVisArea(), SdrLayerAdmin::getVisibleLayersODF(), Handout, HID_SDDRAWVIEWSHELL, IsLayerModeActive(), mbZoomOnPage, meEditMode, mePageKind, sd::ViewShell::mpFrameView, Notes, ReadFrameViewData(), sd::ViewShell::ReadUserDataSequence(), SdrModel::ReadUserDataSequenceValue(), ResetActualLayer(), vcl::Window::SetHelpId(), SfxObjectShell::SetVisArea(), SetZoomRect(), sUNO_View_LockedLayers, sUNO_View_PrintableLayers, sUNO_View_VisibleLayers, sUNO_View_ZoomOnPage, VisAreaChanged(), SdrPaintView::VisAreaChanged(), and WriteFrameViewData().
|
overridevirtual |
Relocation to a new parent window is not supported for DrawViewShell objects so this method always returns <FALSE>.
Reimplemented from sd::ViewShell.
Definition at line 380 of file drviewsa.cxx.
References sd::ViewShell::GetParentWindow().
bool sd::DrawViewShell::RenameSlide | ( | sal_uInt16 | nPageId, |
const OUString & | rName | ||
) |
Renames the given slide using an SvxNameDialog.
nPageId | the index of the page in the SdTabControl. |
rName | the new name of the slide. |
Implemented in drviews8.cxx
.
Definition at line 45 of file drviewsb.cxx.
References SfxUndoManager::AddUndoAction(), SdPage::GetAutoLayout(), SfxViewFrame::GetBindings(), sd::ViewShell::GetDoc(), SdDrawDocument::GetDocSh(), GetEditMode(), SdrModel::GetLayerAdmin(), SdrLayerAdmin::GetLayerID(), SdPage::GetLayoutName(), SdDrawDocument::GetMasterSdPage(), SdPage::GetName(), GetPageKind(), SdDrawDocument::GetSdPage(), sd::slidesorter::SlideSorterViewShell::GetSlideSorter(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), SfxBindings::Invalidate(), SdrLayerIDSet::IsSet(), maTabControl, mpActualPage, Notes, nPageId, Page, SdDrawDocument::RenameLayoutTemplate(), SDRPAGE_NOTFOUND, SdDrawDocument::SetChanged(), SdPage::SetName(), Standard, sUNO_LayerName_background, sUNO_LayerName_background_objects, and SdrPage::TRG_GetMasterPageVisibleLayers().
Referenced by sd::TabControl::EndRenaming(), and FuTemporary().
void sd::DrawViewShell::ResetActualLayer | ( | ) |
Select new refreshed page, in case of a page order change (eg.
by undo)
Update for LayerTab
Definition at line 1211 of file drviews1.cxx.
References aName, TabBar::Clear(), SfxViewFrame::GetBindings(), TabBar::GetCurPageId(), sd::ViewShell::GetDoc(), SdrLayerAdmin::GetLayer(), SdrModel::GetLayerAdmin(), SdrLayerAdmin::GetLayerCount(), sd::LayerTabBar::GetLayerName(), GetLayerTabControl(), SdrLayer::GetName(), TabBar::GetPageCount(), sd::ViewShell::GetViewFrame(), sd::LayerTabBar::InsertPage(), SfxBindings::Invalidate(), SdrPageView::IsLayerLocked(), SdrPageView::IsLayerPrintable(), SdrPageView::IsLayerVisible(), MasterPage, meEditMode, mpDrawView, SDRLAYERPOS_NOTFOUND, TabBar::SetCurPageId(), sUNO_LayerName_background, sUNO_LayerName_background_objects, sUNO_LayerName_controls, sUNO_LayerName_layout, and sUNO_LayerName_measurelines.
Referenced by ChangeEditMode(), FuTemporary(), sd::LayerTabBar::MouseButtonDown(), sd::DrawView::Notify(), ReadUserDataSequence(), and sd::SdUnoDrawView::setActiveLayer().
void sd::DrawViewShell::ResetActualPage | ( | ) |
Select new refreshed page, in case of a page order change (eg.
by undo)
Definition at line 661 of file drviews1.cxx.
References SfxDispatcher::ExecuteList(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), SdPage::GetLayoutName(), SdDrawDocument::GetMasterSdPage(), SdDrawDocument::GetMasterSdPageCount(), SdPage::GetName(), SdPage::getPageId(), SdDrawDocument::GetSdPage(), SdDrawDocument::GetSdPageCount(), sd::ViewShell::GetViewFrame(), i, maTabControl, meEditMode, mePageKind, nPos, Page, SD_LT_SEPARATOR, SdDrawDocument::SetSelected(), and SwitchPage().
Referenced by sd::FuPage::ApplyItemSet(), and sd::DrawView::Notify().
|
overridevirtual |
Notify the view shell that its parent window has been resized.
The ViewShell places and resizes its UI elements accordingly. The new size can be obtained from the parent window.
Reimplemented from sd::ViewShell.
Reimplemented in sd::PresentationViewShell.
Definition at line 81 of file drviews5.cxx.
References ASPECT_CONTENT, sd::ViewShell::GetDocSh(), sd::SlideShow::GetSlideShow(), sd::ViewShell::GetViewShellBase(), sd::ViewShell::maViewSize, sd::ViewShell::Resize(), and SetZoomRect().
Referenced by FuSupport().
void sd::DrawViewShell::ScannerEvent | ( | ) |
Definition at line 37 of file drviews8.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), FRound(), sd::ViewShell::GetActiveWindow(), SfxViewFrame::GetBindings(), VCLUnoHelper::GetBitmap(), SdrPage::GetLeftBorder(), SdrPage::GetLowerBorder(), MapMode::GetMapUnit(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), BitmapEx::GetPrefMapMode(), BitmapEx::GetPrefSize(), SdrPage::GetRightBorder(), SdrPaintView::GetSdrPageView(), SdrPage::GetSize(), BitmapEx::GetSizePixel(), SdrPage::GetUpperBorder(), sd::ViewShell::GetView(), sd::ViewShell::GetViewFrame(), Size::Height(), SdrEditView::InsertObjectAtView(), SfxBindings::Invalidate(), BitmapEx::IsEmpty(), OutputDevice::LogicToLogic(), mpDrawView, mxScannerManager, vcl::Window::PixelToLogic(), SdrObject::SetEmptyPresObj(), and Size::Width().
void sd::DrawViewShell::SelectionHasChanged | ( | ) |
Called, if state of selection of view is changed.
Definition at line 156 of file drviews1.cxx.
References SfxInPlaceClient::DeactivateObject(), SfxDispatcher::ExecuteList(), sd::DrawController::FireSelectionChangeListener(), sd::ViewShell::GetCurrentFunction(), SfxViewFrame::GetDispatcher(), sd::ViewShellBase::GetDrawController(), SfxViewShell::GetIPClient(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), SdrOle2Obj::GetObjRef(), sd::ViewShellBase::GetToolBarManager(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), sd::ViewShellBase::GetViewShellManager(), sd::ViewShell::HasCurrentFunction(), SfxShell::Invalidate(), SfxInPlaceClient::IsObjectInPlaceActive(), mpDrawView, SfxShell::SetVerbs(), TOOLS_WARN_EXCEPTION, and UpdateIMapDlg().
Referenced by Command(), and sd::DrawView::MarkListHasChanged().
bool sd::DrawViewShell::SelectPage | ( | sal_uInt16 | nPage, |
sal_uInt16 | nSelect | ||
) |
Mark the desired page as selected (1), deselected (0), toggle (2).
nPage refers to the page in question.
Definition at line 775 of file drviews1.cxx.
References sd::slidesorter::SlideSorter::GetController(), sd::ViewShell::GetDoc(), sd::slidesorter::controller::SlideSorterController::GetPageSelector(), SdDrawDocument::GetSdPage(), sd::slidesorter::SlideSorterViewShell::GetSlideSorter(), sd::ViewShell::GetViewShellBase(), SdPage::IsSelected(), SdDrawDocument::SetSelected(), and Standard.
void sd::DrawViewShell::SetActiveTabLayerIndex | ( | int | nId | ) |
Set the active layer at the layer tab control and update the control accordingly to reflect the change on screen.
nId | The id is expected to be a number between zero (inclusive) and the number of layers as returned by the <member>GetTabLayerCount</member> method (exclusive). Note that Invalid values are ignored. No exception is thrown in that case. |
Definition at line 616 of file drviews5.cxx.
References sd::DrawController::fireChangeLayer(), sd::ViewShellBase::GetDrawController(), sd::LayerTabBar::GetLayerName(), GetLayerTabControl(), TabBar::GetPageId(), sd::ViewShell::GetView(), sd::ViewShell::GetViewShellBase(), mpDrawView, nIndex, and TabBar::SetCurPageId().
void sd::DrawViewShell::SetChildWindowState | ( | SfxItemSet & | rSet | ) |
Definition at line 199 of file drviews6.cxx.
References SfxItemSet::GetItemState(), sd::ViewShell::GetViewFrame(), nId, SfxItemSet::Put(), and rSet.
Referenced by GetMenuState().
|
inline |
Definition at line 235 of file DrawViewShell.hxx.
void sd::DrawViewShell::SetPageProperties | ( | SfxRequest & | rReq | ) |
Definition at line 1771 of file drviews7.cxx.
References SdrPageProperties::ClearItem(), SfxItemSet::CloneAsValue(), SfxRequest::Done(), basegfx::BGradient::fromJSON(), SfxItemSet::Get(), SfxRequest::GetArgs(), getCurrentPage(), SfxItemSet::GetItem(), SdrPageProperties::GetItemSet(), SfxItemSet::GetItemState(), SdrPage::GetLeftBorder(), SdrPage::GetLowerBorder(), SdPage::GetOrientation(), GetPageKind(), SdPage::GetPaperBin(), SdrPage::GetRightBorder(), SdrPage::getSdrPageProperties(), SdrPage::GetSize(), SfxRequest::GetSlot(), SdrPage::GetUpperBorder(), CntUnencodedStringItem::GetValue(), SdrPage::IsBackgroundFullSize(), SdrPage::IsMasterPage(), SdrModel::MigrateItemSet(), mpDrawView, SfxItemSet::Put(), SdrPageProperties::PutItem(), SdrPageProperties::PutItemSet(), sd::ViewShell::SetPageSizeAndBorder(), SdrPage::TRG_GetMasterPage(), XATTR_FILLBITMAP(), XATTR_FILLCOLOR(), XATTR_FILLGRADIENT(), XATTR_FILLHATCH(), and XATTR_FILLSTYLE().
|
protected |
Change page parameter if SID_PAGESIZE or SID_PAGEMARGIN.
Definition at line 422 of file drviewsa.cxx.
References ASPECT_CONTENT, SdPage::CreateTitleAndLayout(), SfxDispatcher::Execute(), SdPage::GetAutoLayout(), SfxViewFrame::GetBindings(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetDoc(), sd::ViewShell::GetDocSh(), SdrPage::GetLeftBorder(), SdDrawDocument::GetMasterSdPage(), SdDrawDocument::GetMasterSdPageCount(), SdDrawDocument::GetSdPage(), SdDrawDocument::GetSdPageCount(), SdrPaintView::GetSdrPageView(), SdrPage::GetSize(), SdrPage::GetUpperBorder(), sd::ViewShell::GetView(), sd::ViewShell::GetViewFrame(), sd::DrawDocShell::GetVisArea(), Handout, Size::Height(), i, sd::ViewShell::InitWindows(), SfxBindings::Invalidate(), mePageKind, mpActualPage, Notes, SdPage::ScaleObjects(), SdPage::SetAutoLayout(), SdPage::SetLeftBorder(), SdPage::SetLowerBorder(), SdrPageView::SetPageOrigin(), SdPage::SetRightBorder(), SdPage::SetSize(), SdPage::SetUpperBorder(), SdrDragView::SetWorkArea(), Standard, tools::Rectangle::TopLeft(), sd::ViewShell::UpdateScrollBars(), and Size::Width().
Referenced by FuTemporary().
|
overridevirtual |
set zoom factor
Reimplemented from sd::ViewShell.
Definition at line 282 of file drviews1.cxx.
References SfxViewFrame::GetBindings(), sd::ViewShell::GetViewFrame(), SfxBindings::Invalidate(), mbZoomOnPage, mpViewOverlayManager, and sd::ViewShell::SetZoom().
Referenced by FuSupport(), and FuTemporary().
|
overrideprotectedvirtual |
adjust zoom factor for InPlace
Reimplemented from sd::ViewShell.
Definition at line 431 of file drviews5.cxx.
References sd::ViewShell::GetActiveWindow(), sd::Window::GetViewOrigin(), mbZoomOnPage, sd::Window::SetWinViewPos(), and sd::ViewShell::SetZoomFactor().
|
inline |
Definition at line 269 of file DrawViewShell.hxx.
|
overridevirtual |
Set zoom rectangle for active window.
Reimplemented from sd::ViewShell.
Definition at line 298 of file drviews1.cxx.
References SfxViewFrame::GetBindings(), sd::ViewShell::GetViewFrame(), SfxBindings::Invalidate(), mpViewOverlayManager, and sd::ViewShell::SetZoomRect().
Referenced by FuSupport(), MakeVisible(), ReadUserDataSequence(), and Resize().
|
private |
return true if "Edit Hyperlink" in context menu should be disabled
Definition at line 284 of file drviews7.cxx.
References SdrObject::GetObjInventor(), SdrUnoObj::GetUnoControlModel(), URLFieldHelper::IsCursorAtURLField(), and mpDrawView.
Referenced by Command(), and GetMenuState().
void sd::DrawViewShell::ShowMousePosInfo | ( | const ::tools::Rectangle & | rRect, |
::sd::Window const * | pWin | ||
) |
Definition at line 865 of file drviews4.cxx.
References SfxViewFrame::GetBindings(), SfxShell::GetPool(), GetStatusBarState(), sd::ViewShell::GetViewFrame(), SfxShell::GetViewShell(), SfxBindings::Invalidate(), sd::ViewShell::mbHasRulers, mpDrawView, sd::ViewShell::mpHorizontalRuler, sd::ViewShell::mpVerticalRuler, RulerLine::nPos, and SfxBindings::SetState().
Referenced by MouseMove().
|
private |
Show the context menu for snap lines and points.
Because snap lines can not be selected the index of the snap line/point for which the popup menu is opened has to be passed to the processing slot handlers. This can be done only by manually showing the popup menu.
pParent | The parent for the context menu. |
rRect | The location at which to display the context menu. |
rPageView | The page view is used to access the help lines. |
nSnapLineIndex | Index of the snap line or snap point for which to show the context menu. |
Definition at line 943 of file drviews4.cxx.
References aArguments, Application::CreateBuilder(), SdrPageView::DeleteHelpLine(), SfxDispatcher::Execute(), SfxViewFrame::GetDispatcher(), SdrPageView::GetHelpLines(), SdrHelpLine::GetKind(), sd::ViewShell::GetViewFrame(), and SdResId().
Referenced by Command().
|
overridevirtual |
Show controls of the UI or hide them, depending on the given flag.
Do not call this method directly. Call the method at ViewShellBase instead.
Reimplemented from sd::ViewShell.
Definition at line 1648 of file drviewse.cxx.
References bVisible, maTabControl, and sd::ViewShell::ShowUIControls().
|
overridevirtual |
This method is more or less an alias to Deactivate().
It is called before an object of this class is taken from the stack of view shells.
When this method is not called before a view shell is taken from a stack then the Deactivate() call from the SFX as a response to RemoveSubShell() comes too late when the view shell is not on the stack anymore.
Reimplemented from sd::ViewShell.
Definition at line 356 of file drviewsa.cxx.
References GetDrawView(), sd::ViewShell::GetViewShellBase(), sd::SlideShow::IsRunning(), SdrPaintView::SetAnimationMode(), and sd::ViewShell::Shutdown().
void sd::DrawViewShell::StartRulerDrag | ( | const Ruler & | rRuler, |
const MouseEvent & | rMEvt | ||
) |
Start with Drag from ruler (helper lines, origin)
Definition at line 271 of file drviews4.cxx.
References vcl::Window::CaptureMouse(), sd::ViewShell::GetActiveWindow(), MouseEvent::GetPosPixel(), sd::Ruler::IsHorizontal(), MouseEvent::IsMod1(), mbIsRulerDrag, mpDrawView, and vcl::Window::PixelToLogic().
Referenced by sd::Ruler::MouseButtonDown().
|
private |
Stop a running slide show.
Definition at line 1694 of file drviewse.cxx.
References sd::ViewShell::GetDoc(), and mpDrawView.
Referenced by FuSupport(), and ImplDestroy().
bool sd::DrawViewShell::SwitchPage | ( | sal_uInt16 | nSelectedPage, |
bool | bAllowChangeFocus = true |
||
) |
Switch to desired page.
nSelectPage refers to the current EditMode bAllowChangeFocus set to false when slide is inserted before current page and we need to only update the current page number, do not disturb editing in that case
Under some circumstances there are nested calls to SwitchPage() and may crash the application (activation of form controls when the shell of the edit view is not on top of the shell stack, see issue 83888 for details.) Therefore the nested calls are ignored (they would jump to the wrong page anyway.)
Definition at line 831 of file drviews1.cxx.
References sd::ANIMATIONMODE_SHOW, SfxViewShell::DisconnectAllClients(), sd::DrawController::FireSwitchCurrentPage(), sd::ViewShell::GetActiveWindow(), SfxViewFrame::GetBindings(), sd::ViewShell::GetDoc(), sd::ViewShellBase::GetDrawController(), GraphicFilter::GetGraphicFilter(), SdPage::getGraphicsForPrefetch(), sd::FrameView::GetHandoutHelpLines(), SdrPageView::GetHelpLines(), SdPage::GetLayoutName(), SdrPageView::GetLockedLayers(), sd::FrameView::GetLockedLayers(), SdDrawDocument::GetMasterSdPage(), SdDrawDocument::GetMasterSdPageCount(), SdPage::GetName(), sd::ShapeList::getNextShape(), sd::FrameView::GetNotesHelpLines(), vcl::Window::GetOutputSizePixel(), SdrPageView::GetPage(), SdrPage::GetPageNum(), SdPage::GetPresentationShapeList(), SdPage::GetPresObjKind(), SdrPageView::GetPrintableLayers(), sd::FrameView::GetPrintableLayers(), SdDrawDocument::GetSdPage(), SdDrawDocument::GetSdPageCount(), sd::SlideShow::GetSlideShow(), sd::FrameView::GetStandardHelpLines(), sd::ViewShell::GetViewFrame(), SfxShell::GetViewShell(), sd::ViewShell::GetViewShellBase(), SdrPageView::GetVisibleLayers(), sd::FrameView::GetVisibleLayers(), Handout, i, SfxBindings::Invalidate(), comphelper::LibreOfficeKit::isActive(), SdPage::IsSelected(), IsSwitchPageAllowed(), maAsynchronousSwitchPageCall, GraphicFilter::MakeGraphicsAvailableThreaded(), MasterPage, maTabControl, mbIsInSwitchPage, meEditMode, mePageKind, mpActualPage, mpDrawView, sd::ViewShell::mpFrameView, Notes, nPos, Page, vcl::Window::PixelToLogic(), sd::tools::AsynchronousCall::Post(), SD_LT_SEPARATOR, SDRPAGE_NOTFOUND, sd::ShapeList::seekShape(), sd::FrameView::SetHandoutHelpLines(), SdrPageView::SetHelpLines(), sd::FrameView::SetLockedLayers(), SdrPageView::SetLockedLayers(), sd::FrameView::SetNotesHelpLines(), sd::FrameView::SetPrintableLayers(), SdrPageView::SetPrintableLayers(), SdDrawDocument::SetSelected(), sd::FrameView::SetSelectedPage(), sd::FrameView::SetStandardHelpLines(), SdrPageView::SetVisibleLayers(), sd::FrameView::SetVisibleLayers(), SwitchPage(), SdrPage::TRG_GetMasterPage(), sd::ViewShell::UpdatePreview(), and VisAreaChanged().
Referenced by ChangeEditMode(), sd::FuSummaryPage::DoExecute(), sd::SlideShow::end(), ExecCtrl(), ExecNavigatorWin(), sd::TabControl::ExecuteDrop(), FuSupport(), FuTemporary(), sd::TabControl::MouseButtonDown(), sd::DrawView::Notify(), ReadFrameViewData(), ResetActualPage(), sd::SdUnoDrawView::select(), sd::SdUnoDrawView::setCurrentPage(), sd::slidesorter::controller::CurrentSlideManager::SetCurrentSlideAtViewShellBase(), and SwitchPage().
|
overridevirtual |
Reimplemented from sd::ViewShell.
Definition at line 100 of file drviews1.cxx.
References GetLayerTabControl(), maTabControl, and sd::ViewShell::UIActivating().
|
overridevirtual |
Reimplemented from sd::ViewShell.
Definition at line 110 of file drviews1.cxx.
References GetLayerTabControl(), maTabControl, and sd::ViewShell::UIDeactivated().
void sd::DrawViewShell::UnlockInput | ( | ) |
Definition at line 936 of file drviews4.cxx.
References DBG_ASSERT, and mnLockCount.
Referenced by Command().
void sd::DrawViewShell::Update3DWindow | ( | ) |
Definition at line 80 of file drviewsi.cxx.
References E3dView::Get3DAttributes(), SfxViewFrame::GetChildWindow(), sd::ViewShell::GetView(), sd::ViewShell::GetViewFrame(), SfxChildWindow::GetWindow(), Svx3DWin::IsUpdateMode(), nId, and Svx3DWin::Update().
Referenced by ExecEffectWin().
|
overrideprotectedvirtual |
Refresh horizontal ruler.
Reimplemented from sd::ViewShell.
Definition at line 584 of file drviews1.cxx.
References SfxShell::Invalidate(), and sd::ViewShell::mpHorizontalRuler.
void sd::DrawViewShell::UpdateIMapDlg | ( | SdrObject * | pObj | ) |
Definition at line 36 of file drviewsc.cxx.
References SdrGrafObj::GetGraphic(), SvxIMapInfo::GetImageMap(), SvxIMapInfo::GetIMapInfo(), SfxViewFrame::GetTargetList(), sd::ViewShell::GetViewFrame(), mpDrawView, and SvxIMapDlgChildWindow::UpdateIMapDlg().
Referenced by FuTemporary(), and SelectionHasChanged().
|
overrideprotectedvirtual |
Refresh vertical ruler.
Reimplemented from sd::ViewShell.
Definition at line 599 of file drviews1.cxx.
References SfxShell::Invalidate(), and sd::ViewShell::mpVerticalRuler.
|
overridevirtual |
this method is called when the visible area of the view from this viewshell is changed
Reimplemented from sd::ViewShell.
Definition at line 575 of file drviews5.cxx.
References sd::DrawController::FireVisAreaChanged(), sd::ViewShellBase::GetDrawController(), sd::ViewShell::GetViewShellBase(), and sd::ViewShell::VisAreaChanged().
Referenced by ReadUserDataSequence(), and SwitchPage().
|
overridevirtual |
Apply data of the current view on the FrameView.
Reimplemented from sd::ViewShell.
Definition at line 311 of file drviews5.cxx.
References SdrPaintView::GetActiveLayer(), sd::ViewShell::GetActiveWindow(), getCurrentPage(), sd::FrameView::GetDrawMode(), SdrPageView::GetHelpLines(), SdrPageView::GetLockedLayers(), sd::FrameView::GetLockedLayers(), vcl::Window::GetOutputSizePixel(), SdrPageView::GetPrintableLayers(), sd::FrameView::GetPrintableLayers(), SdrPageView::GetVisibleLayers(), sd::FrameView::GetVisibleLayers(), Handout, sd::ViewShell::HasRuler(), comphelper::LibreOfficeKit::isActive(), IsLayerModeActive(), maTabControl, meEditMode, mePageKind, mpDrawView, sd::ViewShell::mpFrameView, Notes, vcl::Window::PixelToLogic(), SdrPaintView::SetActiveLayer(), SdrSnapView::SetBigOrtho(), SdrSnapView::SetBordSnap(), SdrSnapView::SetCrookNoContortion(), SdrMarkView::SetDesignMode(), SdrDragView::SetDragStripes(), sd::FrameView::SetDrawMode(), SdrSnapView::SetEliminatePolyPointLimitAngle(), SdrSnapView::SetEliminatePolyPoints(), SdrMarkView::SetFrameDragSingles(), SdrPaintView::SetGridCoarse(), SdrPaintView::SetGridFine(), SdrPaintView::SetGridFront(), SdrSnapView::SetGridSnap(), SdrPaintView::SetGridVisible(), sd::FrameView::SetHandoutHelpLines(), SdrSnapView::SetHlplSnap(), SdrPaintView::SetHlplVisible(), sd::FrameView::SetLayerMode(), sd::FrameView::SetLockedLayers(), SdrDragView::SetMarkedHitMovesAlways(), SdrSnapView::SetMoveOnlyDragging(), SdrDragView::SetNoDragXorPolys(), sd::FrameView::SetNotesHelpLines(), SdrSnapView::SetOConSnap(), SdrSnapView::SetOFrmSnap(), SdrSnapView::SetOPntSnap(), SdrMarkView::SetPlusHandlesAlwaysVisible(), sd::FrameView::SetPrintableLayers(), sd::FrameView::SetQuickEdit(), sd::FrameView::SetRuler(), sd::FrameView::SetSelectedPage(), SdrSnapView::SetSnapAngle(), SdrSnapView::SetSnapGridWidth(), SdrDragView::SetSolidDragging(), sd::FrameView::SetStandardHelpLines(), sd::FrameView::SetViewShEditMode(), sd::FrameView::SetVisArea(), and sd::FrameView::SetVisibleLayers().
Referenced by ExecOptionsBar(), sd::PresentationViewShell::FinishInitialization(), ReadUserDataSequence(), sd::SdUnoDrawView::select(), sd::SdUnoDrawView::setCurrentPage(), and WriteUserDataSequence().
|
overridevirtual |
Reimplemented from sd::ViewShell.
Definition at line 446 of file drviews5.cxx.
References sd::DrawDocShell::GetDoc(), sd::ViewShell::GetDocSh(), mbZoomOnPage, nIndex, sUNO_View_ZoomOnPage, WriteFrameViewData(), sd::ViewShell::WriteUserDataSequence(), and SdrModel::WriteUserDataSequence().
|
private |
Definition at line 492 of file DrawViewShell.hxx.
Referenced by FuSupportRotate().
|
private |
Definition at line 504 of file DrawViewShell.hxx.
Referenced by FuTemporary().
|
private |
On some occasions it is necessary to make SwitchPage calls asynchronously.
Definition at line 488 of file DrawViewShell.hxx.
Referenced by SwitchPage().
|
private |
Definition at line 457 of file DrawViewShell.hxx.
Referenced by ExecRuler(), FuSupport(), and GetRulerState().
|
private |
Definition at line 458 of file DrawViewShell.hxx.
Referenced by Command(), FuTemporary(), GetSnapItemState(), GetStatusBarState(), and MouseMove().
|
private |
Definition at line 459 of file DrawViewShell.hxx.
Referenced by ArrangeGUIElements(), ChangeEditMode(), Construct(), DeleteActualPage(), ExecCtrl(), FuTemporary(), getCurrentPage(), GetMenuState(), GetStatusBarState(), ImplDestroy(), RenameSlide(), ResetActualPage(), ShowUIControls(), SwitchPage(), UIActivating(), UIDeactivated(), and WriteFrameViewData().
|
private |
Definition at line 505 of file DrawViewShell.hxx.
Referenced by ConfigureAppBackgroundColor().
|
private |
Prevents grabbing focus while loading - see tdf#83773 that introduced the grabbing, and tdf#150773 that needs grabbing disabled on loading.
Definition at line 475 of file DrawViewShell.hxx.
Referenced by Activate().
|
private |
This flag is used to prevent nested calls to SwitchPage().
Definition at line 491 of file DrawViewShell.hxx.
Referenced by SwitchPage().
|
private |
This flag controls whether the layer mode is active, i.e.
the layer dialog is visible.
Definition at line 479 of file DrawViewShell.hxx.
Referenced by ChangeEditMode(), Construct(), DeleteActualLayer(), ExecCtrl(), FuSupport(), and ReadFrameViewData().
|
private |
Definition at line 468 of file DrawViewShell.hxx.
Referenced by Construct(), MouseButtonUp(), MouseMove(), and StartRulerDrag().
|
private |
Definition at line 500 of file DrawViewShell.hxx.
Referenced by MouseButtonDown(), and MouseButtonUp().
|
private |
Definition at line 501 of file DrawViewShell.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), and MouseMove().
|
private |
Definition at line 499 of file DrawViewShell.hxx.
Referenced by Construct(), and GetMenuState().
|
staticprivate |
Definition at line 471 of file DrawViewShell.hxx.
Referenced by ExecBmpMask(), MouseButtonDown(), and MouseMove().
|
private |
Definition at line 470 of file DrawViewShell.hxx.
Referenced by Construct(), GetCtrlState(), KeyInput(), and Notify().
|
private |
Definition at line 467 of file DrawViewShell.hxx.
Referenced by ArrangeGUIElements(), Construct(), FuPermanent(), FuSupport(), FuTemporary(), GetStatusBarState(), ReadUserDataSequence(), SetZoom(), SetZoomFactor(), and WriteUserDataSequence().
|
private |
Definition at line 460 of file DrawViewShell.hxx.
Referenced by ChangeEditMode(), ConfigureAppBackgroundColor(), Construct(), CreateOrDuplicatePage(), ExecCtrl(), FuTemporary(), getCurrentPage(), GetMenuState(), GetSidebarContextName(), ReadUserDataSequence(), ResetActualLayer(), ResetActualPage(), SwitchPage(), and WriteFrameViewData().
|
private |
Definition at line 461 of file DrawViewShell.hxx.
Referenced by ChangeEditMode(), Construct(), DeleteActualPage(), ExecCtrl(), ExecRuler(), ExecuteDrop(), FuTemporary(), getCurrentPage(), GetMenuState(), GetModeSwitchingMenuState(), GetNavigatorWinState(), GetSidebarContextName(), GetStatusBarState(), ImplDestroy(), ReadFrameViewData(), ReadUserDataSequence(), ResetActualPage(), SetupPage(), SwitchPage(), and WriteFrameViewData().
|
private |
Definition at line 469 of file DrawViewShell.hxx.
Referenced by Construct(), LockInput(), and UnlockInput().
|
private |
Definition at line 466 of file DrawViewShell.hxx.
Referenced by EnableEditHyperlink(), and GetMenuState().
|
private |
Definition at line 456 of file DrawViewShell.hxx.
Referenced by ChangeEditMode(), Construct(), ExecCtrl(), ExecNavigatorWin(), ExecRuler(), FuTemporary(), GetNavigatorWinState(), GetRulerState(), GetStatusBarState(), ImplDestroy(), RenameSlide(), SetupPage(), and SwitchPage().
|
private |
Definition at line 502 of file DrawViewShell.hxx.
Referenced by Construct(), ExecuteAnnotation(), GetAnnotationState(), and ImplDestroy().
|
private |
This item contains the clipboard formats of the current clipboard content that are supported both by that content and by the DrawViewShell.
Definition at line 484 of file DrawViewShell.hxx.
Referenced by GetMenuState().
|
private |
Definition at line 455 of file DrawViewShell.hxx.
Referenced by AcceptDrop(), AttrExec(), AttrState(), ChangeEditMode(), Command(), Construct(), CreateOrDuplicatePage(), DeleteActualLayer(), DeleteActualPage(), DoVerb(), ExecAnimationWin(), ExecBmpMask(), ExecChar(), ExecCtrl(), ExecFormText(), ExecGallery(), ExecGoToFirstPage(), ExecGoToLastPage(), ExecGoToNextPage(), ExecGoToPreviousPage(), ExecIMap(), ExecNavigatorWin(), ExecOptionsBar(), ExecRuler(), ExecuteDrop(), ExecutePropPanelAttr(), FuDeleteSelectedObjects(), FuPermanent(), FuSupport(), FuTemporary(), GetAnimationWinState(), GetAttrState(), GetBmpMaskState(), GetCtrlState(), GetDrawAttrState(), GetFormTextState(), GetIMapState(), GetMenuState(), GetMenuStateSel(), GetModeSwitchingMenuState(), GetOptionsBarState(), GetOutlinerForMasterPageOutlineTextObj(), GetRulerState(), GetSelectionText(), GetSidebarContextName(), GetSnapItemState(), GetStatePropPanelAttr(), GetStatusBarState(), HasSelection(), ImplDestroy(), InsertURLButton(), InsertURLField(), ModelHasChanged(), ModifyLayer(), MouseButtonUp(), MouseMove(), Paint(), PrePaint(), PrepareClose(), ReadFrameViewData(), ResetActualLayer(), ScannerEvent(), SelectionHasChanged(), SetActiveTabLayerIndex(), SetPageProperties(), ShouldDisableEditHyperlink(), ShowMousePosInfo(), StartRulerDrag(), StopSlideShow(), SwitchPage(), UpdateIMapDlg(), and WriteFrameViewData().
|
private |
Listen for selection changes and broadcast context changes for the sidebar.
Definition at line 495 of file DrawViewShell.hxx.
Referenced by ImplDestroy().
|
private |
Definition at line 503 of file DrawViewShell.hxx.
Referenced by Construct(), ImplDestroy(), SetZoom(), and SetZoomRect().
|
private |
Definition at line 498 of file DrawViewShell.hxx.
Referenced by Construct(), GetMenuState(), and ImplDestroy().
|
private |
Definition at line 497 of file DrawViewShell.hxx.
Referenced by Construct(), FuTemporary(), and ImplDestroy().
|
private |
Definition at line 496 of file DrawViewShell.hxx.
Referenced by Construct(), FuTemporary(), GetMenuState(), and ScannerEvent().