Jean-Marc Lasgouttes
76512a7569
Use a unicode character for menu separator on screen
...
Additionally, use a left pointing character in a RtL setting.
2018-07-19 23:05:00 +02:00
Jean-Marc Lasgouttes
9b3fede789
Introduce FontMetrics::xHeight
...
Use it instead of measuring the height of character 'x'.
2018-07-19 22:16:40 +02:00
Jean-Marc Lasgouttes
30c6d4fafe
Fixup 30ec879d
and 41ebc3fc
...
Remove the #if 0 area, which does not seem really useful. Some tweaks
to the code.
2018-07-19 21:05:15 +02:00
Kornel Benko
269678fb51
Update sk.po, revize many accelerators
2018-07-18 22:04:22 +02:00
Kornel Benko
41ebc3fcfc
Amend 30ec879
, Add a translator as a fallback to Qt inner one
...
Add the needed strings to GuiApplication.cpp
2018-07-18 22:02:50 +02:00
Jean-Marc Lasgouttes
30ec879d3a
Add a translator as a fallback to Qt inner one
...
This reuses code intended only for mac manus and generalizes it. The
list of strings to add to po files is found in
GuiTranslator::translate.
This is useful now that LyX relies on QDialogButtonBox class for its
dialogs. Indeed many languages are not covered natively by Qt.
It is possible to enable the "locace" debug channel to see what
strings are not covered and should be added to our own translation
tables.
In order to make things easier, a new method getIfFound() has been
added to the Messages class, which returns an empty string when no
translation has been found, as Qt's translate() does.
2018-07-18 10:13:05 +02:00
Scott Kostyshak
7b57685048
Hebrew docs: No need to mark logos as English
...
Thanks to the fix to #10423 , we can leave e.g. \LyX and \LaTeX as
the default language (which is Hebrew for these document).
2018-07-16 05:13:32 -04:00
Juergen Spitzmueller
e5a9244bef
Proper logos with RTL
...
Fixes #10423
2018-07-15 20:56:55 +02:00
Juergen Spitzmueller
3bacc3c6e7
Par alignment in floats must be swapped for all RTL langs, not only Hebrew
...
Fixes : #11029
2018-07-15 19:23:19 +02:00
Kornel Benko
5a49430729
Update sk.po
2018-07-15 18:13:18 +02:00
Enrico Forestieri
6d14efc3cc
Update it.po
2018-07-15 17:15:10 +02:00
Juergen Spitzmueller
d1de14008b
de.po: update
2018-07-15 14:47:29 +02:00
Juergen Spitzmueller
195f62ac93
Fix bracket output in RTL languages
...
This is a real mess!
Fixes : #11187
2018-07-15 14:26:29 +02:00
Juergen Spitzmueller
aa1d9638fe
Fix quotation marks in RTL script
...
Fixes : #11188
2018-07-15 12:11:10 +02:00
Juergen Spitzmueller
1e5acc5656
Fix command line output of convertDefault.py for ImageMagick
...
Part of #11186
2018-07-13 10:20:26 +02:00
Juergen Spitzmueller
0148ef7e6c
Use QMessageBox for toggleWarning if possible
...
Qt 5.2 introduces the possibility to place a checkbox on a QMessageBox,
so we need no longer to use our own crude dialog.
2018-07-10 15:00:25 +02:00
Juergen Spitzmueller
b21c512e14
QDialogButtonBox for the remaining dialogs.
2018-07-10 13:04:02 +02:00
Juergen Spitzmueller
d2afa67da9
Fix creationCode() of GuiPrintNomencl
...
This fixes "New Inset" in that dialog.
Candidate for stable
2018-07-10 11:01:49 +02:00
Juergen Spitzmueller
b5c5083c6c
More QDialogButtonBox
...
Listings through Prefs.
2018-07-10 09:04:42 +02:00
Juergen Spitzmueller
d41c3f27d9
Disallow any inset inside ERT
...
Attempting to do this crashes in master, and is not supported anyway.
2018-07-10 07:11:59 +02:00
Richard Kimberly Heck
a007b65202
Fix bug #10177 .
...
The left margin given at class level should apply only to the main text.
2018-07-09 12:16:45 -04:00
Juergen Spitzmueller
1f5186b2a7
More QDialogButtonBox transformation
...
GuiDelimiter through GuiIndex
See #11003
2018-07-09 09:46:39 +02:00
Juergen Spitzmueller
4d9fa8a0d7
Amend 0570d16a3b
...
When slot[Ok|Apply|Cancel]() from GuiDialog are re-implemented, we also
need to re-implement slotButtonBox()
2018-07-08 16:48:58 +02:00
Juergen Spitzmueller
0570d16a3b
Start using QDialogButtonGroup rather than manual OK etc. buttons
...
This assures the OK/Apply/Cancel/Restore buttons use the layout/style
of the OS (button order, icons).
The goal is to move all dialogs to this for 2.4.
See #11003
2018-07-08 16:35:38 +02:00
Kornel Benko
a7f79e2e9f
Update sk.po
2018-07-08 13:45:02 +02:00
Juergen Spitzmueller
3fde6b5ecc
Minor doc tweaks/corrections
2018-07-08 12:38:56 +02:00
Juergen Spitzmueller
7c2c89b0bd
de.po: update
2018-07-08 12:20:21 +02:00
Juergen Spitzmueller
01a74e8e95
Polish Bib(la)TeX dialog
2018-07-08 12:13:47 +02:00
Kornel Benko
8c8b568f70
Update sk.po
2018-07-07 16:14:34 +02:00
Kornel Benko
526380da04
Revert "Remove dependences from .layout files"
...
Some styles are not second-level dependencies
This reverts commit 92c8a86407
.
2018-07-07 16:10:45 +02:00
Juergen Spitzmueller
45436620dd
de.po: update
2018-07-07 15:36:00 +02:00
Juergen Spitzmueller
4ec8bd05a4
update tex2lyx tests
2018-07-07 15:28:40 +02:00
Juergen Spitzmueller
e6e3777363
Add support for bib files encoding
...
File format change.
Fixes : #6223
2018-07-07 15:25:35 +02:00
Kornel Benko
92c8a86407
Remove dependences from .layout files
2018-07-07 14:13:40 +02:00
Kornel Benko
4576a9113f
sk.po, some shortcut corrections
2018-07-07 11:32:16 +02:00
Kornel Benko
41d86ff9e1
Amend 8da02501
, Add bindings for inset-settings
...
Added binding to emacs.bind too
2018-07-07 11:29:40 +02:00
Kornel Benko
07084d0e76
Cmake tests: Simplify creation of batch tests
2018-07-07 11:25:36 +02:00
Kornel Benko
c515572f5f
Cmake key tests: Corrected test findadv-21
...
Uses the correct shortcuts from lib/bind/sk/menus.bind, but fails nonetheless
because the regex for advanced search cannot find the correct list type.
(That is: it cannot distinguish between 'enumerate', 'itemize', 'labeling', etc.)
2018-07-07 11:10:20 +02:00
Juergen Spitzmueller
1cfa56b5cb
Correctly calculate cell metrics with xtabular columns
...
Fixes rest of #11182
2018-07-07 09:18:47 +02:00
Juergen Spitzmueller
fa9675965a
Do not expand tabular cells to maxwidth on line break
...
Fixes part of #11182 .
2018-07-06 16:15:13 +02:00
Juergen Spitzmueller
34c04ebce6
Amend 9f9041db7a
...
move cl2emult to obsolete category
2018-07-06 14:36:41 +02:00
Kornel Benko
db7f90689f
Update sk.po
2018-07-06 11:06:46 +02:00
Juergen Spitzmueller
ebc275a88a
de.po: update
2018-07-06 10:18:06 +02:00
Juergen Spitzmueller
67de09b51e
Remove entry for obsolete class.
2018-07-06 10:12:51 +02:00
Juergen Spitzmueller
9f9041db7a
Use more informative descriptions fro Springer layouts
2018-07-06 10:09:13 +02:00
Juergen Spitzmueller
73e0a6c4d5
Update elsarticle entry in LaTeXConfig
2018-07-05 19:28:56 +02:00
Kornel Benko
650ef5f1cb
dtk.layout: Remove secondary dependencies due to change in TL2018
2018-07-05 17:54:55 +02:00
Juergen Spitzmueller
981e76a02c
Fix typo
2018-07-05 17:49:46 +02:00
Jean-Marc Lasgouttes
ad5548cfe3
Fixes to input method handling
...
The goal of this patch is to make "self-insert <string>" act as a
sequence of individual self-insert calls. Once it is done, the
insertion of the commit string in GuiWorkArea can use that, which
fixes the issues described in bug 11183.
1/ in InsetMathNest, SELF_INSERT is rewritten to be a proper loop of
interpretChar, instead of inserting the string as characters. This
solves the issue of interpreting ^ properly.
2/ the text version does not need to be changed (the loop is rewritten
using a range, though).
3/ Then {{{GuiWorkArea::inputMethodEvent}}} is changed to invoke
directly self-insert. This removes the update issues.
Fixes bug 11183.
2018-07-05 14:32:37 +02:00
Enrico Forestieri
db9c8c6d02
Autodetect the EMF format
...
Otherwise it will be recognized only by the file extension, because
libmagic returns "application/octet-stream" as mime type. Moreover,
if the emf encapsulates a binary image format, it can be confused
with this other format and its preview on screen fails.
2018-07-04 19:52:13 +02:00