commit ce0538e37259372aa96f8106d790f98d98d09b9b
Author: Jean-Marc Lasgouttes <lasgout...@lyx.org>
Date:   Tue Apr 14 18:30:44 2020 +0200

    Revert "Add mechanism to change icons in RTL mode"
    
    This is really too clumsy. Revert in preparation for a better
    mechanism.
    
    This reverts commit 2898c335be6114194a15cb1aafe4a3c7c170f212.
---
 lib/Makefile.am                                    |   48 --------------------
 lib/images/bidi_ltr_depth-decrement.svgz           |  Bin 2275 -> 0 bytes
 lib/images/bidi_ltr_depth-increment.svgz           |  Bin 2282 -> 0 bytes
 lib/images/bidi_ltr_layout-toggle_Description.svgz |  Bin 1553 -> 0 bytes
 lib/images/bidi_ltr_layout-toggle_Enumerate.svgz   |  Bin 2043 -> 0 bytes
 lib/images/bidi_ltr_layout-toggle_Itemize.svgz     |  Bin 1441 -> 0 bytes
 lib/images/bidi_ltr_layout-toggle_List.svgz        |  Bin 1568 -> 0 bytes
 lib/images/bidi_ltr_layout-toggle_Section.svgz     |  Bin 3248 -> 0 bytes
 lib/images/bidi_rtl_depth-decrement.svgz           |  Bin 2339 -> 0 bytes
 lib/images/bidi_rtl_depth-increment.svgz           |  Bin 2378 -> 0 bytes
 lib/images/bidi_rtl_layout-toggle_Description.svgz |  Bin 1848 -> 0 bytes
 lib/images/bidi_rtl_layout-toggle_Enumerate.svgz   |  Bin 2330 -> 0 bytes
 lib/images/bidi_rtl_layout-toggle_Itemize.svgz     |  Bin 1745 -> 0 bytes
 lib/images/bidi_rtl_layout-toggle_List.svgz        |  Bin 1857 -> 0 bytes
 lib/images/bidi_rtl_layout-toggle_Section.svgz     |  Bin 3565 -> 0 bytes
 lib/images/classic/bidi_ltr_depth-decrement.png    |  Bin 208 -> 0 bytes
 lib/images/classic/bidi_ltr_depth-increment.png    |  Bin 215 -> 0 bytes
 .../classic/bidi_ltr_layout-toggle_Description.png |  Bin 210 -> 0 bytes
 .../classic/bidi_ltr_layout-toggle_Enumerate.png   |  Bin 234 -> 0 bytes
 .../classic/bidi_ltr_layout-toggle_Itemize.png     |  Bin 202 -> 0 bytes
 lib/images/classic/bidi_ltr_layout-toggle_List.png |  Bin 199 -> 0 bytes
 .../classic/bidi_ltr_layout-toggle_Section.png     |  Bin 238 -> 0 bytes
 lib/images/classic/bidi_rtl_depth-decrement.png    |  Bin 202 -> 0 bytes
 lib/images/classic/bidi_rtl_depth-increment.png    |  Bin 205 -> 0 bytes
 .../classic/bidi_rtl_layout-toggle_Description.png |  Bin 192 -> 0 bytes
 .../classic/bidi_rtl_layout-toggle_Enumerate.png   |  Bin 189 -> 0 bytes
 .../classic/bidi_rtl_layout-toggle_Itemize.png     |  Bin 183 -> 0 bytes
 lib/images/classic/bidi_rtl_layout-toggle_List.png |  Bin 158 -> 0 bytes
 .../classic/bidi_rtl_layout-toggle_Section.png     |  Bin 238 -> 0 bytes
 lib/images/oxygen/bidi_ltr_depth-decrement.svgz    |  Bin 1982 -> 0 bytes
 lib/images/oxygen/bidi_ltr_depth-increment.svgz    |  Bin 2068 -> 0 bytes
 .../oxygen/bidi_ltr_layout-toggle_Description.svgz |  Bin 1714 -> 0 bytes
 .../oxygen/bidi_ltr_layout-toggle_Enumerate.svgz   |  Bin 4278 -> 0 bytes
 .../oxygen/bidi_ltr_layout-toggle_Itemize.svgz     |  Bin 1850 -> 0 bytes
 lib/images/oxygen/bidi_ltr_layout-toggle_List.svgz |  Bin 1677 -> 0 bytes
 .../oxygen/bidi_ltr_layout-toggle_Section.svgz     |  Bin 2681 -> 0 bytes
 lib/images/oxygen/bidi_rtl_depth-decrement.svgz    |  Bin 2245 -> 0 bytes
 lib/images/oxygen/bidi_rtl_depth-increment.svgz    |  Bin 2331 -> 0 bytes
 .../oxygen/bidi_rtl_layout-toggle_Description.svgz |  Bin 1979 -> 0 bytes
 .../oxygen/bidi_rtl_layout-toggle_Enumerate.svgz   |  Bin 4121 -> 0 bytes
 .../oxygen/bidi_rtl_layout-toggle_Itemize.svgz     |  Bin 2122 -> 0 bytes
 lib/images/oxygen/bidi_rtl_layout-toggle_List.svgz |  Bin 1937 -> 0 bytes
 .../oxygen/bidi_rtl_layout-toggle_Section.svgz     |  Bin 2712 -> 0 bytes
 lib/ui/stdtoolbars.inc                             |   20 +++------
 src/FuncCode.h                                     |    3 +-
 src/LyXAction.cpp                                  |   14 ------
 src/frontends/qt/Action.cpp                        |    1 -
 src/frontends/qt/GuiApplication.cpp                |   35 +-------------
 src/frontends/qt/GuiToolbar.cpp                    |    3 +-
 49 files changed, 11 insertions(+), 113 deletions(-)

diff --git a/lib/Makefile.am b/lib/Makefile.am
index a84be5b..0e51df7 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -516,22 +516,6 @@ dist_images_DATA1X = \
        images/all-changes-accept.svgz \
        images/all-changes-reject.svgz \
        images/banner.svgz \
-       images/bidi_ltr_depth-decrement.svgz \
-       images/bidi_ltr_depth-increment.svgz \
-       images/bidi_ltr_layout-toggle_Description.svgz \
-       images/bidi_ltr_layout-toggle_Enumerate.svgz \
-       images/bidi_ltr_layout-toggle_Itemize.svgz \
-       images/bidi_ltr_layout-toggle_Labeling.svgz \
-       images/bidi_ltr_layout-toggle_List.svgz \
-       images/bidi_ltr_layout-toggle_Section.svgz \
-       images/bidi_rtl_depth-decrement.svgz \
-       images/bidi_rtl_depth-increment.svgz \
-       images/bidi_rtl_layout-toggle_Description.svgz \
-       images/bidi_rtl_layout-toggle_Enumerate.svgz \
-       images/bidi_rtl_layout-toggle_Itemize.svgz \
-       images/bidi_rtl_layout-toggle_Labeling.svgz \
-       images/bidi_rtl_layout-toggle_List.svgz \
-       images/bidi_rtl_layout-toggle_Section.svgz \
        images/bookmark-goto.svgz \
        images/bookmark-goto_0.svgz \
        images/bookmark-save.svgz \
@@ -1819,22 +1803,6 @@ imagesoxygendir = $(imagesdir)/oxygen
 dist_imagesoxygen_DATA1X = \
        images/oxygen/all-changes-accept.svgz \
        images/oxygen/all-changes-reject.svgz \
-       images/oxygen/bidi_ltr_depth-decrement.svgz \
-       images/oxygen/bidi_ltr_depth-increment.svgz \
-       images/oxygen/bidi_ltr_layout-toggle_Description.svgz \
-       images/oxygen/bidi_ltr_layout-toggle_Enumerate.svgz \
-       images/oxygen/bidi_ltr_layout-toggle_Itemize.svgz \
-       images/oxygen/bidi_ltr_layout-toggle_Labeling.svgz \
-       images/oxygen/bidi_ltr_layout-toggle_List.svgz \
-       images/oxygen/bidi_ltr_layout-toggle_Section.svgz \
-       images/oxygen/bidi_rtl_depth-decrement.svgz \
-       images/oxygen/bidi_rtl_depth-increment.svgz \
-       images/oxygen/bidi_rtl_layout-toggle_Description.svgz \
-       images/oxygen/bidi_rtl_layout-toggle_Enumerate.svgz \
-       images/oxygen/bidi_rtl_layout-toggle_Itemize.svgz \
-       images/oxygen/bidi_rtl_layout-toggle_Labeling.svgz \
-       images/oxygen/bidi_rtl_layout-toggle_List.svgz \
-       images/oxygen/bidi_rtl_layout-toggle_Section.svgz \
        images/oxygen/bookmark-goto.svgz \
        images/oxygen/bookmark-goto_0.svgz \
        images/oxygen/bookmark-save.svgz \
@@ -2039,22 +2007,6 @@ imagesclassicdir = $(imagesdir)/classic
 dist_imagesclassic_DATA = \
        images/classic/all-changes-accept.png  \
        images/classic/all-changes-reject.png  \
-       images/classic/bidi_ltr_depth-decrement.png \
-       images/classic/bidi_ltr_depth-increment.png \
-       images/classic/bidi_ltr_layout-toggle_Description.png \
-       images/classic/bidi_ltr_layout-toggle_Enumerate.png \
-       images/classic/bidi_ltr_layout-toggle_Itemize.png \
-       images/classic/bidi_ltr_layout-toggle_Labeling.png \
-       images/classic/bidi_ltr_layout-toggle_List.png \
-       images/classic/bidi_ltr_layout-toggle_Section.png \
-       images/classic/bidi_rtl_depth-decrement.png \
-       images/classic/bidi_rtl_depth-increment.png \
-       images/classic/bidi_rtl_layout-toggle_Description.png \
-       images/classic/bidi_rtl_layout-toggle_Enumerate.png \
-       images/classic/bidi_rtl_layout-toggle_Itemize.png \
-       images/classic/bidi_rtl_layout-toggle_Labeling.png \
-       images/classic/bidi_rtl_layout-toggle_List.png \
-       images/classic/bidi_rtl_layout-toggle_Section.png \
        images/classic/bookmark-goto.png  \
        images/classic/bookmark-goto_0.png  \
        images/classic/bookmark-save.png  \
diff --git a/lib/images/bidi_ltr_depth-decrement.svgz 
b/lib/images/bidi_ltr_depth-decrement.svgz
deleted file mode 100644
index 45bee9d..0000000
Binary files a/lib/images/bidi_ltr_depth-decrement.svgz and /dev/null differ
diff --git a/lib/images/bidi_ltr_depth-increment.svgz 
b/lib/images/bidi_ltr_depth-increment.svgz
deleted file mode 100644
index 088996d..0000000
Binary files a/lib/images/bidi_ltr_depth-increment.svgz and /dev/null differ
diff --git a/lib/images/bidi_ltr_layout-toggle_Description.svgz 
b/lib/images/bidi_ltr_layout-toggle_Description.svgz
deleted file mode 100644
index 00cc0aa..0000000
Binary files a/lib/images/bidi_ltr_layout-toggle_Description.svgz and /dev/null 
differ
diff --git a/lib/images/bidi_ltr_layout-toggle_Enumerate.svgz 
b/lib/images/bidi_ltr_layout-toggle_Enumerate.svgz
deleted file mode 100644
index aaab675..0000000
Binary files a/lib/images/bidi_ltr_layout-toggle_Enumerate.svgz and /dev/null 
differ
diff --git a/lib/images/bidi_ltr_layout-toggle_Itemize.svgz 
b/lib/images/bidi_ltr_layout-toggle_Itemize.svgz
deleted file mode 100644
index 53bde57..0000000
Binary files a/lib/images/bidi_ltr_layout-toggle_Itemize.svgz and /dev/null 
differ
diff --git a/lib/images/bidi_ltr_layout-toggle_List.svgz 
b/lib/images/bidi_ltr_layout-toggle_List.svgz
deleted file mode 100644
index 5266ad5..0000000
Binary files a/lib/images/bidi_ltr_layout-toggle_List.svgz and /dev/null differ
diff --git a/lib/images/bidi_ltr_layout-toggle_Section.svgz 
b/lib/images/bidi_ltr_layout-toggle_Section.svgz
deleted file mode 100644
index 65b4335..0000000
Binary files a/lib/images/bidi_ltr_layout-toggle_Section.svgz and /dev/null 
differ
diff --git a/lib/images/bidi_rtl_depth-decrement.svgz 
b/lib/images/bidi_rtl_depth-decrement.svgz
deleted file mode 100644
index cd87995..0000000
Binary files a/lib/images/bidi_rtl_depth-decrement.svgz and /dev/null differ
diff --git a/lib/images/bidi_rtl_depth-increment.svgz 
b/lib/images/bidi_rtl_depth-increment.svgz
deleted file mode 100644
index 7a77e62..0000000
Binary files a/lib/images/bidi_rtl_depth-increment.svgz and /dev/null differ
diff --git a/lib/images/bidi_rtl_layout-toggle_Description.svgz 
b/lib/images/bidi_rtl_layout-toggle_Description.svgz
deleted file mode 100644
index 8a421ea..0000000
Binary files a/lib/images/bidi_rtl_layout-toggle_Description.svgz and /dev/null 
differ
diff --git a/lib/images/bidi_rtl_layout-toggle_Enumerate.svgz 
b/lib/images/bidi_rtl_layout-toggle_Enumerate.svgz
deleted file mode 100644
index 203ac9f..0000000
Binary files a/lib/images/bidi_rtl_layout-toggle_Enumerate.svgz and /dev/null 
differ
diff --git a/lib/images/bidi_rtl_layout-toggle_Itemize.svgz 
b/lib/images/bidi_rtl_layout-toggle_Itemize.svgz
deleted file mode 100644
index dc8b357..0000000
Binary files a/lib/images/bidi_rtl_layout-toggle_Itemize.svgz and /dev/null 
differ
diff --git a/lib/images/bidi_rtl_layout-toggle_List.svgz 
b/lib/images/bidi_rtl_layout-toggle_List.svgz
deleted file mode 100644
index b24502f..0000000
Binary files a/lib/images/bidi_rtl_layout-toggle_List.svgz and /dev/null differ
diff --git a/lib/images/bidi_rtl_layout-toggle_Section.svgz 
b/lib/images/bidi_rtl_layout-toggle_Section.svgz
deleted file mode 100644
index 8d9e340..0000000
Binary files a/lib/images/bidi_rtl_layout-toggle_Section.svgz and /dev/null 
differ
diff --git a/lib/images/classic/bidi_ltr_depth-decrement.png 
b/lib/images/classic/bidi_ltr_depth-decrement.png
deleted file mode 100644
index deddc47..0000000
Binary files a/lib/images/classic/bidi_ltr_depth-decrement.png and /dev/null 
differ
diff --git a/lib/images/classic/bidi_ltr_depth-increment.png 
b/lib/images/classic/bidi_ltr_depth-increment.png
deleted file mode 100644
index 07afff7..0000000
Binary files a/lib/images/classic/bidi_ltr_depth-increment.png and /dev/null 
differ
diff --git a/lib/images/classic/bidi_ltr_layout-toggle_Description.png 
b/lib/images/classic/bidi_ltr_layout-toggle_Description.png
deleted file mode 100644
index c9305c5..0000000
Binary files a/lib/images/classic/bidi_ltr_layout-toggle_Description.png and 
/dev/null differ
diff --git a/lib/images/classic/bidi_ltr_layout-toggle_Enumerate.png 
b/lib/images/classic/bidi_ltr_layout-toggle_Enumerate.png
deleted file mode 100644
index 8c63143..0000000
Binary files a/lib/images/classic/bidi_ltr_layout-toggle_Enumerate.png and 
/dev/null differ
diff --git a/lib/images/classic/bidi_ltr_layout-toggle_Itemize.png 
b/lib/images/classic/bidi_ltr_layout-toggle_Itemize.png
deleted file mode 100644
index 92a67f0..0000000
Binary files a/lib/images/classic/bidi_ltr_layout-toggle_Itemize.png and 
/dev/null differ
diff --git a/lib/images/classic/bidi_ltr_layout-toggle_List.png 
b/lib/images/classic/bidi_ltr_layout-toggle_List.png
deleted file mode 100644
index 6875511..0000000
Binary files a/lib/images/classic/bidi_ltr_layout-toggle_List.png and /dev/null 
differ
diff --git a/lib/images/classic/bidi_ltr_layout-toggle_Section.png 
b/lib/images/classic/bidi_ltr_layout-toggle_Section.png
deleted file mode 100644
index e17c0dd..0000000
Binary files a/lib/images/classic/bidi_ltr_layout-toggle_Section.png and 
/dev/null differ
diff --git a/lib/images/classic/bidi_rtl_depth-decrement.png 
b/lib/images/classic/bidi_rtl_depth-decrement.png
deleted file mode 100644
index c5c10d0..0000000
Binary files a/lib/images/classic/bidi_rtl_depth-decrement.png and /dev/null 
differ
diff --git a/lib/images/classic/bidi_rtl_depth-increment.png 
b/lib/images/classic/bidi_rtl_depth-increment.png
deleted file mode 100644
index 82517d8..0000000
Binary files a/lib/images/classic/bidi_rtl_depth-increment.png and /dev/null 
differ
diff --git a/lib/images/classic/bidi_rtl_layout-toggle_Description.png 
b/lib/images/classic/bidi_rtl_layout-toggle_Description.png
deleted file mode 100644
index 9725c96..0000000
Binary files a/lib/images/classic/bidi_rtl_layout-toggle_Description.png and 
/dev/null differ
diff --git a/lib/images/classic/bidi_rtl_layout-toggle_Enumerate.png 
b/lib/images/classic/bidi_rtl_layout-toggle_Enumerate.png
deleted file mode 100644
index 9b22744..0000000
Binary files a/lib/images/classic/bidi_rtl_layout-toggle_Enumerate.png and 
/dev/null differ
diff --git a/lib/images/classic/bidi_rtl_layout-toggle_Itemize.png 
b/lib/images/classic/bidi_rtl_layout-toggle_Itemize.png
deleted file mode 100644
index 2e86102..0000000
Binary files a/lib/images/classic/bidi_rtl_layout-toggle_Itemize.png and 
/dev/null differ
diff --git a/lib/images/classic/bidi_rtl_layout-toggle_List.png 
b/lib/images/classic/bidi_rtl_layout-toggle_List.png
deleted file mode 100644
index 5f0c84e..0000000
Binary files a/lib/images/classic/bidi_rtl_layout-toggle_List.png and /dev/null 
differ
diff --git a/lib/images/classic/bidi_rtl_layout-toggle_Section.png 
b/lib/images/classic/bidi_rtl_layout-toggle_Section.png
deleted file mode 100644
index e17c0dd..0000000
Binary files a/lib/images/classic/bidi_rtl_layout-toggle_Section.png and 
/dev/null differ
diff --git a/lib/images/oxygen/bidi_ltr_depth-decrement.svgz 
b/lib/images/oxygen/bidi_ltr_depth-decrement.svgz
deleted file mode 100644
index fe32886..0000000
Binary files a/lib/images/oxygen/bidi_ltr_depth-decrement.svgz and /dev/null 
differ
diff --git a/lib/images/oxygen/bidi_ltr_depth-increment.svgz 
b/lib/images/oxygen/bidi_ltr_depth-increment.svgz
deleted file mode 100644
index 3cf9dfd..0000000
Binary files a/lib/images/oxygen/bidi_ltr_depth-increment.svgz and /dev/null 
differ
diff --git a/lib/images/oxygen/bidi_ltr_layout-toggle_Description.svgz 
b/lib/images/oxygen/bidi_ltr_layout-toggle_Description.svgz
deleted file mode 100644
index aa0ae3a..0000000
Binary files a/lib/images/oxygen/bidi_ltr_layout-toggle_Description.svgz and 
/dev/null differ
diff --git a/lib/images/oxygen/bidi_ltr_layout-toggle_Enumerate.svgz 
b/lib/images/oxygen/bidi_ltr_layout-toggle_Enumerate.svgz
deleted file mode 100644
index ad79d56..0000000
Binary files a/lib/images/oxygen/bidi_ltr_layout-toggle_Enumerate.svgz and 
/dev/null differ
diff --git a/lib/images/oxygen/bidi_ltr_layout-toggle_Itemize.svgz 
b/lib/images/oxygen/bidi_ltr_layout-toggle_Itemize.svgz
deleted file mode 100644
index bf45803..0000000
Binary files a/lib/images/oxygen/bidi_ltr_layout-toggle_Itemize.svgz and 
/dev/null differ
diff --git a/lib/images/oxygen/bidi_ltr_layout-toggle_List.svgz 
b/lib/images/oxygen/bidi_ltr_layout-toggle_List.svgz
deleted file mode 100644
index 036a6f9..0000000
Binary files a/lib/images/oxygen/bidi_ltr_layout-toggle_List.svgz and /dev/null 
differ
diff --git a/lib/images/oxygen/bidi_ltr_layout-toggle_Section.svgz 
b/lib/images/oxygen/bidi_ltr_layout-toggle_Section.svgz
deleted file mode 100644
index 2e14680..0000000
Binary files a/lib/images/oxygen/bidi_ltr_layout-toggle_Section.svgz and 
/dev/null differ
diff --git a/lib/images/oxygen/bidi_rtl_depth-decrement.svgz 
b/lib/images/oxygen/bidi_rtl_depth-decrement.svgz
deleted file mode 100644
index ceb1a7d..0000000
Binary files a/lib/images/oxygen/bidi_rtl_depth-decrement.svgz and /dev/null 
differ
diff --git a/lib/images/oxygen/bidi_rtl_depth-increment.svgz 
b/lib/images/oxygen/bidi_rtl_depth-increment.svgz
deleted file mode 100644
index b2890f4..0000000
Binary files a/lib/images/oxygen/bidi_rtl_depth-increment.svgz and /dev/null 
differ
diff --git a/lib/images/oxygen/bidi_rtl_layout-toggle_Description.svgz 
b/lib/images/oxygen/bidi_rtl_layout-toggle_Description.svgz
deleted file mode 100644
index 4c906b1..0000000
Binary files a/lib/images/oxygen/bidi_rtl_layout-toggle_Description.svgz and 
/dev/null differ
diff --git a/lib/images/oxygen/bidi_rtl_layout-toggle_Enumerate.svgz 
b/lib/images/oxygen/bidi_rtl_layout-toggle_Enumerate.svgz
deleted file mode 100644
index 19907b4..0000000
Binary files a/lib/images/oxygen/bidi_rtl_layout-toggle_Enumerate.svgz and 
/dev/null differ
diff --git a/lib/images/oxygen/bidi_rtl_layout-toggle_Itemize.svgz 
b/lib/images/oxygen/bidi_rtl_layout-toggle_Itemize.svgz
deleted file mode 100644
index 1f71c41..0000000
Binary files a/lib/images/oxygen/bidi_rtl_layout-toggle_Itemize.svgz and 
/dev/null differ
diff --git a/lib/images/oxygen/bidi_rtl_layout-toggle_List.svgz 
b/lib/images/oxygen/bidi_rtl_layout-toggle_List.svgz
deleted file mode 100644
index ca26ee0..0000000
Binary files a/lib/images/oxygen/bidi_rtl_layout-toggle_List.svgz and /dev/null 
differ
diff --git a/lib/images/oxygen/bidi_rtl_layout-toggle_Section.svgz 
b/lib/images/oxygen/bidi_rtl_layout-toggle_Section.svgz
deleted file mode 100644
index ba5dfa5..0000000
Binary files a/lib/images/oxygen/bidi_rtl_layout-toggle_Section.svgz and 
/dev/null differ
diff --git a/lib/ui/stdtoolbars.inc b/lib/ui/stdtoolbars.inc
index 94fcfee..4af3606 100644
--- a/lib/ui/stdtoolbars.inc
+++ b/lib/ui/stdtoolbars.inc
@@ -113,20 +113,12 @@ ToolbarSet
 
        Toolbar "extra" "Extra"
                Item "Default" "layout"
-               # The bidi function is used here to select a different
-               # icon depending on the direction of the current text.
-               Item "Numbered list" "bidi ltr layout-toggle Enumerate"
-               Item "Numbered list" "bidi rtl layout-toggle Enumerate"
-               Item "Itemized list" "bidi ltr layout-toggle Itemize"
-               Item "Itemized list" "bidi rtl layout-toggle Itemize"
-               Item "Labeled List" "bidi ltr layout-toggle Labeling"
-               Item "Labeled List" "bidi rtl layout-toggle Labeling"
-               Item "Description" "bidi ltr layout-toggle Description"
-               Item "Description" "bidi rtl layout-toggle Description"
-               Item "Increase depth" "bidi ltr depth-increment"
-               Item "Increase depth" "bidi rtl depth-increment"
-               Item "Decrease depth" "bidi ltr depth-decrement"
-               Item "Decrease depth" "bidi rtl depth-decrement"
+               Item "Numbered list" "layout-toggle Enumerate"
+               Item "Itemized list" "layout-toggle Itemize"
+               Item "Labeled List" "layout-toggle Labeling"
+               Item "Description" "layout-toggle Description"
+               Item "Increase depth" "depth-increment"
+               Item "Decrease depth" "depth-decrement"
                Separator
                Item "Insert figure float" "float-insert figure"
                Item "Insert table float" "float-insert table"
diff --git a/src/FuncCode.h b/src/FuncCode.h
index 762bc03..84deea3 100644
--- a/src/FuncCode.h
+++ b/src/FuncCode.h
@@ -485,9 +485,8 @@ enum FuncCode
        LFUN_BUFFER_WRITE_AS_TEMPLATE,  // spitz, 20190323
        LFUN_TABULAR_STYLE_INSERT,      // spitz, 20190325
        LFUN_PARAGRAPH_SELECT,          // Kornel, 20190416
-       LFUN_BIDI,
-       // 380
        LFUN_BUFFER_RESET_EXPORT,       // spitz 20191226
+       // 380
        LFUN_MASTER_BUFFER_FORALL,      // spitz 20191231
        LFUN_IF_RELATIVES,              // spitz 20200102
        LFUN_LASTACTION                 // end of the table
diff --git a/src/LyXAction.cpp b/src/LyXAction.cpp
index 6089e5e..9f4d3a5 100644
--- a/src/LyXAction.cpp
+++ b/src/LyXAction.cpp
@@ -333,20 +333,6 @@ void LyXAction::init()
 
 
 /*!
- * \var lyx::FuncCode lyx::LFUN_BIDI
- * \li Action: Helper function for bidirectional toolbar icons
- * \li Notion: In a text, the function is marked as `unknown' when the
-               current direction does not correspond to DIRECTION (ltr
-               or rtl). Otherwise the function behaves exactly as
-               ACTION. The result is that ACTION will be associated to
-               a different icon depending on text direction.
- * \li Syntax: bidi <DIRECTION> <ACTION>
- * \li Origin: JMarc, 21 July 2019
- * \endvar
- */
-               { LFUN_BIDI, "bidi", Noop, System },
-
-/*!
  * \var lyx::FuncCode lyx::LFUN_BOOKMARK_CLEAR
  * \li Action: Clears the list of saved bookmarks.
  * \li Syntax: bookmark-clear
diff --git a/src/frontends/qt/Action.cpp b/src/frontends/qt/Action.cpp
index 0609351..bd102e6 100644
--- a/src/frontends/qt/Action.cpp
+++ b/src/frontends/qt/Action.cpp
@@ -76,7 +76,6 @@ void Action::update()
                setCheckable(false);
        }
 
-       setVisible(!status.unknown());
        setEnabled(status.enabled());
 }
 
diff --git a/src/frontends/qt/GuiApplication.cpp 
b/src/frontends/qt/GuiApplication.cpp
index 573ebb9..64ab6cf 100644
--- a/src/frontends/qt/GuiApplication.cpp
+++ b/src/frontends/qt/GuiApplication.cpp
@@ -70,11 +70,11 @@
 #include "support/lassert.h"
 #include "support/lstrings.h"
 #include "support/lyxalgo.h" // sorted
+#include "support/textutils.h"
 #include "support/Messages.h"
 #include "support/os.h"
 #include "support/Package.h"
 #include "support/TempFile.h"
-#include "support/textutils.h"
 
 #ifdef Q_OS_MAC
 #include "support/AppleScript.h"
@@ -928,7 +928,7 @@ public:
 struct GuiApplication::Private
 {
        Private(): language_model_(0), meta_fake_bit(NoModifier),
-                  global_menubar_(0)
+               global_menubar_(0)
        {
        #if (QT_VERSION < 0x050000) || (QT_VERSION >= 0x050400)
        #if defined(Q_OS_WIN) || defined(Q_CYGWIN_WIN)
@@ -1292,24 +1292,6 @@ bool GuiApplication::getStatus(FuncRequest const & cmd, 
FuncStatus & flag) const
                break;
        }
 
-       case LFUN_BIDI: {
-               string const dir = cmd.getArg(0);
-               string const lfun = cmd.getLongArg(1);
-               BufferView const * bv =
-                       current_view_ ? current_view_->currentBufferView() : 
nullptr;
-               bool rtl = bv ? 
bv->cursor().innerParagraph().isRTL(bv->buffer().params())
-                             : layoutDirection() == Qt::RightToLeft;
-               if (((rtl && dir != "rtl") || (!rtl && dir != "ltr"))) {
-                       flag.setUnknown(true);
-                       flag.setEnabled(false);
-               } else {
-                       FuncRequest func(lyxaction.lookupFunc(lfun));
-                       func.setOrigin(cmd.origin());
-                       flag = getStatus(func);
-               }
-               break;
-       }
-
        case LFUN_IF_RELATIVES: {
                string const lfun = to_utf8(cmd.argument());
                BufferView const * bv =
@@ -1898,7 +1880,6 @@ void GuiApplication::dispatch(FuncRequest const & cmd, 
DispatchResult & dr)
                lyxrc.cursor_follows_scrollbar = 
!lyxrc.cursor_follows_scrollbar;
                break;
 
-       // --- syntax commands ----------------------------
        case LFUN_REPEAT: {
                // repeat command
                string countstr;
@@ -2050,18 +2031,6 @@ void GuiApplication::dispatch(FuncRequest const & cmd, 
DispatchResult & dr)
                break;
        }
 
-       case LFUN_BIDI: {
-               string const lfun = cmd.getLongArg(1);
-               FuncRequest func(lyxaction.lookupFunc(cmd.getLongArg(1)));
-               func.setOrigin(cmd.origin());
-               FuncStatus const stat = getStatus(func);
-               if (stat.enabled()) {
-                       dispatch(func);
-                       break;
-               }
-               break;
-       }
-
        case LFUN_IF_RELATIVES: {
                string const lfun = to_utf8(cmd.argument());
                FuncRequest func(lyxaction.lookupFunc(lfun));
diff --git a/src/frontends/qt/GuiToolbar.cpp b/src/frontends/qt/GuiToolbar.cpp
index 2e8c2b4..9da3306 100644
--- a/src/frontends/qt/GuiToolbar.cpp
+++ b/src/frontends/qt/GuiToolbar.cpp
@@ -519,7 +519,8 @@ void GuiToolbar::add(ToolbarItem const & item)
                break;
        }
        case ToolbarItem::COMMAND: {
-               addAction(addItem(item));
+               if (!getStatus(*item.func_).unknown())
+                       addAction(addItem(item));
                break;
                }
        default:
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to