lyx_mirror/lib/images
Jean-Marc Lasgouttes 2898c335be Add mechanism to change icons in RTL mode
When the cursor in RTL text, icons for "depth-increment" or
"layout-toggle Enumerate" look wrong.

To fix this, the lfun "bidi" is introduced. "bidi ltr func" behaves
like "func" in LTR text, but is unknown in RTL text. "bidi rtl" does
the opposite. This allows to add two icons, but only have one icon
available. When no document is available, only LTR is assumed.

To make this work, the handling of unknown functions in toolbar has
been changed so this these functions can change dynamically their
existence.

The icon themes `default', `oxygen' and `classic' have been updated
accordingly.

Fixes bug #4451.
2019-07-22 15:20:38 +02:00
..
classic Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
ipa Two more IPA symbol fixes 2019-01-25 19:25:09 +01:00
math Cleanup some icons 2017-09-26 21:01:47 +02:00
oxygen Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
all-changes-accept.svgz
all-changes-reject.svgz
amssymb.png
banner.png Localize slogan on LyX banner 2018-04-29 11:26:25 +02:00
banner.svgz Localize slogan on LyX banner 2018-04-29 11:26:25 +02:00
banner@2x.png Localize slogan on LyX banner 2018-04-29 11:26:25 +02:00
bidi_ltr_depth-decrement.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_ltr_depth-increment.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_ltr_layout-toggle_Description.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_ltr_layout-toggle_Enumerate.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_ltr_layout-toggle_Itemize.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_ltr_layout-toggle_List.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_ltr_layout-toggle_Section.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_rtl_depth-decrement.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_rtl_depth-increment.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_rtl_layout-toggle_Description.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_rtl_layout-toggle_Enumerate.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_rtl_layout-toggle_Itemize.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_rtl_layout-toggle_List.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bidi_rtl_layout-toggle_Section.svgz Add mechanism to change icons in RTL mode 2019-07-22 15:20:38 +02:00
bookmark-goto_0.svgz
bookmark-goto.svgz
bookmark-save.svgz
box-insert.svgz Tweak some icons. 2015-04-12 12:59:19 +02:00
break-line.svgz
buffer-close.svgz
buffer-export_dvi3.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-export_dvi.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-export_latex.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-export_pdf2.svgz
buffer-export_pdf3.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-export_pdf4.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-export_pdf5.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-export_pdf.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-export_ps.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-export_text.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-export.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-new.svgz Tweak some icons. 2015-04-12 12:59:19 +02:00
buffer-reload.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-toggle-output-sync.svgz
buffer-update_dvi3.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-update_dvi.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-update_pdf2.svgz
buffer-update_pdf3.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-update_pdf4.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-update_pdf5.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-update_pdf.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-update_ps.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-update.svgz
buffer-view_dvi3.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-view_dvi.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-view_pdf2.svgz
buffer-view_pdf3.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-view_pdf4.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-view_pdf5.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-view_pdf.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-view_ps.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
buffer-view.svgz
buffer-write-as.svgz
buffer-write.svgz
build-program.svgz
busy.gif
change-accept.svgz More fixes for #9897 (wrong inset-icon size in PDF) 2016-05-29 17:55:43 -04:00
change-next.svgz More fixes for #9897 (wrong inset-icon size in PDF) 2016-05-29 17:55:43 -04:00
change-reject.svgz More fixes for #9897 (wrong inset-icon size in PDF) 2016-05-29 17:55:43 -04:00
changes-merge.svgz
changes-output.svgz
changes-track.svgz
closetab.svgz
copy.svgz
cut.svgz More fixes for #9897 (wrong inset-icon size in PDF) 2016-05-29 17:55:43 -04:00
depth-decrement.svgz Fix for #11476: Icons have spurious squares 2019-04-04 16:54:23 +02:00
depth-increment.svgz Fix for #11476: Icons have spurious squares 2019-04-04 16:54:23 +02:00
dialog-preferences.svgz
dialog-show_character.svgz
dialog-show_findreplace.svgz
dialog-show_mathdelimiter.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
dialog-show_mathmatrix.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
dialog-show_print.svgz
dialog-show_spellchecker.svgz
dialog-show_vclog.svgz
dialog-show-new-inset_citation.svgz Tweak some icons. 2015-04-12 12:59:19 +02:00
dialog-show-new-inset_graphics.svgz
dialog-show-new-inset_include.svgz
dialog-show-new-inset_ref.svgz
dialog-toggle_findreplaceadv.svgz
dialog-toggle_toc.svgz
down.svgz
dynamic-char-styles.svgz New icons for dynamic inset and charstyle menus. 2018-05-07 11:55:47 +02:00
dynamic-custom-insets.svgz New icons for dynamic inset and charstyle menus. 2018-05-07 11:55:47 +02:00
editclear.svgz Correct the default size of the editclear icon. 2015-05-21 23:08:58 +02:00
emblem-readonly.svgz Indicate read-only status in tabs (#6783) 2015-05-22 10:41:12 +02:00
emblem-shellescape.svgz Was forgetting the icon 2017-08-03 15:05:57 +02:00
ert-insert.svgz Tweak some icons 2017-07-15 15:27:36 +02:00
file-open.svgz Tweak some icons. 2015-04-12 12:59:19 +02:00
float-insert_figure.svgz Tweak some icons. 2015-04-12 12:59:19 +02:00
float-insert_table.svgz
font-bold.svgz
font-emph.svgz
font-noun.svgz
font-sans.svgz
font-smallcaps.svgz
footnote-insert.svgz
hidetab.svgz
href-insert.svgz
index-insert.svgz Tweak some icons. 2015-04-12 12:59:19 +02:00
info-insert_vcs_revision.svgz Adapt VCS toolbar to info-inset change 2018-08-17 20:15:10 +02:00
info-insert.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
label-insert.svgz
layout-document.svgz
layout-paragraph.svgz
layout-toggle_Chunk.svgz Make toolbar icons like Itemize toggle 2018-07-04 12:11:24 +02:00
layout-toggle_Description.svgz Make toolbar icons like Itemize toggle 2018-07-04 12:11:24 +02:00
layout-toggle_Enumerate.svgz Make toolbar icons like Itemize toggle 2018-07-04 12:11:24 +02:00
layout-toggle_Itemize.svgz Make toolbar icons like Itemize toggle 2018-07-04 12:11:24 +02:00
layout-toggle_List.svgz Make toolbar icons like Itemize toggle 2018-07-04 12:11:24 +02:00
layout-toggle_LyX-Code.svgz Make toolbar icons like Itemize toggle 2018-07-04 12:11:24 +02:00
layout-toggle_Section.svgz Make toolbar icons like Itemize toggle 2018-07-04 12:11:24 +02:00
layout.svgz
lyx-quit.svgz
lyx.png
lyx.svg
lyxfiles-system.svgz GuiLyXFiles: add icons that indicate whether a file is from user or system 2019-03-20 18:38:07 +01:00
lyxfiles-user.svgz GuiLyXFiles: add icons that indicate whether a file is from user or system 2019-03-20 18:38:07 +01:00
marginalnote-insert.svgz
master-buffer-update.svgz
master-buffer-view.svgz
math-display.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
math-macro_newmacroname_newcommand.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
math-macro-add-greedy-optional-param.svgz
math-macro-add-optional-param.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
math-macro-add-param.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
math-macro-append-greedy-param.svgz
math-macro-make-nonoptional.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
math-macro-make-optional.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
math-macro-remove-greedy-param.svgz
math-macro-remove-optional-param.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
math-macro-remove-param.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
math-matrix.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
math-mode.svgz
math-subscript.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
math-superscript.svgz
nomencl-insert.svgz Tweak some icons. 2015-04-12 12:59:19 +02:00
note-insert.svgz Tweak some icons 2017-07-15 15:27:36 +02:00
note-next.svgz Tweak some icons 2017-07-15 15:27:36 +02:00
outline-down.svgz Provide icons for the outline-* lfuns. 2015-03-28 23:22:21 +01:00
outline-in.svgz Provide icons for the outline-* lfuns. 2015-03-28 23:22:21 +01:00
outline-out.svgz Provide icons for the outline-* lfuns. 2015-03-28 23:22:21 +01:00
outline-up.svgz Provide icons for the outline-* lfuns. 2015-03-28 23:22:21 +01:00
paste.svgz
psnfss1.png
psnfss2.png
psnfss3.png
psnfss4.png
README Remove/Resize invisible elements in ert-insert and cases icons. 2015-12-15 08:30:25 +01:00
redo.svgz More fixes for #9897 (wrong inset-icon size in PDF) 2016-05-29 17:55:43 -04:00
reload.svgz
script-insert_subscript.svgz Cleanup some icons 2017-09-26 21:01:47 +02:00
script-insert_superscript.svgz More fixes for #9897 (wrong inset-icon size in PDF) 2016-05-29 17:55:43 -04:00
specialchar-insert_latex2e.svgz More fixes for #9897 (wrong inset-icon size in PDF) 2016-05-29 17:55:43 -04:00
specialchar-insert_latex.svgz More fixes for #9897 (wrong inset-icon size in PDF) 2016-05-29 17:55:43 -04:00
specialchar-insert_lyx.svgz More fixes for #9897 (wrong inset-icon size in PDF) 2016-05-29 17:55:43 -04:00
specialchar-insert_menu-separator.svgz More fixes for #9897 (wrong inset-icon size in PDF) 2016-05-29 17:55:43 -04:00
specialchar-insert_tex.svgz More fixes for #9897 (wrong inset-icon size in PDF) 2016-05-29 17:55:43 -04:00
spelling-continuously.svgz
standard.png
tab-group-close.svgz
tabular-feature_align-decimal.svgz
tabular-feature_append-column.svgz
tabular-feature_append-row.svgz
tabular-feature_delete-column.svgz
tabular-feature_delete-row.svgz
tabular-feature_m-align-center.svgz
tabular-feature_m-align-left.svgz
tabular-feature_m-align-right.svgz
tabular-feature_m-valign-bottom.svgz
tabular-feature_m-valign-middle.svgz
tabular-feature_m-valign-top.svgz
tabular-feature_move-column-left.svgz Fix for #11476: Icons have spurious squares 2019-04-04 16:54:23 +02:00
tabular-feature_move-column-right.svgz Fix for #11476: Icons have spurious squares 2019-04-04 16:54:23 +02:00
tabular-feature_move-row-down.svgz Fix for #11476: Icons have spurious squares 2019-04-04 16:54:23 +02:00
tabular-feature_move-row-up.svgz Fix for #11476: Icons have spurious squares 2019-04-04 16:54:23 +02:00
tabular-feature_multicolumn.svgz
tabular-feature_multirow.svgz
tabular-feature_reset-formal-default.svgz Add option to reset to default booktabs lines 2019-04-01 07:08:13 +02:00
tabular-feature_set-all-lines.svgz
tabular-feature_set-border-lines.svgz
tabular-feature_set-inner-lines.svgz Add tabular-features set-inner-lines and fix set-all-lines behavior 2018-12-28 10:11:42 +01:00
tabular-feature_set-longtabular.svgz
tabular-feature_set-rotate-cell.svgz
tabular-feature_set-rotate-tabular.svgz
tabular-feature_toggle-line-bottom.svgz
tabular-feature_toggle-line-left.svgz
tabular-feature_toggle-line-right.svgz
tabular-feature_toggle-line-top.svgz
tabular-feature_toggle-rotate-cell.svgz
tabular-feature_toggle-rotate-tabular.svgz
tabular-feature_unset-all-lines.svgz
tabular-insert.svgz
textstyle-apply.svgz Give textstyle-apply a history 2018-12-26 15:46:14 +01:00
thesaurus-entry.svgz
toolbar-toggle_math_panels.svgz
toolbar-toggle_math.svgz
toolbar-toggle_review.svgz Better icon for toolbar-toggle-review 2017-07-15 15:04:00 +02:00
toolbar-toggle_table.svgz
undo.svgz
unknown.svgz
up.svgz
update-others.svgz
url-insert.svgz
vc-check-in.svgz
vc-check-out.svgz
vc-compare_0.svgz
vc-compare.svgz
vc-locking-toggle.svgz
vc-register.svgz
vc-repo-update.svgz
vc-revert.svgz
view-others.svgz
view-split_horizontal.svgz
view-split_vertical.svgz

Preferabely, use SVG as image format.

For bitmap icons, we had the following advise:

All icons to be used should follow this, so that the icons
look alike.

- size 22x22 pixels

- five color:
	#000000000000
	#BFBFBFBFBFBF
	#FFFFFFFFFFFF
	navy
	#B2B2ABABACAC

- two color:
	#BFBFBFBFBFBF
	black

Hint: for editing a bitmap, remove the 'const' with
a text editor.