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 2023/01/28 00:59:55 UTC

[openoffice] branch trunk updated: Show buttons disabled instead of hiding them in Writer (like we do in Calc)

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 b993da4eda Show buttons disabled instead of hiding them in Writer (like we do in Calc)
b993da4eda is described below

commit b993da4edaea17f3980edfac2f17a925d02bd4f0
Author: mseidel <ms...@apache.org>
AuthorDate: Sat Jan 28 01:57:25 2023 +0100

    Show buttons disabled instead of hiding them in Writer
    (like we do in Calc)
---
 main/cui/source/dialogs/postdlg.cxx | 35 +++++++++++++++++------------------
 1 file changed, 17 insertions(+), 18 deletions(-)

diff --git a/main/cui/source/dialogs/postdlg.cxx b/main/cui/source/dialogs/postdlg.cxx
index a642a3009f..d07c2fd921 100644
--- a/main/cui/source/dialogs/postdlg.cxx
+++ b/main/cui/source/dialogs/postdlg.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.
- * 
+ *
  *************************************************************/
 
 
@@ -35,8 +35,8 @@
 #include <unotools/useroptions.hxx>
 #include <unotools/localedatawrapper.hxx>
 #include <comphelper/processfactory.hxx>
-#include <svx/svxids.hrc>	// SID_ATTR_...
-#include <svx/dialogs.hrc>  // RID_SVXDLG_POSTIT
+#include <svx/svxids.hrc> // SID_ATTR_...
+#include <svx/dialogs.hrc> // RID_SVXDLG_POSTIT
 
 #define _SVX_POSTDLG_CXX
 
@@ -66,24 +66,24 @@ SvxPostItDialog::SvxPostItDialog( Window* pParent,
 
 	SfxModalDialog( pParent, CUI_RES( RID_SVXDLG_POSTIT ) ),
 
-    aPostItFL       ( this, CUI_RES( FL_POSTIT ) ),
-    aLastEditLabelFT( this, CUI_RES( FT_LASTEDITLABEL ) ),
+	aPostItFL		( this, CUI_RES( FL_POSTIT ) ),
+	aLastEditLabelFT( this, CUI_RES( FT_LASTEDITLABEL ) ),
 	aLastEditFT 	( this, CUI_RES( FT_LASTEDIT ) ),
 	aEditFT 		( this, CUI_RES( FT_EDIT ) ),
 	aEditED 		( this, CUI_RES( ED_EDIT ) ),
-    aAuthorFT       ( this, CUI_RES( FT_AUTHOR) ),
-    aAuthorBtn      ( this, CUI_RES( BTN_AUTHOR ) ),
-    aOKBtn          ( this, CUI_RES( BTN_POST_OK ) ),
+	aAuthorFT		( this, CUI_RES( FT_AUTHOR) ),
+	aAuthorBtn		( this, CUI_RES( BTN_AUTHOR ) ),
+	aOKBtn			( this, CUI_RES( BTN_POST_OK ) ),
 	aCancelBtn		( this, CUI_RES( BTN_POST_CANCEL ) ),
-    aHelpBtn        ( this, CUI_RES( BTN_POST_HELP ) ),
-    aPrevBtn        ( this, CUI_RES( BTN_PREV ) ),
+	aHelpBtn		( this, CUI_RES( BTN_POST_HELP ) ),
+	aPrevBtn		( this, CUI_RES( BTN_PREV ) ),
 	aNextBtn		( this, CUI_RES( BTN_NEXT ) ),
 
 	rSet		( rCoreSet ),
 	pOutSet 	( 0 )
 
 {
-	if (bRedline)	// HelpIDs fuer Redlining
+	if (bRedline)	// HelpIDs for Redlining
 	{
 		SetHelpId(HID_REDLINING_DLG);
 		aEditED.SetHelpId(HID_REDLINING_EDIT);
@@ -105,8 +105,8 @@ SvxPostItDialog::SvxPostItDialog( Window* pParent,
 
 	if ( !bPrevNext )
 	{
-		aPrevBtn.Hide();
-		aNextBtn.Hide();
+		aPrevBtn.Disable();
+		aNextBtn.Disable();
 	}
 
 	nWhich = rSet.GetPool()->GetWhich( SID_ATTR_POSTIT_AUTHOR );
@@ -248,7 +248,7 @@ IMPL_LINK( SvxPostItDialog, OKHdl, Button *, EMPTYARG )
 	LocaleDataWrapper aLocaleWrapper( ::comphelper::getProcessServiceFactory(), Application::GetSettings().GetLocale() );
 	pOutSet = new SfxItemSet( rSet );
 	pOutSet->Put( SvxPostItAuthorItem( SvtUserOptions().GetID(),
-				  					   rSet.GetPool()->GetWhich( SID_ATTR_POSTIT_AUTHOR ) ) );
+									   rSet.GetPool()->GetWhich( SID_ATTR_POSTIT_AUTHOR ) ) );
 	pOutSet->Put( SvxPostItDateItem( aLocaleWrapper.getDate( Date() ),
 									 rSet.GetPool()->GetWhich( SID_ATTR_POSTIT_DATE ) ) );
 	pOutSet->Put( SvxPostItTextItem( aEditED.GetText(),
@@ -256,4 +256,3 @@ IMPL_LINK( SvxPostItDialog, OKHdl, Button *, EMPTYARG )
 	EndDialog( RET_OK );
 	return 0;
 }
-