calibre/manual
Mymei 2479e304e9 Configurable suppression of replace result dialog (see 1610658)
This is the second part of the proposal filed originally as bug #1609111.

The result dialog, shown after replacements, slows down book editing in some cases.
For example, when the user repeatedly applies his own regex-function to relatively small pre-marked text fragments.

User should have a choice to suppress the result dialog.

This implementation allows for the following switch inside the user replace function:
replace.suppress_result_dialog = True

This way it nicely fits to the first part (see #1609111) and it allows individual configuration from case to case.
Actually, it's not dependent on the other two switches ('call_after_last_match' and 'append_final_output_to_marked'),
so it can be used in combination with any of them or even individually.

This implementation also should not have any impact on other modes of work and it should not change the previous behavior.
It also should not break the backwards compatibility, I hope.
2016-08-10 19:29:29 +02:00
..
images * optimized *.png files with lossless png optimizer, saved hundred of KBs without to lose in quality! 2015-08-09 16:51:12 +02:00
plugin_examples Update Interface Demo plugin to use new DB API 2015-09-01 17:31:51 +05:30
resources Remove incorrect sRGB profiles 2013-11-08 10:00:31 +05:30
templates User manual: Update google analytics to modern version 2016-04-28 07:39:42 +05:30
build.py Add a "Change Language" link to the User Manual sidebar 2014-11-26 12:39:55 +05:30
catalogs.rst ... 2015-06-09 08:50:07 +05:30
conf.py Convert more URLs to use https 2016-06-17 10:26:44 +05:30
conversion.rst PDF Output: Add a new variable _TOP_LEVEL_SECTION_ for use in header/footer templates that resolves to the current top-most section in the Table of Contents 2016-08-08 09:52:46 +05:30
creating_plugins.rst Convert more URLs to use https 2016-06-17 10:26:44 +05:30
custom.py Make quotes in the cli docs not be curly 2016-04-15 09:42:15 +05:30
customize.rst Add an environment variable (CALIBRE_NO_DEFAULT_PROGRAMS) to prevent calibre from automatically registering with the Open With subsystem on windows 2016-04-14 08:15:42 +05:30
db_api.rst Get rid of global.rst and REMOVE_IN_PDF 2014-08-11 23:06:47 +05:30
develop.rst Fix strings in manual using |lang| not being translated 2016-03-03 20:19:12 +05:30
diff.rst ... 2016-03-05 09:36:50 +05:30
edit.rst Convert more URLs to use https 2016-06-17 10:26:44 +05:30
epub.py Dont use ImageMagick when building the manual 2016-05-04 14:07:22 +05:30
faq.rst Update list of known crashers 2016-04-17 09:08:43 +05:30
function_mode.rst Configurable suppression of replace result dialog (see 1610658) 2016-08-10 19:29:29 +02:00
glossary.rst Fix various redirected/broken external links in the User Manual 2014-11-10 22:28:18 +05:30
gui.rst ... 2015-12-14 09:28:04 +05:30
index.rst Fix strings in manual using |lang| not being translated 2016-03-03 20:19:12 +05:30
latex.py Change all shebangs to use python2 2015-01-23 19:08:21 +05:30
mathjax.html Add eqation numbers and references to the mathjax tutorial 2012-08-19 11:37:28 +05:30
metadata.rst Remove use of |app| placeholder in user manual, as it causes problems with translations 2014-10-17 08:19:48 +05:30
news.rst Manual: Use the :option: directive instead of :cmdoption: as it allows for cross-linking 2016-04-15 09:29:40 +05:30
news_recipe.rst Get rid of global.rst and REMOVE_IN_PDF 2014-08-11 23:06:47 +05:30
plugins.rst ... 2016-02-06 21:25:57 +05:30
polish.rst Get rid of global.rst and REMOVE_IN_PDF 2014-08-11 23:06:47 +05:30
qthelp.py Move the User Manual out of the src/ directory 2012-05-30 11:32:00 +05:30
regexp.rst ... 2015-01-09 09:17:34 +05:30
server.rst Fix #1385769 [Little typo?](https://bugs.launchpad.net/calibre/+bug/1385769) 2014-10-26 08:26:47 +05:30
simple_index.rst Fix strings in manual using |lang| not being translated 2016-03-03 20:19:12 +05:30
snippets.rst ... 2015-01-09 17:25:30 +05:30
sub_groups.rst ... 2016-06-11 06:48:54 +05:30
template_lang.rst ... 2016-04-29 20:06:16 +05:30
template_ref_generate.py Change all shebangs to use python2 2015-01-23 19:08:21 +05:30
tutorials.rst Remove use of |app| placeholder in user manual, as it causes problems with translations 2014-10-17 08:19:48 +05:30
typesetting_math.rst Remove use of |app| placeholder in user manual, as it causes problems with translations 2014-10-17 08:19:48 +05:30
viewer.rst Remove use of |app| placeholder in user manual, as it causes problems with translations 2014-10-17 08:19:48 +05:30
virtual_libraries.rst Remove use of |app| placeholder in user manual, as it causes problems with translations 2014-10-17 08:19:48 +05:30
xpath.rst Fix various redirected/broken external links in the User Manual 2014-11-10 22:28:18 +05:30
xpath.xhtml Move the User Manual out of the src/ directory 2012-05-30 11:32:00 +05:30