Juergen Spitzmueller
9495ff665d
Make "paste recent" accessible from toolbar
...
via button menu
2018-12-26 17:11:24 +01:00
Juergen Spitzmueller
154b4fdece
Give textstyle-apply a history
...
The last 20 applications are saved now and accessible both via the lfun
(textstyle-apply n) and the toolbar (via button menu)
Fixes : #7133
This also changes the default icon and toolbar position of the action,
as requested in #11427
2018-12-26 15:46:14 +01:00
Juergen Spitzmueller
0492239be0
Fix qt4 build
2018-12-25 18:35:52 +01:00
Juergen Spitzmueller
7610179bc7
More alignment fixes
2018-12-25 18:20:02 +01:00
Juergen Spitzmueller
47ecd75d7f
Unify group box style across dialogs.
2018-12-25 17:02:18 +01:00
Juergen Spitzmueller
7674a83ce9
Prefs dialog: some layout fixes.
2018-12-24 18:38:23 +01:00
Juergen Spitzmueller
e52bd7bb00
Advanced F&R layout fixed
...
Patch by Daniel Ramöller (racoon)
2018-12-24 17:02:11 +01:00
Juergen Spitzmueller
5258cee93e
Fix height of paragraph dialog
...
Patch by Daniel Ramöller (racoon)
2018-12-24 16:48:22 +01:00
Juergen Spitzmueller
fa5703196f
Fix Text Properties dialog height
...
Patch by Daniel Ramöller (racoon)
2018-12-24 16:18:54 +01:00
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