helpcontent2 | 2 sc/AllLangResTarget_sc.mk | 1 sc/UIConfig_scalc.mk | 1 sc/inc/sc.hrc | 11 sc/source/ui/inc/tabopdlg.hrc | 42 --- sc/source/ui/inc/tabopdlg.hxx | 26 -- sc/source/ui/miscdlgs/tabopdlg.cxx | 158 +++++++------- sc/source/ui/src/scstring.src | 30 ++ sc/source/ui/src/tabopdlg.src | 143 ------------ sc/uiconfig/scalc/ui/multipleoperationsdialog.ui | 255 +++++++++++++++++++++++ 10 files changed, 388 insertions(+), 281 deletions(-)
New commits: commit db8f70d8a8e364dafc3740898940bdb151e48fab Author: Caolán McNamara <caol...@redhat.com> Date: Sat Dec 28 21:14:16 2013 +0000 convert multiple operations dialog to .ui Change-Id: Ib6bd84e48086a28210be7fa67b8adb211276cc0d diff --git a/sc/AllLangResTarget_sc.mk b/sc/AllLangResTarget_sc.mk index 225a43b..ae6faa2 100644 --- a/sc/AllLangResTarget_sc.mk +++ b/sc/AllLangResTarget_sc.mk @@ -46,7 +46,6 @@ $(eval $(call gb_SrsTarget_add_files,sc/res,\ sc/source/ui/src/simpref.src \ sc/source/ui/src/solveroptions.src \ sc/source/ui/src/miscdlgs.src \ - sc/source/ui/src/tabopdlg.src \ sc/source/ui/src/scstring.src \ sc/source/ui/src/filter.src \ sc/source/ui/src/condformatdlg.src \ diff --git a/sc/UIConfig_scalc.mk b/sc/UIConfig_scalc.mk index f919d7c..248ce4b 100644 --- a/sc/UIConfig_scalc.mk +++ b/sc/UIConfig_scalc.mk @@ -101,6 +101,7 @@ $(eval $(call gb_UIConfig_add_uifiles,modules/scalc,\ sc/uiconfig/scalc/ui/managenamesdialog \ sc/uiconfig/scalc/ui/movecopysheet \ sc/uiconfig/scalc/ui/movingaveragedialog \ + sc/uiconfig/scalc/ui/multipleoperationsdialog \ sc/uiconfig/scalc/ui/nosolutiondialog \ sc/uiconfig/scalc/ui/optcalculatepage \ sc/uiconfig/scalc/ui/optchangespage \ diff --git a/sc/inc/sc.hrc b/sc/inc/sc.hrc index 91275e7..f86b840 100644 --- a/sc/inc/sc.hrc +++ b/sc/inc/sc.hrc @@ -963,7 +963,14 @@ #define SCSTR_VALERR (STR_START + 414) -#define STR_END (SCSTR_VALERR) +#define STR_NOFORMULASPECIFIED (STR_START + 415) +#define STR_NOCOLROW (STR_START + 416) +#define STR_WRONGFORMULA (STR_START + 417) +#define STR_WRONGROWCOL (STR_START + 418) +#define STR_NOCOLFORMULA (STR_START + 419) +#define STR_NOROWFORMULA (STR_START + 420) + +#define STR_END (STR_NOROWFORMULA) #define BMP_START (STR_END) @@ -1025,7 +1032,7 @@ #define RID_SCPAGE_CALC (SC_DIALOGS_START + 56) #define RID_SCDLG_NAVIGATOR (SC_DIALOGS_START + 57) -#define RID_SCDLG_TABOP (SC_DIALOGS_START + 58) + #define RID_SCDLG_IMPORTOPT (SC_DIALOGS_START + 59) #define RID_POPUP_ROWHEADER (SC_DIALOGS_START + 60) #define RID_POPUP_COLHEADER (SC_DIALOGS_START + 61) diff --git a/sc/source/ui/inc/tabopdlg.hrc b/sc/source/ui/inc/tabopdlg.hrc deleted file mode 100644 index a8cc84d..0000000 --- a/sc/source/ui/inc/tabopdlg.hrc +++ /dev/null @@ -1,42 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * 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 regarding copyright - * ownership. The ASF licenses this file 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 . - */ - -#include "sc.hrc" - -#define ED_FORMULARANGE 1 -#define ED_ROWCELL 2 -#define ED_COLCELL 3 -#define FT_FORMULARANGE 1 -#define FT_ROWCELL 2 -#define FT_COLCELL 3 -#define RB_FORMULARANGE 1 -#define RB_ROWCELL 2 -#define RB_COLCELL 3 -#define FL_VARIABLES 1 -#define BTN_OK 1 -#define BTN_CANCEL 2 -#define BTN_HELP 1 -#define STR_NOFORMULA 1 -#define STR_NOCOLROW 2 -#define STR_WRONGFORMULA 3 -#define STR_WRONGROWCOL 4 -#define STR_NOCOLFORMULA 5 -#define STR_NOROWFORMULA 6 - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sc/source/ui/inc/tabopdlg.hxx b/sc/source/ui/inc/tabopdlg.hxx index a29fb25..6c4f141 100644 --- a/sc/source/ui/inc/tabopdlg.hxx +++ b/sc/source/ui/inc/tabopdlg.hxx @@ -57,22 +57,20 @@ public: virtual sal_Bool Close(); private: - FixedLine aFlVariables; - FixedText aFtFormulaRange; - formula::RefEdit aEdFormulaRange; - formula::RefButton aRBFormulaRange; + FixedText* m_pFtFormulaRange; + formula::RefEdit* m_pEdFormulaRange; + formula::RefButton* m_pRBFormulaRange; - FixedText aFtRowCell; - formula::RefEdit aEdRowCell; - formula::RefButton aRBRowCell; + FixedText* m_pFtRowCell; + formula::RefEdit* m_pEdRowCell; + formula::RefButton* m_pRBRowCell; - FixedText aFtColCell; - formula::RefEdit aEdColCell; - formula::RefButton aRBColCell; + FixedText* m_pFtColCell; + formula::RefEdit* m_pEdColCell; + formula::RefButton* m_pRBColCell; - OKButton aBtnOk; - CancelButton aBtnCancel; - HelpButton aBtnHelp; + OKButton* m_pBtnOk; + CancelButton* m_pBtnCancel; ScRefAddress theFormulaCell; ScRefAddress theFormulaEnd; @@ -90,14 +88,12 @@ private: const OUString errMsgNoColFormula; const OUString errMsgNoRowFormula; -#ifdef _TABOPDLG_CXX void Init(); void RaiseError( ScTabOpErr eError ); DECL_LINK( BtnHdl, PushButton* ); DECL_LINK( GetFocusHdl, Control* ); DECL_LINK( LoseFocusHdl, void* ); -#endif // _TABOPDLG_CXX }; #endif // SC_TABOPDLG_HXX diff --git a/sc/source/ui/miscdlgs/tabopdlg.cxx b/sc/source/ui/miscdlgs/tabopdlg.cxx index abff708..141b670 100644 --- a/sc/source/ui/miscdlgs/tabopdlg.cxx +++ b/sc/source/ui/miscdlgs/tabopdlg.cxx @@ -19,7 +19,7 @@ #include "scitems.hxx" #include <sfx2/dispatch.hxx> -#include <vcl/msgbox.hxx> +#include <vcl/layout.hxx> #include "uiitems.hxx" #include "global.hxx" @@ -27,9 +27,7 @@ #include "scresid.hxx" #include "sc.hrc" #include "reffact.hxx" -#include "tabopdlg.hrc" -#define _TABOPDLG_CXX #include "tabopdlg.hxx" @@ -41,36 +39,42 @@ ScTabOpDlg::ScTabOpDlg( SfxBindings* pB, SfxChildWindow* pCW, Window* pParent, ScDocument* pDocument, const ScRefAddress& rCursorPos ) - : ScAnyRefDlg ( pB, pCW, pParent, RID_SCDLG_TABOP ), - // - aFlVariables ( this, ScResId( FL_VARIABLES ) ), - aFtFormulaRange ( this, ScResId( FT_FORMULARANGE ) ), - aEdFormulaRange ( this, this, &aFtFormulaRange, ScResId( ED_FORMULARANGE ) ), - aRBFormulaRange ( this, ScResId( RB_FORMULARANGE ), &aEdFormulaRange, this ), - aFtRowCell ( this, ScResId( FT_ROWCELL ) ), - aEdRowCell ( this, this, &aFtRowCell, ScResId( ED_ROWCELL ) ), - aRBRowCell ( this, ScResId( RB_ROWCELL ), &aEdRowCell, this ), - aFtColCell ( this, ScResId( FT_COLCELL ) ), - aEdColCell ( this, this, &aFtColCell, ScResId( ED_COLCELL ) ), - aRBColCell ( this, ScResId( RB_COLCELL ), &aEdColCell, this ), - aBtnOk ( this, ScResId( BTN_OK ) ), - aBtnCancel ( this, ScResId( BTN_CANCEL ) ), - aBtnHelp ( this, ScResId( BTN_HELP ) ), - // - theFormulaCell ( rCursorPos ), - pDoc ( pDocument ), - nCurTab ( theFormulaCell.Tab() ), - pEdActive ( NULL ), - bDlgLostFocus ( false ), - errMsgNoFormula ( ScResId( STR_NOFORMULA ) ), - errMsgNoColRow ( ScResId( STR_NOCOLROW ) ), - errMsgWrongFormula ( ScResId( STR_WRONGFORMULA ) ), - errMsgWrongRowCol ( ScResId( STR_WRONGROWCOL ) ), - errMsgNoColFormula ( ScResId( STR_NOCOLFORMULA ) ), - errMsgNoRowFormula ( ScResId( STR_NOROWFORMULA ) ) + : ScAnyRefDlg(pB, pCW, pParent, "MultipleOperationsDialog", + "modules/scalc/ui/multipleoperationsdialog.ui") + , theFormulaCell(rCursorPos) + , pDoc(pDocument) + , nCurTab(theFormulaCell.Tab()) + , pEdActive(NULL) + , bDlgLostFocus(false) + , errMsgNoFormula(ScResId(STR_NOFORMULASPECIFIED)) + , errMsgNoColRow(ScResId(STR_NOCOLROW)) + , errMsgWrongFormula(ScResId(STR_WRONGFORMULA)) + , errMsgWrongRowCol(ScResId(STR_WRONGROWCOL)) + , errMsgNoColFormula(ScResId(STR_NOCOLFORMULA)) + , errMsgNoRowFormula(ScResId(STR_NOROWFORMULA)) { + get(m_pFtFormulaRange, "formulasft"); + get(m_pEdFormulaRange, "formulas"); + m_pEdFormulaRange->SetReferences(this, m_pFtFormulaRange); + get(m_pRBFormulaRange, "formulasref"); + m_pRBFormulaRange->SetReferences(this, m_pEdFormulaRange); + + get(m_pFtRowCell, "rowft"); + get(m_pEdRowCell, "row"); + m_pEdRowCell->SetReferences(this, m_pFtRowCell); + get(m_pRBRowCell, "rowref"); + m_pRBRowCell->SetReferences(this, m_pEdRowCell); + + get(m_pFtColCell, "colft"); + get(m_pEdColCell, "col"); + m_pEdColCell->SetReferences(this, m_pFtColCell); + get(m_pRBColCell, "colref"); + m_pRBColCell->SetReferences(this, m_pEdColCell); + + get(m_pBtnOk, "ok"); + get(m_pBtnCancel, "cancel"); + Init(); - FreeResource(); } //---------------------------------------------------------------------------- @@ -84,27 +88,27 @@ ScTabOpDlg::~ScTabOpDlg() void ScTabOpDlg::Init() { - aBtnOk. SetClickHdl ( LINK( this, ScTabOpDlg, BtnHdl ) ); - aBtnCancel. SetClickHdl ( LINK( this, ScTabOpDlg, BtnHdl ) ); + m_pBtnOk->SetClickHdl ( LINK( this, ScTabOpDlg, BtnHdl ) ); + m_pBtnCancel->SetClickHdl ( LINK( this, ScTabOpDlg, BtnHdl ) ); Link aLink = LINK( this, ScTabOpDlg, GetFocusHdl ); - aEdFormulaRange.SetGetFocusHdl( aLink ); - aRBFormulaRange.SetGetFocusHdl( aLink ); - aEdRowCell. SetGetFocusHdl( aLink ); - aRBRowCell. SetGetFocusHdl( aLink ); - aEdColCell. SetGetFocusHdl( aLink ); - aRBColCell. SetGetFocusHdl( aLink ); + m_pEdFormulaRange->SetGetFocusHdl( aLink ); + m_pRBFormulaRange->SetGetFocusHdl( aLink ); + m_pEdRowCell->SetGetFocusHdl( aLink ); + m_pRBRowCell->SetGetFocusHdl( aLink ); + m_pEdColCell->SetGetFocusHdl( aLink ); + m_pRBColCell->SetGetFocusHdl( aLink ); aLink = LINK( this, ScTabOpDlg, LoseFocusHdl ); - aEdFormulaRange.SetLoseFocusHdl( aLink ); - aRBFormulaRange.SetLoseFocusHdl( aLink ); - aEdRowCell. SetLoseFocusHdl( aLink ); - aRBRowCell. SetLoseFocusHdl( aLink ); - aEdColCell. SetLoseFocusHdl( aLink ); - aRBColCell. SetLoseFocusHdl( aLink ); + m_pEdFormulaRange->SetLoseFocusHdl( aLink ); + m_pRBFormulaRange->SetLoseFocusHdl( aLink ); + m_pEdRowCell->SetLoseFocusHdl( aLink ); + m_pRBRowCell->SetLoseFocusHdl( aLink ); + m_pEdColCell->SetLoseFocusHdl( aLink ); + m_pRBColCell->SetLoseFocusHdl( aLink ); - aEdFormulaRange.GrabFocus(); - pEdActive = &aEdFormulaRange; + m_pEdFormulaRange->GrabFocus(); + pEdActive = m_pEdFormulaRange; //@BugID 54702 Enablen/Disablen nur noch in Basisklasse //SFX_APPWINDOW->Enable(); @@ -149,18 +153,18 @@ void ScTabOpDlg::SetReference( const ScRange& rRef, ScDocument* pDocP ) ? SCR_ABS : SCR_ABS_3D; - if ( pEdActive == &aEdFormulaRange ) + if (pEdActive == m_pEdFormulaRange) { theFormulaCell.Set( rRef.aStart, false, false, false); theFormulaEnd.Set( rRef.aEnd, false, false, false); aStr = rRef.Format(nFmt, pDocP, aDetails); } - else if ( pEdActive == &aEdRowCell ) + else if ( pEdActive == m_pEdRowCell ) { theRowCell.Set( rRef.aStart, false, false, false); aStr = rRef.aStart.Format(nFmt, pDocP, aDetails); } - else if ( pEdActive == &aEdColCell ) + else if ( pEdActive == m_pEdColCell ) { theColCell.Set( rRef.aStart, false, false, false); aStr = rRef.aStart.Format(nFmt, pDocP, aDetails); @@ -175,47 +179,47 @@ void ScTabOpDlg::SetReference( const ScRange& rRef, ScDocument* pDocP ) void ScTabOpDlg::RaiseError( ScTabOpErr eError ) { const OUString* pMsg = &errMsgNoFormula; - Edit* pEd = &aEdFormulaRange; + Edit* pEd = m_pEdFormulaRange; switch ( eError ) { case TABOPERR_NOFORMULA: pMsg = &errMsgNoFormula; - pEd = &aEdFormulaRange; + pEd = m_pEdFormulaRange; break; case TABOPERR_NOCOLROW: pMsg = &errMsgNoColRow; - pEd = &aEdRowCell; + pEd = m_pEdRowCell; break; case TABOPERR_WRONGFORMULA: pMsg = &errMsgWrongFormula; - pEd = &aEdFormulaRange; + pEd = m_pEdFormulaRange; break; case TABOPERR_WRONGROW: pMsg = &errMsgWrongRowCol; - pEd = &aEdRowCell; + pEd = m_pEdRowCell; break; case TABOPERR_NOCOLFORMULA: pMsg = &errMsgNoColFormula; - pEd = &aEdFormulaRange; + pEd = m_pEdFormulaRange; break; case TABOPERR_WRONGCOL: pMsg = &errMsgWrongRowCol; - pEd = &aEdColCell; + pEd = m_pEdColCell; break; case TABOPERR_NOROWFORMULA: pMsg = &errMsgNoRowFormula; - pEd = &aEdFormulaRange; + pEd = m_pEdFormulaRange; break; } - ErrorBox( this, WinBits( WB_OK_CANCEL | WB_DEF_OK), *pMsg ).Execute(); + MessageDialog(this, *pMsg, VCL_MESSAGE_ERROR, VCL_BUTTONS_OK_CANCEL).Execute(); pEd->GrabFocus(); } @@ -241,7 +245,7 @@ static sal_Bool lcl_Parse( const OUString& rString, ScDocument* pDoc, SCTAB nCur IMPL_LINK( ScTabOpDlg, BtnHdl, PushButton*, pBtn ) { - if ( pBtn == &aBtnOk ) + if (pBtn == m_pBtnOk) { ScTabOpParam::Mode eMode = ScTabOpParam::Column; sal_uInt16 nError = 0; @@ -252,34 +256,34 @@ IMPL_LINK( ScTabOpDlg, BtnHdl, PushButton*, pBtn ) // bzw. Einfachreferenz bei beidem? // 3. Ist mindestens Zeile oder Spalte und Formel voll? - if (aEdFormulaRange.GetText().isEmpty()) + if (m_pEdFormulaRange->GetText().isEmpty()) nError = TABOPERR_NOFORMULA; - else if (aEdRowCell.GetText().isEmpty() && - aEdColCell.GetText().isEmpty()) + else if (m_pEdRowCell->GetText().isEmpty() && + m_pEdColCell->GetText().isEmpty()) nError = TABOPERR_NOCOLROW; - else if ( !lcl_Parse( aEdFormulaRange.GetText(), pDoc, nCurTab, + else if ( !lcl_Parse( m_pEdFormulaRange->GetText(), pDoc, nCurTab, theFormulaCell, theFormulaEnd ) ) nError = TABOPERR_WRONGFORMULA; else { const formula::FormulaGrammar::AddressConvention eConv = pDoc->GetAddressConvention(); - if (!aEdRowCell.GetText().isEmpty()) + if (!m_pEdRowCell->GetText().isEmpty()) { - if (!ConvertSingleRef( pDoc, aEdRowCell.GetText(), nCurTab, + if (!ConvertSingleRef( pDoc, m_pEdRowCell->GetText(), nCurTab, theRowCell, eConv )) nError = TABOPERR_WRONGROW; else { - if (aEdColCell.GetText().isEmpty() && + if (m_pEdColCell->GetText().isEmpty() && theFormulaCell.Col() != theFormulaEnd.Col()) nError = TABOPERR_NOCOLFORMULA; else eMode = ScTabOpParam::Row; } } - if (!aEdColCell.GetText().isEmpty()) + if (!m_pEdColCell->GetText().isEmpty()) { - if (!ConvertSingleRef( pDoc, aEdColCell.GetText(), nCurTab, + if (!ConvertSingleRef( pDoc, m_pEdColCell->GetText(), nCurTab, theColCell, eConv )) nError = TABOPERR_WRONGCOL; else @@ -287,7 +291,7 @@ IMPL_LINK( ScTabOpDlg, BtnHdl, PushButton*, pBtn ) if (eMode == ScTabOpParam::Row) // beides { eMode = ScTabOpParam::Both; - ConvertSingleRef( pDoc, aEdFormulaRange.GetText(), nCurTab, + ConvertSingleRef( pDoc, m_pEdFormulaRange->GetText(), nCurTab, theFormulaCell, eConv ); } else if (theFormulaCell.Row() != theFormulaEnd.Row()) @@ -313,7 +317,7 @@ IMPL_LINK( ScTabOpDlg, BtnHdl, PushButton*, pBtn ) Close(); } } - else if ( pBtn == &aBtnCancel ) + else if (pBtn == m_pBtnCancel) Close(); return 0; @@ -323,12 +327,12 @@ IMPL_LINK( ScTabOpDlg, BtnHdl, PushButton*, pBtn ) IMPL_LINK( ScTabOpDlg, GetFocusHdl, Control*, pCtrl ) { - if( (pCtrl == (Control*)&aEdFormulaRange) || (pCtrl == (Control*)&aRBFormulaRange) ) - pEdActive = &aEdFormulaRange; - else if( (pCtrl == (Control*)&aEdRowCell) || (pCtrl == (Control*)&aRBRowCell) ) - pEdActive = &aEdRowCell; - else if( (pCtrl == (Control*)&aEdColCell) || (pCtrl == (Control*)&aRBColCell) ) - pEdActive = &aEdColCell; + if( (pCtrl == (Control*)m_pEdFormulaRange) || (pCtrl == (Control*)m_pRBFormulaRange) ) + pEdActive = m_pEdFormulaRange; + else if( (pCtrl == (Control*)m_pEdRowCell) || (pCtrl == (Control*)m_pRBRowCell) ) + pEdActive = m_pEdRowCell; + else if( (pCtrl == (Control*)m_pEdColCell) || (pCtrl == (Control*)m_pRBColCell) ) + pEdActive = m_pEdColCell; else pEdActive = NULL; diff --git a/sc/source/ui/src/scstring.src b/sc/source/ui/src/scstring.src index 6a6061c..ad171d7 100644 --- a/sc/source/ui/src/scstring.src +++ b/sc/source/ui/src/scstring.src @@ -865,4 +865,34 @@ String SCSTR_VALERR Text [ en-US ] = "Invalid value" ; }; +String STR_NOFORMULASPECIFIED +{ + Text [ en-US ] = "No formula specified." ; +}; + +String STR_NOCOLROW +{ + Text [ en-US ] = "Neither row or column specified." ; +}; + +String STR_WRONGFORMULA +{ + Text [ en-US ] = "Undefined name or range." ; +}; + +String STR_WRONGROWCOL +{ + Text [ en-US ] = "Undefined name or wrong cell reference." ; +}; + +String STR_NOCOLFORMULA +{ + Text [ en-US ] = "Formulas don't form a column." ; +}; + +String STR_NOROWFORMULA +{ + Text [ en-US ] = "Formulas don't form a row." ; +}; + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sc/source/ui/src/tabopdlg.src b/sc/source/ui/src/tabopdlg.src deleted file mode 100644 index 627f942..0000000 --- a/sc/source/ui/src/tabopdlg.src +++ /dev/null @@ -1,143 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * 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 regarding copyright - * ownership. The ASF licenses this file 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 . - */ - -#include "tabopdlg.hrc" - -ModelessDialog RID_SCDLG_TABOP -{ - OutputSize = TRUE ; - HelpId = CMD_SID_OPENDLG_TABOP ; - Hide = TRUE ; - SVLook = TRUE ; - Size = MAP_APPFONT ( 250 , 64 ) ; - Text [ en-US ] = "Multiple operations" ; - Moveable = TRUE ; - Closeable = FALSE ; - FixedText FT_FORMULARANGE - { - Pos = MAP_APPFONT ( 12 , 16 ) ; - Size = MAP_APPFONT ( 78 , 8 ) ; - Text [ en-US ] = "~Formulas" ; - }; - Edit ED_FORMULARANGE - { - HelpID = "sc:Edit:RID_SCDLG_TABOP:ED_FORMULARANGE"; - Border = TRUE ; - Pos = MAP_APPFONT ( 92 , 14 ) ; - Size = MAP_APPFONT ( 79 , 12 ) ; - }; - ImageButton RB_FORMULARANGE - { - HelpID = "sc:ImageButton:RID_SCDLG_TABOP:RB_FORMULARANGE"; - Pos = MAP_APPFONT ( 173 , 13 ) ; - Size = MAP_APPFONT ( 13 , 15 ) ; - TabStop = FALSE ; - QuickHelpText [ en-US ] = "Shrink" ; - }; - FixedText FT_ROWCELL - { - Pos = MAP_APPFONT ( 12 , 32 ) ; - Size = MAP_APPFONT ( 80 , 8 ) ; - Text [ en-US ] = "~Row input cell" ; - }; - Edit ED_ROWCELL - { - HelpID = "sc:Edit:RID_SCDLG_TABOP:ED_ROWCELL"; - Border = TRUE ; - Pos = MAP_APPFONT ( 92 , 30 ) ; - Size = MAP_APPFONT ( 79 , 12 ) ; - }; - ImageButton RB_ROWCELL - { - HelpID = "sc:ImageButton:RID_SCDLG_TABOP:RB_ROWCELL"; - Pos = MAP_APPFONT ( 173 , 29 ) ; - Size = MAP_APPFONT ( 13 , 15 ) ; - TabStop = FALSE ; - QuickHelpText [ en-US ] = "Shrink" ; - }; - FixedText FT_COLCELL - { - Pos = MAP_APPFONT ( 12 , 48 ) ; - Size = MAP_APPFONT ( 80 , 8 ) ; - Text [ en-US ] = "~Column input cell" ; - }; - Edit ED_COLCELL - { - HelpID = "sc:Edit:RID_SCDLG_TABOP:ED_COLCELL"; - Border = TRUE ; - Pos = MAP_APPFONT ( 92 , 46 ) ; - Size = MAP_APPFONT ( 79 , 12 ) ; - }; - ImageButton RB_COLCELL - { - HelpID = "sc:ImageButton:RID_SCDLG_TABOP:RB_COLCELL"; - Pos = MAP_APPFONT ( 173 , 45 ) ; - Size = MAP_APPFONT ( 13 , 15 ) ; - TabStop = FALSE ; - QuickHelpText [ en-US ] = "Shrink" ; - }; - FixedLine FL_VARIABLES - { - Pos = MAP_APPFONT ( 6 , 3 ) ; - Size = MAP_APPFONT ( 182 , 8 ) ; - Text [ en-US ] = "Default settings" ; - }; - OKButton BTN_OK - { - Pos = MAP_APPFONT ( 194 , 6 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - DefButton = TRUE ; - }; - CancelButton BTN_CANCEL - { - Pos = MAP_APPFONT ( 194 , 23 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - }; - HelpButton BTN_HELP - { - Pos = MAP_APPFONT ( 194 , 43 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - }; - String STR_NOFORMULA - { - Text [ en-US ] = "No formula specified." ; - }; - String STR_NOCOLROW - { - Text [ en-US ] = "Neither row or column specified." ; - }; - String STR_WRONGFORMULA - { - Text [ en-US ] = "Undefined name or range." ; - }; - String STR_WRONGROWCOL - { - Text [ en-US ] = "Undefined name or wrong cell reference." ; - }; - String STR_NOCOLFORMULA - { - Text [ en-US ] = "Formulas don't form a column." ; - }; - String STR_NOROWFORMULA - { - Text [ en-US ] = "Formulas don't form a row." ; - }; -}; - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sc/uiconfig/scalc/ui/multipleoperationsdialog.ui b/sc/uiconfig/scalc/ui/multipleoperationsdialog.ui new file mode 100644 index 0000000..ff84c06 --- /dev/null +++ b/sc/uiconfig/scalc/ui/multipleoperationsdialog.ui @@ -0,0 +1,255 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <!-- interface-requires LibreOffice 1.0 --> + <!-- interface-requires gtk+ 3.0 --> + <object class="GtkDialog" id="MultipleOperationsDialog"> + <property name="can_focus">False</property> + <property name="border_width">6</property> + <property name="title" translatable="yes">Multiple operations</property> + <property name="type_hint">dialog</property> + <child internal-child="vbox"> + <object class="GtkBox" id="dialog-vbox1"> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <property name="spacing">12</property> + <child> + <object class="GtkFrame" id="itemframe"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="GtkGrid" id="grid3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="row_spacing">6</property> + <property name="column_spacing">12</property> + <property name="row_homogeneous">True</property> + <child> + <object class="GtkLabel" id="formulasft"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Formulas</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">formulas</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="rowft"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Row input cell</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">row</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="colft"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Column input cell</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">col</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="foruilo-RefEdit" id="formulas"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="hexpand">True</property> + <property name="invisible_char">â</property> + <property name="width_chars">35</property> + <property name="invisible_char_set">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="foruilo-RefEdit" id="row"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="hexpand">True</property> + <property name="invisible_char">â</property> + <property name="width_chars">35</property> + <property name="invisible_char_set">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="foruilo-RefEdit" id="col"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="hexpand">True</property> + <property name="invisible_char">â</property> + <property name="width_chars">35</property> + <property name="invisible_char_set">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="foruilo-RefButton" id="formulasref"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + </object> + <packing> + <property name="left_attach">2</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="foruilo-RefButton" id="rowref"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + </object> + <packing> + <property name="left_attach">2</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="foruilo-RefButton" id="colref"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + </object> + <packing> + <property name="left_attach">2</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Default settings</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child internal-child="action_area"> + <object class="GtkButtonBox" id="dialog-action_area1"> + <property name="can_focus">False</property> + <property name="layout_style">end</property> + <child> + <object class="GtkButton" id="ok"> + <property name="label">gtk-ok</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="can_default">True</property> + <property name="has_default">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkButton" id="cancel"> + <property name="label">gtk-cancel</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkButton" id="help"> + <property name="label">gtk-help</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">2</property> + </packing> + </child> + </object> + </child> + <action-widgets> + <action-widget response="0">ok</action-widget> + <action-widget response="0">cancel</action-widget> + <action-widget response="0">help</action-widget> + </action-widgets> + </object> +</interface> commit 065ded885172755f5fc3bdfc3e9bff9354520a6c Author: Caolán McNamara <caol...@redhat.com> Date: Sun Dec 29 15:51:22 2013 +0000 Updated core Project: help 55c92f774b30422a8e509b4ffeee97cd903c2a82 diff --git a/helpcontent2 b/helpcontent2 index 9209a44..55c92f7 160000 --- a/helpcontent2 +++ b/helpcontent2 @@ -1 +1 @@ -Subproject commit 9209a44d3f42604e6c32a443549c94ed1448fe8c +Subproject commit 55c92f774b30422a8e509b4ffeee97cd903c2a82
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits