Show edit highlight only when arrow keys won't commit.
Use shorter UI label.
Edit mode can be activated in two major ways, in which arrow keys
behave differently.
a) F2 | double_click | edit > Cell Edit Mode, in which case, the
arrow keys either move the caret "|" or "reference cell frame".
b) just start typing on the cell, in which case, pressing arrow
keys commit the change.
Edit highlight should be shown in case "a" to differentiate between
the two. If the cell has some background color, or multiselection,
then highlight is not shown.
Change-Id: I710aa641cd47e8ca279dd8bd0e3b4e857d1b0c40
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167092
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
* Update helpcontent2 from branch 'master'
to 71a04be1be73ec7cd27e14e152c01521b3c4b33e
- tdf#160057 Help update for first and rest page style in Calc
Change-Id: I728452dac691507e0aa2651dac8bcc9908eca70e
Reviewed-on: https://gerrit.libreoffice.org/c/help/+/167482
Tested-by: Jenkins
Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
Updated extended tips in descriptioninfopage.ui to make them clearer and match the updated help page.
Change-Id: Iec7fffe75baed29985525ce04c3f4a6168bb3bcb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167367
Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
Tested-by: Jenkins
These are similar to commit ab3416cad1
(tdf#160984 sw continuous endnotes: fix
testContinuousEndnotesMoveBackwards, 2024-05-10).
I've manually verified that the use-case still works as intended, so fix
the failing tests by relaxing the assert a bit: now we accept endnotes
directly under the page frame or under the column frame as well.
This way these tests won't break when we switch to section-based
continuous endnotes.
Change-Id: Ib98d6277534cc2e934595f19927836744eec64d5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167567
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
A clipboard changed event needs to be fired whenever the
native general pasteboard changes. Otherwise, if the clipboard
is empty when a document is opened, the Paste and Paste Special
menu items and toolbar buttons will be disabled and will never
be enabled even after something has been copied to the general
pasteboard.
Change-Id: I8a70a2ac4de55593a886233d144dc18c3c57178e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166073
Reviewed-by: Patrick Luby <guibomacdev@gmail.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167570
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
This patch uses basegfx::zoomtools to zoom in and out, making it smoother.
Similar to commit c96e1ec618 done for
Writer view shell, this patch makes zoom in and zoom out commands
functional for Calc the preview shell.
Change-Id: I1612f51d39c507d192237bf2361b91e6e5723c4c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167389
Tested-by: Jenkins
Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
This reverts commit 1a6711276f.
After some discussion and experiments, it turned out this rather
fundamentally breaks clang's PCH build. Conclusion was: this change is
not significant enough to warrant making life harder for developers.
Excerpt of errors (affected were vbaswobj, msword & swui libs):
- ld.lld: error: undefined symbol: SwFormat::~SwFormat()
>>> referenced by fmtcol.hxx:37 (sw/inc/fmtcol.hxx:37)
>>> core/workdir/CxxObject/sw/inc/pch/precompiled_vbaswobj.o:(SwFormatColl::~SwFormatColl())
- ld.lld: error: undefined symbol: SwFrameFormat::SetPositionLayoutDir(short)
>>> referenced by precompiled_msword.cxx
>>> core/workdir/CxxObject/sw/inc/pch/precompiled_msword.o:(vtable for sw::SpzFrameFormat)
- ld.lld: error: undefined symbol: SwFrameFormat::SetLayoutDir(SwFrameFormat::tLayoutDir)
>>> referenced by precompiled_swui.cxx
>>> core/workdir/CxxObject/sw/inc/pch/precompiled_swui.o:(vtable for sw::SpzFrameFormat)
Change-Id: I1dcf115cc191b1ebf1f8d5023c0c5015f891287a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167549
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
This removes one level of indirection.
`ComboBox::Impl` had originally been introduced in
commit ece8699f8f
Author: Michael Stahl <mstahl@redhat.com>
Date: Fri Jul 10 12:05:48 2015 +0200
vcl: pImplify ComboBox
The boost::signal stuff is quite heavy (33 kloc), so try to hide it
from the header.
Change-Id: I87826ccfd2a151aff274ffa6b7159a988f751808
, but all of the boost usage in here has been replaced
since then.
Change-Id: Ia8fb5cb895800edae104857c7713fa65e509a3c2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167485
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>