Juergen Spitzmueller
9ee4a914da
Tabular Create layout fixes
...
Patch by Daniel Ramöller (racoon)
2018-12-24 16:13:29 +01:00
Juergen Spitzmueller
499871d141
Messages panes layout fixes
...
Patch by Daniel Ramöller (racoon)
2018-12-24 16:08:39 +01:00
Juergen Spitzmueller
30d527895e
Layout fixes for compare dialog
...
Based on a patch by racoon.
2018-12-24 16:00:43 +01:00
Juergen Spitzmueller
4c7b3fc109
Theasurus dialog layout fixes
...
Patch by Daniel Ramöller (racoon)
2018-12-24 15:24:03 +01:00
Juergen Spitzmueller
5936edfe24
Spellchecker dialog alignment fixes
...
Patch by Daniel Ramöller (racoon)
2018-12-24 15:16:28 +01:00
Juergen Spitzmueller
d2527038a3
Polishment of the simple Search dialog
...
Based on a patch by racoon.
2018-12-24 14:47:48 +01:00
Juergen Spitzmueller
4d51206585
When cancelling saving of a children, cancel the whole process.
...
Fixes remainder of #11405
2018-12-24 13:02:41 +01:00
Juergen Spitzmueller
4f67cf2344
Fix prefs color layout
...
the list widget is too narrow with some localizations.
2018-12-23 12:08:54 +01:00
Juergen Spitzmueller
81e4f8dfb6
Allow to restore default UI colors in prefs
...
Patch by Daniel Ramöller (racoon), with slight modifications of mine.
Fixes : #10062
2018-12-22 18:44:58 +01:00
Juergen Spitzmueller
7c31bfa423
Compile fix for Qt < 5.7
...
Only after that version, the QAction argument is optional.
2018-12-21 13:37:07 +01:00
Juergen Spitzmueller
4ea64ca89a
GuiThesaurus: maintain default state of Replace button
...
Rest of #11417
2018-12-21 12:56:02 +01:00
Juergen Spitzmueller
ac8aac5b36
GuiCharacter: Add menu to Restore button
...
and allow for resetting all widgets to "No Change" besides "Default"
2018-12-21 12:31:25 +01:00
Juergen Spitzmueller
e6b562d027
Rename ambiguous enum
2018-12-21 12:14:11 +01:00
Juergen Spitzmueller
7fae26c9a7
Handle GuiParagraph for OK default button issue as well
2018-12-20 15:12:53 +01:00
Juergen Spitzmueller
44a0748ba3
Add forgotten initialization
2018-12-20 13:46:41 +01:00
Juergen Spitzmueller
e087722900
Maintain default status for all dialogs using ButtonController
...
Should fix rest of #11417
2018-12-20 12:56:30 +01:00
Juergen Spitzmueller
33344c6015
Also check for dirty children on QUIT
...
Fixes rest of #11405
2018-12-20 11:37:19 +01:00
Pavel Sanda
99bfe20120
Properly clean cache which binds inset and dialog.
...
We fill up edited insets into cache when editing inset is triggered, but
this cache is never cleared up for dialogs unassociated with some inset
- thus when e.g. graphics dialog is open for completely new image the
old cache is (wrongly) used.
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg207192.html
2018-12-19 21:31:26 +01:00
Juergen Spitzmueller
af5909beac
Maintain default status for InsetParams dialogs
...
Part of #11417
2018-12-19 11:39:04 +01:00
Juergen Spitzmueller
6dce63496d
Maintain default status for ref dialog
...
Part of #11417
2018-12-19 11:09:32 +01:00
Juergen Spitzmueller
6d4a63d86b
Add Qt-internal GUI string
2018-12-17 13:39:45 +01:00
Juergen Spitzmueller
5f03889609
GuiCharacter: Add "Reset" and "Restore Defaults" buttons
...
Addresses #11415
2018-12-17 12:59:40 +01:00
Juergen Spitzmueller
1b6ce0e827
GuiCharacter: INHERIT is OFF for the tristate buttons.
2018-12-17 10:38:05 +01:00
Juergen Spitzmueller
bf2bf2eaed
GuiCharacter: Consider default settings for underline, strikeout and language
2018-12-17 10:12:02 +01:00
Juergen Spitzmueller
f87218bbb5
Check for hidden dirty child on close
...
Fixes : #11405
2018-12-17 09:11:34 +01:00
Juergen Spitzmueller
ab5c08b3f0
Amend 9705b88251
2018-12-17 09:03:46 +01:00
Juergen Spitzmueller
9705b88251
Use current_font, not real_current_font, in character dialog
...
The latter has the workarea font settings, which are not of interest
here.
Fixes : #11385
2018-12-16 12:29:15 +01:00
Jean-Marc Lasgouttes
57feb0fed0
Fix undo after breaking a nested paragraph
...
We have to take into account that Buffer::updateBuffer can modify the document.
Fix bug #11292 .
2018-11-23 16:53:53 +01:00
Enrico Forestieri
7822d11361
Fix reloading of local layout file (bug #11120 )
2018-11-16 21:47:24 +01:00
Jean-Marc Lasgouttes
7db99672e6
Avoid extra space in tooltips
...
When using QTextDocument to check the natutal size of a text, one has
to remove the text margin, which is not useful here.
Fixes bug #11353 .
2018-11-04 14:02:42 -10:00
Jean-Marc Lasgouttes
1bed76e2a1
Fix selection of unmarked RtL text
...
With Qt 5.11 at least, RtL text will be drawn RtL even when the
(undocumented) flag Qt::TextForceLeftToRight is applied to the
QTextLayout object. This creates selection issues for Hebrew text
marked as English.
The solution is to do the same as in breakAt_helper, that is prepend
the string with a direction override unicode character.
Doing this requires to introduce a TEXTLAYOUT_OFFSET constant that has
to be used wisely to account for this extra character.
Fixes bug #11284 .
2018-11-04 08:23:49 +00:00
Juergen Spitzmueller
b8932afed5
Dispay pre- and posttext widgets if non-empty also if unapplied
...
Fixes : #11352
2018-10-30 17:23:08 +01:00
Scott Kostyshak
73b1c658a2
Use underline in (+ bold) for char match in layout
...
When showing the match characters in, e.g., the layout box, we now
underline (in addition to bold) the matched characters. This makes
the matched characters stand out even more.
See 4b716dd6 and the following ML thread:
https://www.mail-archive.com/search?l=mid&q=20181019155649.dqqk6u25wdcdimrj%40barna
2018-10-22 21:16:56 -04:00
Richard Kimberly Heck
4b716dd63d
Use bold instead of underlining to mark the characters we're matching.
2018-10-18 21:49:31 -04:00
Richard Kimberly Heck
1410eeb10e
Simplify the code that adds underlining to the layout combo.
2018-10-18 21:49:31 -04:00
Richard Kimberly Heck
1cc859d713
Refactor
2018-10-18 21:49:31 -04:00
Richard Kimberly Heck
35fac4ab51
Re-organize and simplify now.
2018-10-18 21:49:31 -04:00
Richard Kimberly Heck
ae65fb2c98
Whitespace.
2018-10-18 21:49:31 -04:00
Richard Kimberly Heck
d7f4346a19
Fix bug #6096 .
...
We used to need a hack to set the size of the layout combo, but
the code was changed in Qt 4.5 or so. Hence the appearance of this
bug in 2009. We can now just remove this hack, and all seems to
work correctly.
2018-10-18 21:49:31 -04:00
Richard Kimberly Heck
938ef60258
Filter on consecutive sequences of characters.
...
The filters for the layout combo and document class combo share a
problem: If you type "beam", e.g, in the latter case, then we will
show any document class that contains those letters, in that order,
but not necessarily consecutively. This is extremely confusing and,
as José put it, just weird. So let's fix it.
I'd call this a bug so would be happy to see this in stable, too.
2018-10-18 21:49:31 -04:00
Jean-Marc Lasgouttes
17e2ad927e
Followup to 9fe101e8: remove unused method.
2018-10-08 16:04:32 +02:00
Jean-Marc Lasgouttes
9fe101e890
Remove support for pixmap cache
...
This code has issues and there is no evidence that it improves performance.
Remove LyXRC variable \use_pixmap_cache and update rc format to 29.
Now the global pixmap cache is only used by GuiCompleter. Therefore
there is no need to reset it when fonts change.
2018-10-07 14:56:55 +02:00
Richard Kimberly Heck
4f0ccae399
Fix bug #9004 .
...
I'm not entirely happy with this way of doing it. It seems messy.
But there is not another clear option right now.
2018-10-04 20:37:03 -04:00
Richard Kimberly Heck
944b0ae55d
Update the Advanced F&R document class when switching buffers.
2018-10-04 20:30:01 -04:00
Richard Kimberly Heck
5064c09e9f
Copy modules into the Advanced F&R pane as well.
2018-10-04 20:30:01 -04:00
Guillaume Munch
1979496399
Make tab movement visible ( #10733 )
...
The nice hand-made solution for moving tabs has made its time. Use Qt's feature
instead from now on.
2018-10-04 19:52:21 -04:00
Richard Heck
5f6332bf46
Fix bug 9798.
...
Nameref support for math references.
2018-10-04 14:04:48 -04:00
Richard Kimberly Heck
2553b0073f
Fix bug #11275 .
...
Show module name with description.
2018-10-04 14:02:01 -04:00
Jean-Marc Lasgouttes
2617a4dd50
Fixup 38f09c177b7: limit to paint rectangle
2018-10-04 14:27:43 +02:00
Jean-Marc Lasgouttes
38f09c177b
When ignoring an update, request one for later
...
If we were not ready to paint the screen, this does not mean that we
should give up on repainting, just potpone it.
I thought that it was bad to call update() in the paint event, but I
cannot find reference to this anymore and everything seems to work as
intended.
2018-10-03 15:57:11 +02:00