[Libreoffice-commits] core.git: Changes to 'private/jmux/fix-input-fields'
Jan-Marek Glogowski
glogow at fbihome.de
Fri Aug 8 02:55:19 PDT 2014
New branch 'private/jmux/fix-input-fields' available with the following commits:
commit 1daf6424b3d24d8f6ef2bbeb321e1b57fa46a736
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Fri Aug 8 11:21:14 2014 +0200
Fix input field tab handling
Another regression from the inline-editable input field change...
When searching for the current field in the field list, we check
the field start and compare it with the cursor position. But with
the new input fields, the cursor can actually anywhere in the
field, so we actually have to search for the start position of the
input field at the cursor position.
Change-Id: I26526524eccfdbea41c6bf69a460fa64248f50ca
commit 5bed0b6090cec92e1556a12e0f2fb1942df5c2bc
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Thu Aug 7 17:35:14 2014 +0200
Change inline-edit mouse input handling
This changes the mouse click handler for the input fields to the
following logic:
* If the cursor isn't already in the input field:
* On mouse over displays the POINTER_REFHAND
* A left click selects the whole text of the field and therefore
moves the cursor to the end of the field
* Same for the right click. Additionally it opens the popup menu
* If the cursor is already in the input field:
* As for normal text, the left click removes the selection and
moves the cursor to the click location.
* Right click keeps any selection and opens the popup
In contrast to normal text editing, a double click still opens
"Edit fields" dialog, instead of word selection.
Change-Id: Ie7a50b34fe625358426d18eaec2e833f36702528
commit 6bd2ab23732f3c9539a4e26bcc26f6fa689834c3
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Thu Aug 7 15:18:19 2014 +0200
fdo#76565 Allow pasting into input fields
For the new inline-editable input fields, it's fine to actually
paste new input text.
Change-Id: If996284aeea4b430cceaaf264035aa9e4ec0f2f0
commit 3f224d4171fe6a271cd40857a104b628b506065b
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Thu Aug 7 14:49:36 2014 +0200
fdo#81750 MM: correctly convert inline-edit fields
The new inline-editable input fields contain content nodes,
therefore a single SwPaM::Move isn't sufficient to select the
field or move after the field.
Instead it prepends the field text and selects and deletes the
first character of the field.
Change-Id: Ic1bce415ce45e49456121b6db003ded0733e195c
commit b40b9680511de004f599a11bc172b12d3528af79
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Wed Aug 6 17:44:56 2014 +0200
Input fields are always editable...
if the document isn't read-only. So backspace should always work in
input fields.
Regression from 961315f0838197e71e9bd49169afe673466e5eb8.
Change-Id: I06648ab075b198ee7914e7ae60bef87e7ff94f0a
More information about the Libreoffice-commits
mailing list