[Libreoffice-commits] core.git: sd/sdi sd/source
Maxim Monastirsky
momonasmon at gmail.com
Mon Nov 17 00:32:36 PST 2014
sd/sdi/_drvwsh.sdi | 4 ++--
sd/source/ui/view/drviews2.cxx | 11 -----------
sd/source/ui/view/drviews7.cxx | 2 +-
sd/source/ui/view/drviewse.cxx | 10 ++++++++++
4 files changed, 13 insertions(+), 14 deletions(-)
New commits:
commit a4450fe6d06a138c1f3b1c43546a7246be8a26c5
Author: Maxim Monastirsky <momonasmon at gmail.com>
Date: Mon Nov 17 10:24:30 2014 +0200
Related: fdo#83572 Try to fix zoom mode button state
Change-Id: I4e146788c3ab83f714bfb0aef1da018b038be64d
diff --git a/sd/sdi/_drvwsh.sdi b/sd/sdi/_drvwsh.sdi
index 2166470..38953ca 100644
--- a/sd/sdi/_drvwsh.sdi
+++ b/sd/sdi/_drvwsh.sdi
@@ -629,12 +629,12 @@ interface DrawView
]
SID_ZOOM_MODE // ole : no, status : play rec
[
- ExecMethod = FuTemporary ;
+ ExecMethod = FuPermanent ;
StateMethod = GetMenuState ;
]
SID_ZOOM_PANNING // ole : no, status : play rec
[
- ExecMethod = FuTemporary ;
+ ExecMethod = FuPermanent ;
StateMethod = GetMenuState ;
]
SID_ZOOM_IN // ole : no, status : play rec
diff --git a/sd/source/ui/view/drviews2.cxx b/sd/source/ui/view/drviews2.cxx
index c85eb2c..c8b6c07 100644
--- a/sd/source/ui/view/drviews2.cxx
+++ b/sd/source/ui/view/drviews2.cxx
@@ -156,7 +156,6 @@
#include "futxtatt.hxx"
#include "fuvect.hxx"
#include "futext.hxx"
-#include "fuzoom.hxx"
#include "helpids.h"
#include "optsitem.hxx"
#include "sdabstdlg.hxx"
@@ -1222,16 +1221,6 @@ void DrawViewShell::FuTemporary(SfxRequest& rReq)
}
break;
- case SID_ZOOM_MODE:
- case SID_ZOOM_PANNING:
- {
- mbZoomOnPage = false;
- SetCurrentFunction( FuZoom::Create(this, GetActiveWindow(), mpDrawView, GetDoc(), rReq) );
- Invalidate( SID_ZOOM_TOOLBOX );
- rReq.Ignore ();
- }
- break;
-
case SID_BEFORE_OBJ:
case SID_BEHIND_OBJ:
{
diff --git a/sd/source/ui/view/drviews7.cxx b/sd/source/ui/view/drviews7.cxx
index 4bb781f..37e8a31 100644
--- a/sd/source/ui/view/drviews7.cxx
+++ b/sd/source/ui/view/drviews7.cxx
@@ -289,7 +289,7 @@ void DrawViewShell::GetMenuState( SfxItemSet &rSet )
// map images of the toolboxes
UpdateToolboxImages( rSet );
- if( nId != SID_ZOOM_TOOLBOX &&
+ if( nSId != SID_ZOOM_TOOLBOX &&
nSId != SID_DRAWTBX_INSERT &&
nSId != SID_POSITION &&
nSId != SID_OBJECT_ALIGN )
diff --git a/sd/source/ui/view/drviewse.cxx b/sd/source/ui/view/drviewse.cxx
index 100d1f8..9536739 100644
--- a/sd/source/ui/view/drviewse.cxx
+++ b/sd/source/ui/view/drviewse.cxx
@@ -94,6 +94,7 @@
#include "optsitem.hxx"
#include "Window.hxx"
#include "fuformatpaintbrush.hxx"
+#include "fuzoom.hxx"
using namespace ::com::sun::star;
using namespace ::com::sun::star::uno;
@@ -533,6 +534,15 @@ void DrawViewShell::FuPermanent(SfxRequest& rReq)
break;
}
+ case SID_ZOOM_MODE:
+ case SID_ZOOM_PANNING:
+ {
+ mbZoomOnPage = false;
+ SetCurrentFunction( FuZoom::Create(this, GetActiveWindow(), mpDrawView, GetDoc(), rReq ) );
+ rReq.Done();
+ }
+ break;
+
default:
break;
}
More information about the Libreoffice-commits
mailing list