You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by ms...@apache.org on 2022/05/17 16:04:09 UTC
[openoffice] branch trunk updated: Fixed typo, removed whitespace
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 8fe0c17b03 Fixed typo, removed whitespace
8fe0c17b03 is described below
commit 8fe0c17b03c40f43fa26bb2162d094afc2a6e60c
Author: mseidel <ms...@apache.org>
AuthorDate: Tue May 17 18:03:43 2022 +0200
Fixed typo, removed whitespace
---
main/sw/source/ui/smartmenu/stmenu.cxx | 256 ++++++++++++++++-----------------
main/sw/source/ui/smartmenu/stmenu.hrc | 13 +-
2 files changed, 134 insertions(+), 135 deletions(-)
diff --git a/main/sw/source/ui/smartmenu/stmenu.cxx b/main/sw/source/ui/smartmenu/stmenu.cxx
index b15dfd6ef4..1f4bb80874 100644
--- a/main/sw/source/ui/smartmenu/stmenu.cxx
+++ b/main/sw/source/ui/smartmenu/stmenu.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,16 +7,16 @@
* 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.
- *
+ *
*************************************************************/
@@ -46,137 +46,137 @@ using namespace ::com::sun::star;
using namespace ::com::sun::star::uno;
SwSmartTagPopup::SwSmartTagPopup( SwView* pSwView,
- Sequence< rtl::OUString >& rSmartTagTypes,
- Sequence< Reference< container::XStringKeyMap > >& rStringKeyMaps,
- Reference< text::XTextRange > xTextRange ) :
- PopupMenu( SW_RES(MN_SMARTTAG_POPUP) ),
- mpSwView ( pSwView ),
- mxTextRange( xTextRange )
+ Sequence< rtl::OUString >& rSmartTagTypes,
+ Sequence< Reference< container::XStringKeyMap > >& rStringKeyMaps,
+ Reference< text::XTextRange > xTextRange ) :
+ PopupMenu( SW_RES(MN_SMARTTAG_POPUP) ),
+ mpSwView ( pSwView ),
+ mxTextRange( xTextRange )
{
- //CreateAutoMnemonics();
-
- Reference <frame::XController> xController = mpSwView->GetController();
- const lang::Locale aLocale( SW_BREAKITER()->GetLocale( (LanguageType)GetAppLanguage() ) );
-
- sal_uInt16 nMenuPos = 0;
- sal_uInt16 nSubMenuPos = 0;
- sal_uInt16 nMenuId = 1;
- sal_uInt16 nSubMenuId = MN_ST_INSERT_START;
-
- const rtl::OUString aRangeText = mxTextRange->getString();
-
- SmartTagMgr& rSmartTagMgr = SwSmartTagMgr::Get();
- const rtl::OUString aApplicationName( rSmartTagMgr.GetApplicationName() );
-
- Sequence < Sequence< Reference< smarttags::XSmartTagAction > > > aActionComponentsSequence;
- Sequence < Sequence< sal_Int32 > > aActionIndicesSequence;
-
- rSmartTagMgr.GetActionSequences( rSmartTagTypes,
- aActionComponentsSequence,
- aActionIndicesSequence );
-
- InsertSeparator(0);
-
- for ( sal_uInt16 j = 0; j < aActionComponentsSequence.getLength(); ++j )
- {
- Reference< container::XStringKeyMap > xSmartTagProperties = rStringKeyMaps[j];
-
- // Get all actions references associated with the current smart tag type:
- const Sequence< Reference< smarttags::XSmartTagAction > >& rActionComponents = aActionComponentsSequence[j];
- const Sequence< sal_Int32 >& rActionIndices = aActionIndicesSequence[j];
-
- if ( 0 == rActionComponents.getLength() || 0 == rActionIndices.getLength() )
- continue;
-
- // Ask first entry for the smart tag type caption:
- Reference< smarttags::XSmartTagAction > xAction = rActionComponents[0];
-
- if ( !xAction.is() )
- continue;
-
- const sal_Int32 nSmartTagIndex = rActionIndices[0];
- const rtl::OUString aSmartTagType = xAction->getSmartTagName( nSmartTagIndex );
- const rtl::OUString aSmartTagCaption = xAction->getSmartTagCaption( nSmartTagIndex, aLocale );
-
- // no sub-menues if there's only one smart tag type listed:
- PopupMenu* pSbMenu = this;
- if ( 1 < aActionComponentsSequence.getLength() )
- {
- InsertItem( nMenuId, aSmartTagCaption, 0, nMenuPos++);
- pSbMenu = new PopupMenu;
- SetPopupMenu( nMenuId++, pSbMenu );
- }
-
- // sub-menu starts with smart tag caption and separator
- const rtl::OUString aSmartTagCaption2 = aSmartTagCaption + C2U(": ") + aRangeText;
- nSubMenuPos = 0;
- pSbMenu->InsertItem( nMenuId++, aSmartTagCaption2, MIB_NOSELECT, nSubMenuPos++ );
- pSbMenu->InsertSeparator( nSubMenuPos++ );
-
- // Add subitem for every action reference for the current smart tag type:
- for ( sal_uInt16 i = 0; i < rActionComponents.getLength(); ++i )
- {
- xAction = rActionComponents[i];
-
- for ( sal_Int32 k = 0; k < xAction->getActionCount( aSmartTagType, xController, xSmartTagProperties ); ++k )
- {
- const sal_uInt32 nActionID = xAction->getActionID( aSmartTagType, k, xController );
- rtl::OUString aActionCaption = xAction->getActionCaptionFromID( nActionID,
- aApplicationName,
- aLocale,
- xSmartTagProperties,
- aRangeText,
- rtl::OUString(),
- xController,
- mxTextRange );
-
- pSbMenu->InsertItem( nSubMenuId++, aActionCaption, 0, nSubMenuPos++ );
- InvokeAction aEntry( xAction, xSmartTagProperties, nActionID );
- maInvokeActions.push_back( aEntry );
- }
- }
- }
+ //CreateAutoMnemonics();
+
+ Reference <frame::XController> xController = mpSwView->GetController();
+ const lang::Locale aLocale( SW_BREAKITER()->GetLocale( (LanguageType)GetAppLanguage() ) );
+
+ sal_uInt16 nMenuPos = 0;
+ sal_uInt16 nSubMenuPos = 0;
+ sal_uInt16 nMenuId = 1;
+ sal_uInt16 nSubMenuId = MN_ST_INSERT_START;
+
+ const rtl::OUString aRangeText = mxTextRange->getString();
+
+ SmartTagMgr& rSmartTagMgr = SwSmartTagMgr::Get();
+ const rtl::OUString aApplicationName( rSmartTagMgr.GetApplicationName() );
+
+ Sequence < Sequence< Reference< smarttags::XSmartTagAction > > > aActionComponentsSequence;
+ Sequence < Sequence< sal_Int32 > > aActionIndicesSequence;
+
+ rSmartTagMgr.GetActionSequences( rSmartTagTypes,
+ aActionComponentsSequence,
+ aActionIndicesSequence );
+
+ InsertSeparator(0);
+
+ for ( sal_uInt16 j = 0; j < aActionComponentsSequence.getLength(); ++j )
+ {
+ Reference< container::XStringKeyMap > xSmartTagProperties = rStringKeyMaps[j];
+
+ // Get all actions references associated with the current smart tag type:
+ const Sequence< Reference< smarttags::XSmartTagAction > >& rActionComponents = aActionComponentsSequence[j];
+ const Sequence< sal_Int32 >& rActionIndices = aActionIndicesSequence[j];
+
+ if ( 0 == rActionComponents.getLength() || 0 == rActionIndices.getLength() )
+ continue;
+
+ // Ask first entry for the smart tag type caption:
+ Reference< smarttags::XSmartTagAction > xAction = rActionComponents[0];
+
+ if ( !xAction.is() )
+ continue;
+
+ const sal_Int32 nSmartTagIndex = rActionIndices[0];
+ const rtl::OUString aSmartTagType = xAction->getSmartTagName( nSmartTagIndex );
+ const rtl::OUString aSmartTagCaption = xAction->getSmartTagCaption( nSmartTagIndex, aLocale );
+
+ // no sub-menus if there's only one smart tag type listed:
+ PopupMenu* pSbMenu = this;
+ if ( 1 < aActionComponentsSequence.getLength() )
+ {
+ InsertItem( nMenuId, aSmartTagCaption, 0, nMenuPos++);
+ pSbMenu = new PopupMenu;
+ SetPopupMenu( nMenuId++, pSbMenu );
+ }
+
+ // sub-menu starts with smart tag caption and separator
+ const rtl::OUString aSmartTagCaption2 = aSmartTagCaption + C2U(": ") + aRangeText;
+ nSubMenuPos = 0;
+ pSbMenu->InsertItem( nMenuId++, aSmartTagCaption2, MIB_NOSELECT, nSubMenuPos++ );
+ pSbMenu->InsertSeparator( nSubMenuPos++ );
+
+ // Add subitem for every action reference for the current smart tag type:
+ for ( sal_uInt16 i = 0; i < rActionComponents.getLength(); ++i )
+ {
+ xAction = rActionComponents[i];
+
+ for ( sal_Int32 k = 0; k < xAction->getActionCount( aSmartTagType, xController, xSmartTagProperties ); ++k )
+ {
+ const sal_uInt32 nActionID = xAction->getActionID( aSmartTagType, k, xController );
+ rtl::OUString aActionCaption = xAction->getActionCaptionFromID( nActionID,
+ aApplicationName,
+ aLocale,
+ xSmartTagProperties,
+ aRangeText,
+ rtl::OUString(),
+ xController,
+ mxTextRange );
+
+ pSbMenu->InsertItem( nSubMenuId++, aActionCaption, 0, nSubMenuPos++ );
+ InvokeAction aEntry( xAction, xSmartTagProperties, nActionID );
+ maInvokeActions.push_back( aEntry );
+ }
+ }
+ }
}
/** Function: Execute
- executes actions by calling the invoke function of the appropriate
- smarttag library.
+ executes actions by calling the invoke function of the appropriate
+ smarttag library.
*/
sal_uInt16 SwSmartTagPopup::Execute( const Rectangle& rWordPos, Window* pWin )
{
- sal_uInt16 nId = PopupMenu::Execute(pWin, pWin->LogicToPixel(rWordPos));
-
- if ( nId == MN_SMARTTAG_OPTIONS )
- {
- SfxBoolItem aBool(SID_OPEN_SMARTTAGOPTIONS, sal_True);
- mpSwView->GetViewFrame()->GetDispatcher()->Execute( SID_AUTO_CORRECT_DLG, SFX_CALLMODE_ASYNCHRON, &aBool, 0L );
- }
-
- if ( nId < MN_ST_INSERT_START) return nId;
- nId -= MN_ST_INSERT_START;
-
- // compute smarttag lib index and action index
- if ( nId < maInvokeActions.size() )
- {
- Reference< smarttags::XSmartTagAction > xSmartTagAction = maInvokeActions[ nId ].mxAction;
-
- // execute action
- if ( xSmartTagAction.is() )
- {
- SmartTagMgr& rSmartTagMgr = SwSmartTagMgr::Get();
-
- xSmartTagAction->invokeAction( maInvokeActions[ nId ].mnActionID,
- rSmartTagMgr.GetApplicationName(),
- mpSwView->GetController(),
- mxTextRange,
- maInvokeActions[ nId ].mxSmartTagProperties,
- mxTextRange->getString(),
- rtl::OUString(),
- SW_BREAKITER()->GetLocale( (LanguageType)GetAppLanguage() ) );
- }
- }
-
- return nId;
+ sal_uInt16 nId = PopupMenu::Execute(pWin, pWin->LogicToPixel(rWordPos));
+
+ if ( nId == MN_SMARTTAG_OPTIONS )
+ {
+ SfxBoolItem aBool(SID_OPEN_SMARTTAGOPTIONS, sal_True);
+ mpSwView->GetViewFrame()->GetDispatcher()->Execute( SID_AUTO_CORRECT_DLG, SFX_CALLMODE_ASYNCHRON, &aBool, 0L );
+ }
+
+ if ( nId < MN_ST_INSERT_START) return nId;
+ nId -= MN_ST_INSERT_START;
+
+ // compute smarttag lib index and action index
+ if ( nId < maInvokeActions.size() )
+ {
+ Reference< smarttags::XSmartTagAction > xSmartTagAction = maInvokeActions[ nId ].mxAction;
+
+ // execute action
+ if ( xSmartTagAction.is() )
+ {
+ SmartTagMgr& rSmartTagMgr = SwSmartTagMgr::Get();
+
+ xSmartTagAction->invokeAction( maInvokeActions[ nId ].mnActionID,
+ rSmartTagMgr.GetApplicationName(),
+ mpSwView->GetController(),
+ mxTextRange,
+ maInvokeActions[ nId ].mxSmartTagProperties,
+ mxTextRange->getString(),
+ rtl::OUString(),
+ SW_BREAKITER()->GetLocale( (LanguageType)GetAppLanguage() ) );
+ }
+ }
+
+ return nId;
}
diff --git a/main/sw/source/ui/smartmenu/stmenu.hrc b/main/sw/source/ui/smartmenu/stmenu.hrc
index 293a290675..7eaffb3d1e 100644
--- a/main/sw/source/ui/smartmenu/stmenu.hrc
+++ b/main/sw/source/ui/smartmenu/stmenu.hrc
@@ -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,16 +7,16 @@
* 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.
- *
+ *
*************************************************************/
@@ -26,12 +26,11 @@
#include "rcid.hrc"
-#define MN_SMARTTAG_POPUP (RC_SMARTTAG_BEGIN + 1)
+#define MN_SMARTTAG_POPUP (RC_SMARTTAG_BEGIN + 1)
-#define MN_SMARTTAG 104
+#define MN_SMARTTAG 104
#define MN_SMARTTAG_OPTIONS 105
#define MN_ST_INSERT_START 500
#endif
-