commit ce0538e37259372aa96f8106d790f98d98d09b9b
Author: Jean-Marc Lasgouttes <[email protected]>
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
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs