officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu | 6 + sc/source/ui/app/inputhdl.cxx | 10 +- sc/source/ui/inc/viewdata.hxx | 5 + sc/source/ui/view/viewdata.cxx | 13 ++- sw/uiconfig/swriter/ui/notebookbar_groups.ui | 35 +--------- 5 files changed, 29 insertions(+), 40 deletions(-)
New commits: commit 8974b0fafb18f9dd3f2c0e175a3255b80e4c249e Author: Marco Cecchetti <marco.cecche...@collabora.com> Date: Sun Oct 9 22:08:51 2016 +0200 LOK: Calc: in the numeric content case, the used alignment can be wrong -description: in the numeric content case, the used horizontal alignment can be wrong when input content goes further than the cell border; - reason: (very odd) bMoveArea and nEditAdjust are global variables in viewdata.cxx instead of being data members of ScViewdata; - solution: now bMoveArea and nEditAdjust are data members of ScViewdata. Change-Id: I58a4ec26ca290fd328ef28a92c3c590462c7231a Reviewed-on: https://gerrit.libreoffice.org/29628 Reviewed-by: Marco Cecchetti <mrcek...@gmail.com> Tested-by: Marco Cecchetti <mrcek...@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/29661 Reviewed-by: Eike Rathke <er...@redhat.com> Tested-by: Eike Rathke <er...@redhat.com> diff --git a/sc/source/ui/app/inputhdl.cxx b/sc/source/ui/app/inputhdl.cxx index 834d4c4..e0712c4 100644 --- a/sc/source/ui/app/inputhdl.cxx +++ b/sc/source/ui/app/inputhdl.cxx @@ -91,8 +91,6 @@ using namespace formula; bool ScInputHandler::bOptLoaded = false; // Evaluate App options bool ScInputHandler::bAutoComplete = false; // Is set in KeyInput -extern sal_uInt16 nEditAdjust; //! Member of ViewData - namespace { // Formula data replacement character for a pair of parentheses at end of @@ -1972,8 +1970,10 @@ void ScInputHandler::UpdateAdjust( sal_Unicode cTyped ) pEditDefaults->Put( SvxAdjustItem( eSvxAdjust, EE_PARA_JUST ) ); pEngine->SetDefaults( *pEditDefaults ); - nEditAdjust = sal::static_int_cast<sal_uInt16>(eSvxAdjust); //! set at ViewData or with PostEditView - + if ( pActiveViewSh ) + { + pActiveViewSh->GetViewData().SetEditAdjust( eSvxAdjust ); + } pEngine->SetVertical( bAsianVertical ); } @@ -2317,7 +2317,7 @@ void ScInputHandler::DataChanged( bool bFromTopNotify, bool bSetModified ) { ScViewData& rViewData = pActiveViewSh->GetViewData(); - bool bNeedGrow = ( nEditAdjust != SVX_ADJUST_LEFT ); // Always right-aligned + bool bNeedGrow = ( rViewData.GetEditAdjust() != SVX_ADJUST_LEFT ); // Always right-aligned if (!bNeedGrow) { // Cursor before the end? diff --git a/sc/source/ui/inc/viewdata.hxx b/sc/source/ui/inc/viewdata.hxx index b0cd0a3..d4b5a04 100644 --- a/sc/source/ui/inc/viewdata.hxx +++ b/sc/source/ui/inc/viewdata.hxx @@ -218,12 +218,14 @@ private: ScSplitPos eEditActivePart; // the part that was active when edit mode was started ScFillMode nFillMode; + SvxAdjust eEditAdjust; bool bEditActive[4]; // Active? bool bActive:1; // Active Window ? bool bIsRefMode:1; // Reference input bool bDelMarkValid:1; // Only valid at SC_REFTYPE_FILL bool bPagebreak:1; // Page break preview mode bool bSelCtrlMouseClick:1; // special selection handling for ctrl-mouse-click + bool bMoveArea:1; long m_nLOKPageUpDownOffset; @@ -375,6 +377,9 @@ public: bool IsFillMode() { return nFillMode == ScFillMode::FILL; } ScFillMode GetFillMode() { return nFillMode; } + SvxAdjust GetEditAdjust() const {return eEditAdjust; } + void SetEditAdjust( SvxAdjust eNewEditAdjust ) { eEditAdjust = eNewEditAdjust; } + // TRUE: Cell is merged bool GetMergeSizePixel( SCCOL nX, SCROW nY, long& rSizeXPix, long& rSizeYPix ) const; void GetPosFromPixel( long nClickX, long nClickY, ScSplitPos eWhich, diff --git a/sc/source/ui/view/viewdata.cxx b/sc/source/ui/view/viewdata.cxx index 3cb30c7..7763af3 100644 --- a/sc/source/ui/view/viewdata.cxx +++ b/sc/source/ui/view/viewdata.cxx @@ -74,9 +74,6 @@ using namespace com::sun::star; #define TAG_TABBARWIDTH "tw:" -static bool bMoveArea = false; // Member? -sal_uInt16 nEditAdjust = SVX_ADJUST_LEFT; // Member! - namespace { void lcl_LOKRemoveEditView(ScTabViewShell* pTabViewShell, ScSplitPos eWhich) @@ -352,11 +349,13 @@ ScViewData::ScViewData( ScDocShell* pDocSh, ScTabViewShell* pViewSh ) : nPasteFlags ( SC_PASTE_NONE ), eEditActivePart( SC_SPLIT_BOTTOMLEFT ), nFillMode ( ScFillMode::NONE ), + eEditAdjust ( SVX_ADJUST_LEFT ), bActive ( true ), // how to initialize? bIsRefMode ( false ), bDelMarkValid( false ), bPagebreak ( false ), bSelCtrlMouseClick( false ), + bMoveArea ( false ), m_nLOKPageUpDownOffset( 0 ) { mpMarkData->SelectOneTable(0); // Sync with nTabNo @@ -441,11 +440,13 @@ ScViewData::ScViewData( const ScViewData& rViewData ) : nPasteFlags ( SC_PASTE_NONE ), eEditActivePart( rViewData.eEditActivePart ), nFillMode ( ScFillMode::NONE ), + eEditAdjust ( rViewData.eEditAdjust ), bActive ( true ), // how to initialize? bIsRefMode ( false ), bDelMarkValid( false ), bPagebreak ( rViewData.bPagebreak ), bSelCtrlMouseClick( rViewData.bSelCtrlMouseClick ), + bMoveArea ( rViewData.bMoveArea ), m_nLOKPageUpDownOffset( rViewData.m_nLOKPageUpDownOffset ) { @@ -1028,7 +1029,7 @@ void ScViewData::SetEditEngine( ScSplitPos eWhich, // when right-aligned, leave space for the cursor // in vertical mode, editing is always right-aligned - if ( nEditAdjust == SVX_ADJUST_RIGHT || bAsianVertical ) + if ( GetEditAdjust() == SVX_ADJUST_RIGHT || bAsianVertical ) aPixRect.Right() += 1; Rectangle aOutputArea = pWin->PixelToLogic( aPixRect, GetLogicMode() ); @@ -1104,12 +1105,12 @@ void ScViewData::SetEditEngine( ScSplitPos eWhich, Size aPaper = pNewEngine->GetPaperSize(); Rectangle aVis = pEditView[eWhich]->GetVisArea(); long nDiff = aVis.Right() - aVis.Left(); - if ( nEditAdjust == SVX_ADJUST_RIGHT ) + if ( GetEditAdjust() == SVX_ADJUST_RIGHT ) { aVis.Right() = aPaper.Width() - 1; bMoveArea = !bLayoutRTL; } - else if ( nEditAdjust == SVX_ADJUST_CENTER ) + else if ( GetEditAdjust() == SVX_ADJUST_CENTER ) { aVis.Right() = ( aPaper.Width() - 1 + nDiff ) / 2; bMoveArea = true; // always commit 5a5b83b102ac84eb6013cd5383075493c5bcd8ba Author: Yousuf Philips <philip...@hotmail.com> Date: Thu Oct 13 05:09:48 2016 +0400 tdf#103170 Remove button labels/tooltips and enable font controls Change-Id: If4720ef1bc934bdfda20ebe7a5d612eca0b2d9e5 Reviewed-on: https://gerrit.libreoffice.org/29747 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Yousuf Philips <philip...@hotmail.com> diff --git a/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu b/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu index b18a5e6..17701c2 100644 --- a/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu +++ b/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu @@ -4832,8 +4832,14 @@ </node> <node oor:name=".uno:ExportToPDF" oor:op="replace"> <prop oor:name="Label" oor:type="xs:string"> + <value xml:lang="en-US">PDF</value> + </prop> + <prop oor:name="ContextLabel" oor:type="xs:string"> <value xml:lang="en-US">~Export as PDF...</value> </prop> + <prop oor:name="TooltipLabel" oor:type="xs:string"> + <value xml:lang="en-US">Export as PDF</value> + </prop> <prop oor:name="Properties" oor:type="xs:int"> <value>1</value> </prop> diff --git a/sw/uiconfig/swriter/ui/notebookbar_groups.ui b/sw/uiconfig/swriter/ui/notebookbar_groups.ui index c24b8ae..888ef99 100644 --- a/sw/uiconfig/swriter/ui/notebookbar_groups.ui +++ b/sw/uiconfig/swriter/ui/notebookbar_groups.ui @@ -225,7 +225,7 @@ <object class="GtkMenuItem" id="bold"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="label" translatable="yes">Stron Emphasis</property> + <property name="label" translatable="yes">Strong Emphasis</property> <property name="use_underline">True</property> </object> </child> @@ -271,11 +271,9 @@ <property name="spacing">3</property> <child> <object class="GtkButton" id="newb"> - <property name="label" translatable="yes">New</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> - <property name="tooltip_text" translatable="yes">Create a new document</property> <property name="valign">center</property> <property name="vexpand">True</property> <property name="action_name">.uno:AddDirect</property> @@ -292,11 +290,9 @@ </child> <child> <object class="GtkButton" id="openb"> - <property name="label" translatable="yes">Open</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> - <property name="tooltip_text" translatable="yes">Open a document</property> <property name="valign">center</property> <property name="vexpand">True</property> <property name="action_name">.uno:Open</property> @@ -325,7 +321,6 @@ <property name="orientation">vertical</property> <child> <object class="GtkButton" id="saveb"> - <property name="label" translatable="yes">Save</property> <property name="width_request">60</property> <property name="visible">True</property> <property name="can_focus">True</property> @@ -358,7 +353,6 @@ <property name="spacing">3</property> <child> <object class="GtkButton" id="printb"> - <property name="label" translatable="yes">Print</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> @@ -378,13 +372,12 @@ </child> <child> <object class="GtkButton" id="pdfb"> - <property name="label" translatable="yes">PDF</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="valign">center</property> <property name="vexpand">True</property> - <property name="action_name">.uno:ExportToPDF</property> + <property name="action_name">.uno:ExportDirectToPDF</property> <property name="image">pdfi</property> <property name="relief">none</property> <property name="xalign">0</property> @@ -480,11 +473,9 @@ <property name="spacing">3</property> <child> <object class="GtkButton" id="undob"> - <property name="label" translatable="yes">Undo</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> - <property name="tooltip_text" translatable="yes">Create a new document</property> <property name="valign">center</property> <property name="vexpand">True</property> <property name="action_name">.uno:Undo</property> @@ -501,11 +492,9 @@ </child> <child> <object class="GtkButton" id="copyb"> - <property name="label" translatable="yes">Copy</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> - <property name="tooltip_text" translatable="yes">Open a document</property> <property name="valign">center</property> <property name="vexpand">True</property> <property name="action_name">.uno:Copy</property> @@ -535,7 +524,6 @@ <property name="spacing">3</property> <child> <object class="GtkButton" id="redob"> - <property name="label" translatable="yes">Redo</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> @@ -555,7 +543,6 @@ </child> <child> <object class="GtkButton" id="pasteb"> - <property name="label" translatable="yes">Paste</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> @@ -681,6 +668,7 @@ <property name="orientation">vertical</property> <child> <object class="sfxlo-SidebarToolBox" id="font"> + <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkToolButton" id="fontname"> @@ -706,7 +694,7 @@ <child> <object class="svtlo-FontNameBox" id="fontnamelist"> <property name="height_request">36</property> - <property name="visible">True</property> + <property name="visible">False</property> <property name="can_focus">False</property> </object> <packing> @@ -733,7 +721,7 @@ <object class="svtlo-FontSizeBox" id="fontsizelist"> <property name="width_request">60</property> <property name="height_request">30</property> - <property name="visible">True</property> + <property name="visible">False</property> <property name="can_focus">False</property> <property name="halign">start</property> <property name="hexpand">True</property> @@ -746,6 +734,7 @@ </child> <child> <object class="sfxlo-SidebarToolBox" id="fontheight"> + <property name="visible">True</property> <property name="can_focus">False</property> <property name="halign">start</property> <property name="hexpand">True</property> @@ -874,7 +863,6 @@ <property name="spacing">3</property> <child> <object class="GtkButton" id="leftb"> - <property name="label" translatable="yes">Left</property> <property name="height_request">24</property> <property name="visible">True</property> <property name="can_focus">True</property> @@ -893,7 +881,6 @@ </child> <child> <object class="GtkButton" id="centerb"> - <property name="label" translatable="yes">Center</property> <property name="height_request">24</property> <property name="visible">True</property> <property name="can_focus">True</property> @@ -911,7 +898,6 @@ </child> <child> <object class="GtkButton" id="rightb"> - <property name="label" translatable="yes">Right</property> <property name="height_request">24</property> <property name="visible">True</property> <property name="can_focus">True</property> @@ -942,7 +928,6 @@ <property name="spacing">3</property> <child> <object class="GtkButton" id="boldb"> - <property name="label" translatable="yes">Bold</property> <property name="height_request">24</property> <property name="visible">True</property> <property name="can_focus">True</property> @@ -961,7 +946,6 @@ </child> <child> <object class="GtkButton" id="italicsb"> - <property name="label" translatable="yes">Italic</property> <property name="height_request">24</property> <property name="visible">True</property> <property name="can_focus">True</property> @@ -979,7 +963,6 @@ </child> <child> <object class="GtkButton" id="underlineb"> - <property name="label" translatable="yes">Underline</property> <property name="height_request">24</property> <property name="visible">True</property> <property name="can_focus">True</property> @@ -1106,7 +1089,6 @@ <property name="spacing">3</property> <child> <object class="GtkButton" id="bulletsb"> - <property name="label" translatable="yes">Bullets</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> @@ -1124,7 +1106,6 @@ </child> <child> <object class="GtkButton" id="numberingb"> - <property name="label" translatable="yes">Numbering</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> @@ -1287,7 +1268,6 @@ <property name="can_focus">False</property> <property name="is_important">True</property> <property name="action_name">.uno:InsertTable</property> - <property name="label" translatable="yes">Table</property> </object> <packing> <property name="expand">True</property> @@ -1359,7 +1339,6 @@ <property name="spacing">3</property> <child> <object class="GtkButton" id="imageb"> - <property name="label" translatable="yes">Image</property> <property name="height_request">24</property> <property name="visible">True</property> <property name="can_focus">True</property> @@ -1376,7 +1355,6 @@ </child> <child> <object class="GtkButton" id="chartb"> - <property name="label" translatable="yes">Chart</property> <property name="height_request">24</property> <property name="visible">True</property> <property name="can_focus">True</property> @@ -1394,7 +1372,6 @@ </child> <child> <object class="GtkButton" id="commentb"> - <property name="label" translatable="yes">Comment</property> <property name="height_request">24</property> <property name="visible">True</property> <property name="can_focus">True</property> _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits