This is an automated email from the ASF dual-hosted git repository.
mseidel pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/openoffice.git
The following commit(s) were added to refs/heads/trunk by this push:
new 28e3e2a882 Zoomslider should be visible after changing page/slide in
Draw/Impress
28e3e2a882 is described below
commit 28e3e2a882a5de8642c2f294cb32fecbf789d0b4
Author: mseidel <[email protected]>
AuthorDate: Sat Apr 19 16:36:09 2025 +0200
Zoomslider should be visible after changing page/slide in Draw/Impress
This fixes Issue 121506:
https://bz.apache.org/ooo/show_bug.cgi?id=121506
---
main/sd/sdi/SlideSorterController.sdi | 117 ++++++++++-----------
.../ui/slidesorter/controller/SlsSlotManager.cxx | 41 ++++----
2 files changed, 79 insertions(+), 79 deletions(-)
diff --git a/main/sd/sdi/SlideSorterController.sdi
b/main/sd/sdi/SlideSorterController.sdi
index a84de9d700..523944223c 100644
--- a/main/sd/sdi/SlideSorterController.sdi
+++ b/main/sd/sdi/SlideSorterController.sdi
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,20 +7,18 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
-
-
enum FadeEffect
{
FADE_EFFECT_NONE ,
@@ -68,7 +66,6 @@ item PresChange DiaAutoItem ;
item FadeEffect DiaEffectItem ;
item FadeSpeed DiaSpeedItem ;
-
interface SlideSorterView
{
SID_INSERTPAGE
@@ -126,7 +123,7 @@ interface SlideSorterView
ExecMethod = FuSupport ;
StateMethod = GetClipboardState ;
]
- SID_PASTE_SPECIAL // ole : no, status : ?
+ SID_PASTE_SPECIAL // ole : no, status : ?
[
ExecMethod = FuSupport ;
StateMethod = GetClipboardState ;
@@ -186,18 +183,20 @@ interface SlideSorterView
ExecMethod = ExecStatusBar ;
StateMethod = GetStatusBarState ;
]
- SID_ATTR_ZOOMSLIDER // status()
- [
- ExecMethod = ExecStatusBar ;
- StateMethod = GetStatusBarState ;
- ]
+/* #121506: Zoom slider disappears after changing page/slide in Draw/Impress
+ SID_ATTR_ZOOMSLIDER // status()
+ [
+ ExecMethod = ExecStatusBar ;
+ StateMethod = GetStatusBarState ;
+ ]
+*/
SID_RELOAD // ole : no, status : ?
[
GroupId = GID_DOCUMENT ;
ExecMethod = ExecCtrl ;
StateMethod = GetCtrlState ;
- Asynchron , AutoUpdate ,
+ Asynchron , AutoUpdate ,
MenuConfig , AccelConfig , ToolBoxConfig ;
]
SID_SEARCH_DLG // ole : no, status : ?
@@ -233,26 +232,26 @@ interface SlideSorterView
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
- SID_OUTPUT_QUALITY_COLOR // ole : no, status : play rec
- [
- ExecMethod = ExecCtrl ;
- StateMethod = GetCtrlState ;
- ]
- SID_OUTPUT_QUALITY_GRAYSCALE // ole : no, status : play rec
- [
- ExecMethod = ExecCtrl ;
- StateMethod = GetCtrlState ;
- ]
- SID_OUTPUT_QUALITY_BLACKWHITE // ole : no, status : play rec
- [
- ExecMethod = ExecCtrl ;
- StateMethod = GetCtrlState ;
- ]
- SID_OUTPUT_QUALITY_CONTRAST // ole : no, status : play rec
- [
- ExecMethod = ExecCtrl ;
- StateMethod = GetCtrlState ;
- ]
+ SID_OUTPUT_QUALITY_COLOR // ole : no, status : play rec
+ [
+ ExecMethod = ExecCtrl ;
+ StateMethod = GetCtrlState ;
+ ]
+ SID_OUTPUT_QUALITY_GRAYSCALE // ole : no, status : play rec
+ [
+ ExecMethod = ExecCtrl ;
+ StateMethod = GetCtrlState ;
+ ]
+ SID_OUTPUT_QUALITY_BLACKWHITE // ole : no, status : play rec
+ [
+ ExecMethod = ExecCtrl ;
+ StateMethod = GetCtrlState ;
+ ]
+ SID_OUTPUT_QUALITY_CONTRAST // ole : no, status : play rec
+ [
+ ExecMethod = ExecCtrl ;
+ StateMethod = GetCtrlState ;
+ ]
SID_MAIL_SCROLLBODY_PAGEDOWN // ole : no, status : ?
[
ExecMethod = ExecCtrl ;
@@ -263,39 +262,39 @@ interface SlideSorterView
ExecMethod = FuSupport ;
StateMethod = GetMenuState ;
]
- SID_OPT_LOCALE_CHANGED // ole : no, status : ?
- [
- ExecMethod = ExecCtrl ;
- StateMethod = GetCtrlState ;
- ]
+ SID_OPT_LOCALE_CHANGED // ole : no, status : ?
+ [
+ ExecMethod = ExecCtrl ;
+ StateMethod = GetCtrlState ;
+ ]
- // #96090#
+ // #96090#
SID_GETUNDOSTRINGS // ole : no, status : ?
- [
- ExecMethod = FuSupport ;
- StateMethod = GetMenuState ;
- ]
+ [
+ ExecMethod = FuSupport ;
+ StateMethod = GetMenuState ;
+ ]
SID_UNDO // ole : no, status : ?
- [
- ExecMethod = FuSupport ;
- StateMethod = GetMenuState ;
- ]
+ [
+ ExecMethod = FuSupport ;
+ StateMethod = GetMenuState ;
+ ]
SID_GETREDOSTRINGS // ole : no, status : ?
- [
- ExecMethod = FuSupport ;
- StateMethod = GetMenuState ;
- ]
+ [
+ ExecMethod = FuSupport ;
+ StateMethod = GetMenuState ;
+ ]
SID_REDO // ole : no, status : ?
- [
- ExecMethod = FuSupport ;
- StateMethod = GetMenuState ;
- ]
+ [
+ ExecMethod = FuSupport ;
+ StateMethod = GetMenuState ;
+ ]
SID_MODIFYPAGE
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
- SID_ASSIGN_LAYOUT
+ SID_ASSIGN_LAYOUT
[
ExecMethod = FuTemporary;
StateMethod = GetMenuState;
@@ -304,10 +303,10 @@ interface SlideSorterView
shell SlideSorterController
{
- import SlideSorterView[Automation];
+ import SlideSorterView[Automation];
}
shell SlideSorterViewShell
{
- import SlideSorterView[Automation];
+ import SlideSorterView[Automation];
}
diff --git a/main/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx
b/main/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx
index 964148c585..5b265af252 100644
--- a/main/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx
+++ b/main/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,20 +7,18 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
-
-
#include "precompiled_sd.hxx"
#include <com/sun/star/presentation/XPresentation2.hpp>
@@ -435,7 +433,7 @@ void SlotManager::ExecCtrl (SfxRequest& rRequest)
// Undo-Manager leeren
mrSlideSorter.GetModel().GetDocument()->GetDocSh()->ClearUndoBuffer();
- // Normale Weiterleitung an ViewFrame zur Ausfuehrung
+ // Normale Weiterleitung an ViewFrame zur Ausführung
if (pViewShell != NULL)
pViewShell->GetViewFrame()->ExecuteSlot(rRequest);
@@ -491,7 +489,7 @@ void SlotManager::ExecCtrl (SfxRequest& rRequest)
void SlotManager::GetAttrState (SfxItemSet& rSet)
{
- // Iteratate over all items.
+ // Iterate over all items
SfxWhichIter aIter (rSet);
sal_uInt16 nWhich = aIter.FirstWhich();
while (nWhich)
@@ -564,7 +562,7 @@ void SlotManager::GetMenuState (SfxItemSet& rSet)
}
else
{
- // check if the object is in
edit, than its temporarely not empty
+ // check if the object is in
edit, than it's temporarily not empty
SdrTextObj* pTextObj =
dynamic_cast< SdrTextObj* >( pObj );
if( pTextObj )
{
@@ -608,7 +606,7 @@ void SlotManager::GetMenuState (SfxItemSet& rSet)
rSet.DisableItem (SID_SUMMARY_PAGE);
}
- // Starten der Praesentation moeglich?
+ // Starten der Präsentation möglich?
if( SFX_ITEM_AVAILABLE == rSet.GetItemState( SID_PRESENTATION ) ||
SFX_ITEM_AVAILABLE == rSet.GetItemState( SID_REHEARSE_TIMINGS )
)
{
@@ -854,17 +852,18 @@ void SlotManager::GetStatusBarState (SfxItemSet& rSet)
aLayoutStr = pFirstPage->GetLayoutName();
aLayoutStr.Erase( aLayoutStr.SearchAscii( SD_LT_SEPARATOR ) );
- }
+ }
}
rSet.Put( SfxStringItem( SID_STATUS_PAGE, aPageStr ) );
rSet.Put( SfxStringItem( SID_STATUS_LAYOUT, aLayoutStr ) );
+/* #121506: Zoom slider disappears after changing page/slide in Draw/Impress
if( SFX_ITEM_AVAILABLE == rSet.GetItemState( SID_ATTR_ZOOMSLIDER ) )
{
- rSet.Put( SfxVoidItem( SID_ATTR_ZOOMSLIDER ) );
- }
-}
+ rSet.Put( SfxVoidItem( SID_ATTR_ZOOMSLIDER ) );
+ }
+} */
void SlotManager::ShowSlideShow( SfxRequest& rReq)
{
@@ -880,11 +879,11 @@ void SlotManager::ShowSlideShow( SfxRequest& rReq)
void SlotManager::RenameSlide (void)
{
- PageKind ePageKind = mrSlideSorter.GetModel().GetPageType();
- View* pDrView = &mrSlideSorter.GetView();
+ PageKind ePageKind = mrSlideSorter.GetModel().GetPageType();
+ View* pDrView = &mrSlideSorter.GetView();
- if (ePageKind==PK_STANDARD || ePageKind==PK_NOTES)
- {
+ if (ePageKind==PK_STANDARD || ePageKind==PK_NOTES)
+ {
if ( pDrView->IsTextEdit() )
{
pDrView->SdrEndTextEdit();
@@ -1179,8 +1178,8 @@ IMPL_LINK(SlotManager, UserEventCallback, void*, EMPTYARG)
if (pCommand != NULL)
{
- // The queue ownes the command that has just been removed from
- // it. Therefore it is deleted after it has been executed.
+ // The queue owns the command that has just been removed from
+ // it. Therefore it is deleted after it has been executed.
(*pCommand)();
delete pCommand;
}
@@ -1339,3 +1338,5 @@ SlideExclusionState GetSlideExclusionState
(model::PageEnumeration& rPageSet)
} // end of anonymous namespace
} } } // end of namespace ::sd::slidesorter::controller
+
+/* vim: set noet sw=4 ts=4: */