Juergen Spitzmueller
3615a6a75b
Make usage of natbib without BibTeX more obvious
...
Fixes : #5549
2019-04-18 14:48:01 +02:00
Juergen Spitzmueller
ed44bbddee
Add MenuString to InsetLayout
...
Fixes : #8818
2019-04-18 10:27:19 +02:00
Günter Milde
27ba6f282d
Rename legacy input encoding settings.
...
Format incremented to 573
2019-04-16 20:17:32 +02:00
Juergen Spitzmueller
7ec81c651e
Listings: language updates
...
Patch by Sergei Winitzki
2019-04-15 11:55:46 +02:00
Jean-Marc Lasgouttes
f9da28428a
Fix bold-like characters when selecting bidi text
...
In painter, restrting paining regions does not really work when region is empty.
Fixes bug #11198 .
2019-04-09 11:32:22 +02:00
Juergen Spitzmueller
dfde45a01a
Do not attempt to show module info for category headers
2019-04-07 13:57:41 +02:00
Juergen Spitzmueller
823263904f
GuiDocument: Sort available modules by category
...
Also improve display of module information
2019-04-07 11:23:19 +02:00
Juergen Spitzmueller
6fef1cec1f
Fix crash in GuiBibtex
2019-04-05 17:53:41 +02:00
Juergen Spitzmueller
38fbbf07cd
GuiDocument: Add filter to modules selection
...
Sorting by category is needs more work, since the GuiIdListModel is
not suitable for trees.
2019-04-05 11:54:44 +02:00
Juergen Spitzmueller
fa79ff2db2
Resolve some implicit conversion warnings.
2019-04-05 11:54:44 +02:00
Juergen Spitzmueller
b5af05b4a7
Make module categories (almost) great again
...
The category tag was rarely used and thus not very useful. This adds
categorization to most modules (the rest will follow) and uses the
\DeclareCategory tag we use in layouts rather than the extra syntax
we used in modules. Categories are now added to the po files and
translated.
Note that this is work in progress: the current categories are still
subject to change.
The ultimate goal of this is to sort the modules in the GUI by category
as we do with layouts, examples and templates (and add a filter to search
for specific modules)
As it is now (with the many modules we accumulated), the module selector
is not really usable anymore. If you don't happen to know how exactly a
module is named, selecting a module is really a PITA.
2019-04-04 18:43:29 +02:00
Juergen Spitzmueller
2709c5fb58
Initialize TabularCreate dialog enabled.
...
As pointed out in #10105 .
2019-04-04 08:23:27 +02:00
Juergen Spitzmueller
f60bda37a6
booktabs trimming: fix some thinkos
2019-04-03 17:18:21 +02:00
Juergen Spitzmueller
8085fc21f8
booktabs: support for \cmidrule trimming
...
This has probably still some rough edges, so please test thoroughly.
Fixes : #3072
2019-04-03 07:59:52 +02:00
Juergen Spitzmueller
9d384c3c12
Fix tooltip.
...
Thanks, Kornel.
2019-04-01 11:28:54 +02:00
Juergen Spitzmueller
00de6c4be7
Fix left/right border UI when toggling formal
...
Fixes : #9835
2019-04-01 09:26:09 +02:00
Juergen Spitzmueller
b0f9d98d6e
Remove Qt 5.12-only colorrole
...
Designer inserts those automatically. So we have again backwards-incompatible
designer behavior :-(
2019-04-01 09:18:16 +02:00
Juergen Spitzmueller
3bbcfda3db
Add option to reset to default booktabs lines
...
Addresses: #10106
2019-04-01 07:08:13 +02:00
Juergen Spitzmueller
c12190b5e5
GuiBibtex: add button to edit individual databases externally
...
This complements the inset context menu function, which only allows for
editing all databases externally
2019-03-30 11:37:28 +01:00
Juergen Spitzmueller
02974ff2a9
GuiSelectionManager: properly handle de-selecting items
...
When an item is de-selected with the mouse, and thus no item selected
anymore, disable add, up, down and delete buttons.
2019-03-30 11:36:47 +01:00
Juergen Spitzmueller
4d54d3afca
Fix some implicit conversion issues.
2019-03-30 09:33:09 +01:00
Juergen Spitzmueller
f75b081551
Add support for mixed-encoded biblatex files
...
Biblatex 3.12 allows to specifiy individual encodings per bib file
via \addbibresource[bibencoding=<encoding>].
This is now supported via GuiBibtex.
2019-03-29 15:45:55 +01:00
Juergen Spitzmueller
0042fb34d0
Fix some group boxes.
2019-03-29 13:01:47 +01:00
Juergen Spitzmueller
ecb2427f41
Add tablestyle buffer param
...
Fixes : #9901
2019-03-26 16:24:27 +01:00
Juergen Spitzmueller
683b3a05e2
Introducing table templates
...
The idea is simple: we insert a pre-formatted table (with a given border
style currently, but other attributes are possible as well) via file-insert
and scale it then to the requested size.
We need three sizes (1x1, 1x2 and 1x3) to generate all sizes properly (due
to border specifications).
Currently, these styles can only be accessed via lfun tabular-style-insert
and the Tabular Create dialog.
My plan is to add a buffer param to set a default style (#9901 ) which then
also is respected by the toolbar button and probably a layout tag to let
classes specify a default style (#8360 ).
2019-03-26 13:43:33 +01:00
Juergen Spitzmueller
2ed3b22a06
Add ignorelang option to file-insert
...
This is useful for inserted files with no real text content
2019-03-26 10:13:33 +01:00
Juergen Spitzmueller
6852e35b1d
GuiLyXFiles: handle defaults.lyx
2019-03-23 17:41:42 +01:00
Juergen Spitzmueller
3dc54d4aac
Display URL-encoded chars decoded in display path
2019-03-23 15:15:08 +01:00
Juergen Spitzmueller
b8842a1584
Add l10n mark
2019-03-23 12:45:28 +01:00
Juergen Spitzmueller
c02ed04127
Save as Template: Also consider document language
...
Attempt to save the template in the appropriate language subfolder of
the user template directory (and propose to create it if it doesn't exist
yet).
That way, user-generated templates (1.) get the correct language attribution
in the lyxfiles dialog and (2.) users can easily generate different
language versions of a template.
2019-03-23 11:00:13 +01:00
Juergen Spitzmueller
ebc4092649
Add LFUN_BUFFER_WRITE_AS_TEMPLATE
...
Convenience function to easier save a file as template in the appropriate
templates folder.
2019-03-23 10:17:33 +01:00
Pavel Sanda
066a164ba6
Forgotten accelerators.
2019-03-22 22:14:21 +01:00
Jean-Marc Lasgouttes
b79a694c56
Compilation fix
2019-03-22 14:56:33 +01:00
Juergen Spitzmueller
6efdd1c399
Cosmetics
2019-03-22 14:18:17 +01:00
Juergen Spitzmueller
58c4c11c4c
Use GuiLyXFiles also for ui, kbd and bind files in prefs
2019-03-22 14:14:33 +01:00
Juergen Spitzmueller
9a2c5b515a
Disable language combo if there is nothing to select
2019-03-22 14:14:33 +01:00
Juergen Spitzmueller
b7f6c16a48
Fix duplicate language entry
2019-03-22 14:14:32 +01:00
Juergen Spitzmueller
55012674c8
Add forgotten replacement
2019-03-22 11:25:20 +01:00
Juergen Spitzmueller
ca024383e0
Fix problematic characters in example/template file names
...
For (, ) and & we use URL encoding now.
2019-03-22 11:10:49 +01:00
Juergen Spitzmueller
9a473a4954
Fix header case
2019-03-21 19:31:46 +01:00
Juergen Spitzmueller
7403fd2f88
Replace Type combo, which was considered irritating, with a Type filter
...
The new one allows to display only user or system files.
2019-03-21 19:25:10 +01:00
Jean-Marc Lasgouttes
e170051909
typo
2019-03-21 18:45:46 +01:00
Juergen Spitzmueller
4b2cce9e0f
Consider files only in lang subtrees
2019-03-21 14:39:33 +01:00
Juergen Spitzmueller
cd9f52da89
GuiLyXFiles: fix icons and tooltips
2019-03-21 14:18:03 +01:00
Juergen Spitzmueller
7f39be8664
GuiLyXFiles: prefill language combo
2019-03-21 13:40:11 +01:00
Jean-Marc Lasgouttes
5d30f790dd
Compilation fix
...
For some reason I need this (maybe a Qt4/5 discrepancy).
2019-03-21 10:28:16 +01:00
Juergen Spitzmueller
7be8307768
GuiLyXFiles: rework language selector
...
Now only the languages available for the selected file are displayed.
By default, LyX pre-selects the GUI language (and falls back to English
if this is not available). Once another language has been selected by
the user, this one is preferred before the GUI language (and the English
fallback).
2019-03-21 09:13:09 +01:00
Juergen Spitzmueller
ca67b8aa2c
GuiLyXFiles: add icons that indicate whether a file is from user or system
2019-03-20 18:38:07 +01:00
Juergen Spitzmueller
1222ce3bfe
Add Qt-internal string for translation
2019-03-20 18:37:34 +01:00
Juergen Spitzmueller
f3ee82fb87
Do not close LyXFiles dialog on double-clicking header
2019-03-20 12:37:55 +01:00