Uwe Stöhr
f109206c05
GuiDocument: rename a function to follow the naming guideline
2017-05-09 21:02:03 +02:00
Uwe Stöhr
902b5f368b
GuiDocument: fix bug #10653
...
- also rename a function because we have the same function name in BufferParams
2017-05-09 01:00:36 +02:00
Guillaume MM
1acb42911a
Cosmetic
2017-05-07 14:18:17 +02:00
Daniel Ramöller
e2f864efe4
Lock toolbars ( #10283 )
...
- LFUNs to (un)lock toolbars positions (both individually and all at once)
- corresponding menu entry to "Lock Toolbars" menu.
2017-05-07 14:17:54 +02:00
Daniel Ramöller
4183a9f4dc
Preferences shows current zoom instead of preference's default zoom ( #10455 )
...
- Adds a currentZoom variable which holds the current zoom level.
- The zoom stored in preferences is used as default zoom level (default binding:
M+0).
- The currentZoom is saved and restored via QSettings.
- Adds LFUN buffer-zoom for (re)setting zoom.
2017-05-07 14:17:54 +02:00
Daniel Ramöller
9bf8ac4432
Color Preferences: Disable colors rather than hide them ( #10483 )
2017-05-07 14:17:54 +02:00
Guillaume MM
6b64d462ef
Cosmetic
2017-05-07 00:07:24 +02:00
Tommaso Cucinotta
0fc8bd0c5f
Revert "Create new graphics from within LyX choosing a sample file to copy from."
...
This reverts commit 7b6e26ad911db7de329169fcaebe24f19d3b3b17.
2017-05-06 09:21:50 +02:00
Tommaso Cucinotta
7b6e26ad91
Create new graphics from within LyX choosing a sample file to copy from.
2017-05-06 00:26:00 +02:00
Uwe Stöhr
1b016f5f67
GuiDocument.cpp: correct a name
...
No math numbering placement option means default. The default could be already the left side for special document classes.
2017-05-02 23:09:36 +02:00
Uwe Stöhr
8f9a08a4cb
TextLayoutUi.ui: remove trace of a moved feature
...
fixes bug #10647
2017-05-02 23:05:30 +02:00
Uwe Stöhr
0ff8ec57e2
GuiDocument.cpp: change naming of formula numbering option
2017-04-26 00:32:13 +02:00
Uwe Stöhr
da8b732443
Move mathindent from text layout to math settings as discussed
2017-04-25 03:01:39 +02:00
Uwe Stöhr
3f8c15a7c6
support for the document class option leqno
...
- fileformat change
2017-04-25 02:28:10 +02:00
Stephan Witt
a91402dc64
use examples folder setting from preferences
2017-04-21 11:27:11 +02:00
Uwe Stöhr
6cabf4948f
GuiDocument: re-introduce allowMathIndent()
...
was accidentally reverted by [d86954eb/lyxgit]
2017-04-20 23:21:11 +02:00
Jean-Marc Lasgouttes
df6b2f4470
Rewrite mathindent without HSpace class
...
Use Length instead of HSpace for math_indentation and rename it to mathindent.
Get rid of the string version.
Rename (g|s)etMathIndentation() to (g|s)etMathIndent().
Remove the HSpace class altogether.
Some cleanups to parindent support to look like mathindent.
2017-04-19 17:55:56 +02:00
Jean-Marc Lasgouttes
d86954eb81
Revert "BufferParams: get rid of the HSpace class for mathindent as requested by JMarc"
...
This reverts commit d9a2a4026800865b15da186620ffab4c6b409765.
This is not the right way of getting rid of HSpace. We need a proper
Length, not a string.
2017-04-19 16:19:18 +02:00
Uwe Stöhr
17a53bbcf9
GuiDocument.cpp: add missing validation code
2017-04-17 20:58:09 +02:00
Uwe Stöhr
d9a2a40268
BufferParams: get rid of the HSpace class for mathindent as requested by JMarc
2017-04-17 20:32:31 +02:00
Jean-Marc Lasgouttes
fc4ca36403
Cleanup parindent support
...
Rename (g|s)etter to (get|set)ParIndent(), and rename member variables
accordingly.
Do not rely on HSpace anymore, since Length does have all we need.
2017-04-17 18:30:33 +02:00
Scott Kostyshak
742b39f49d
Do not open or close branches after doc settings
...
When applying or saving Document Settings, LyX no longer opens or
closes branch insets. The intent of the previous code was to open
branch insets of a branch that is activated, and close branch insets
of a branch that is deactivated.
After some discussion [1], it was decided that the behavior intended
by the previous code was inconsistent with activating/deactivating a
branch in the context-menu of a branch inset, and the previous code
assumed a workflow of the user, rather than letting the user
separate opening/closing branch insets from activating/deactivating
them.
This commit modifies fd6cd728.
[1] https://www.mail-archive.com/search?l=mid&q=20161030220813.3zlp3zgqgomhx35y%40steph
2017-04-16 16:54:29 -04:00
Uwe Stöhr
58e6c6c876
InsetFloat: allow float placement for rotated floats
...
- fixes bug #10270
- fileformat change
- fixes also a bug that unwanted placement was output to LaTeX on certain cases
2017-04-15 06:57:52 +02:00
Juergen Spitzmueller
953876a46c
Tiny clean up
2017-04-13 09:59:06 +02:00
Uwe Stöhr
fc1c5c6f28
BufferParams: rename formula_indent to math_indent etc. as requested
...
- also add flyx2lyx feature to import existing document class option as requested by JMarc
- also don't use a real default indentation length
2017-04-13 02:31:26 +02:00
Juergen Spitzmueller
06fb58a2da
FontUi: Fix layout
...
The old layout resulted in a too wide dialog
(especially in some localizations)
2017-04-12 12:50:44 +02:00
Juergen Spitzmueller
cbde0e16e2
TextLayout.ui: small layout fixes.
2017-04-12 12:10:58 +02:00
Juergen Spitzmueller
9068d1902e
No need to translate number
2017-04-12 11:57:43 +02:00
Uwe Stöhr
d2ac0d2cf4
TextLayoutUi.ui: correct a tooltip
2017-04-10 23:34:20 +02:00
Jean-Marc Lasgouttes
94114fd121
Better implementation for corssOutLines
...
When trying to do implement a LaTeX feature on screen, it is always
good to see how LaTeX does it, just in case it is easy to implement on
our side.
Then we have a correct output at all DPI sizes.
2017-04-10 10:27:08 +02:00
Uwe Stöhr
e5c313fc3b
GuiDocument.cpp: commit missing part
...
This should have been committed with the previous commit but failed for an unknown reason.
2017-04-08 02:16:05 +02:00
Uwe Stöhr
c9dde702f0
MathsUi.ui. move formula indentation to text layout as requested by Jmarc
2017-04-08 02:12:35 +02:00
Uwe Stöhr
f37fa674f8
MathsUi.ui: next attempt to make it look correct also under Linux
2017-04-08 01:39:08 +02:00
Uwe Stöhr
74bcd5d26c
MathsUi.ui: adjust dimensions as requested
2017-04-07 02:14:34 +02:00
Jean-Marc Lasgouttes
3bd49d1f75
Make it clear that current_view_ is available when needed
...
In particular the LATTEST in createView tells coverity that creating a
view sets it as current_view_.
2017-04-06 13:03:05 +02:00
Uwe Stöhr
2b0969c31c
MathsUi.ui: adjust the size to fit better
2017-04-06 03:07:58 +02:00
Uwe Stöhr
808339790c
support to indent formulas
...
- adds support for the general document class option fleqn
- adds support to specify the formula indentation
- fileformat change
2017-04-05 22:22:47 +02:00
Jean-Marc Lasgouttes
60810e0ae2
Use assertions to declare things we know for sure
...
Doing it that way makes coverity happy.
2017-04-05 11:53:17 +02:00
Jean-Marc Lasgouttes
abc0aaec12
Replace coverity annotation by an assertion
...
And reorganize the code a bit.
2017-04-05 11:29:51 +02:00
Uwe Stöhr
e575e7eebd
Add support to cross out characters
...
- adds support for the command \xout of the LateX package ulem
- fileformat change
2017-04-05 00:01:19 +02:00
Tommaso Cucinotta
621ccc5e4e
Restrict file cache expiry time to positive values.
2017-04-02 14:55:33 +02:00
Jean-Marc Lasgouttes
da590925cd
Work around bug in QTextLine::xToCursor
...
With RtL text, the method can be non-monotonic wrt x value (which is a
Qt bug). To work around this, we check whether positions adjacent to
those returned by xToCursor look better. Depending on whether the new
x position is too small or too large, we look backward or forward for
a better solution.
The performance is probably not great, but this is only needed for
user interactions, so the performance penalty should not be a problem.
Fixes #10569 .
2017-03-31 16:56:06 +02:00
Jean-Marc Lasgouttes
6b2444a7df
Replace coverity annotation by assertions
2017-03-31 11:47:47 +02:00
Jean-Marc Lasgouttes
5890e9b831
When destructing a workarea, ignore buffer exceptions
...
Spotted by coverity, but probably harmless.
2017-03-31 11:17:00 +02:00
Kornel Benko
0d6c64a4eb
Cmake build: Project names *should* be uniq
2017-03-30 14:01:56 +02:00
Jean-Marc Lasgouttes
4488c45d09
Make LFUN_REPEAT more robust by limiting to 10000 iterations
2017-03-28 11:30:18 +02:00
Jean-Marc Lasgouttes
5c03cb340c
Use convert instead of a stream to read LFUN_REPEAT count
...
At least coverity should find it safer.
2017-03-28 11:04:39 +02:00
Jean-Marc Lasgouttes
522f3517e1
Handle properly exception that can be thrown by to_local8bit
...
Remove the use of this function in GuiAlert.
This was spotted by coverity
2017-03-27 16:13:26 +02:00
Enrico Forestieri
91ca310d1d
Amend 16d5c49b
...
Remove redundant action when toggling the dashes check box.
2017-03-27 15:08:30 +02:00
Juergen Spitzmueller
f9b8cc9aa9
Translate file filters for external material
2017-03-26 18:10:30 +02:00