summaryrefslogtreecommitdiff
path: root/src/app.c
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2021-03-11 17:46:38 +0200
committerJaakko Keränen <jaakko.keranen@iki.fi>2021-03-11 17:47:08 +0200
commit6fb358b6d1399ea8a6a1b115fa187ff7eb7ae0b0 (patch)
tree77287ff2db834319119e8b284ec6021363aff6d4 /src/app.c
parent39b15df0d928fd360f1810f705b186bdc7fecbee (diff)
Added option to word wrap plain text files
On by default because there is no horizontal scrolling for plain text files.
Diffstat (limited to 'src/app.c')
-rw-r--r--src/app.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/app.c b/src/app.c
index 32255675..16cf14d4 100644
--- a/src/app.c
+++ b/src/app.c
@@ -214,6 +214,7 @@ static iString *serializePrefs_App_(const iApp *d) {
214 appendFormat_String(str, "decodeurls arg:%d\n", d->prefs.decodeUserVisibleURLs); 214 appendFormat_String(str, "decodeurls arg:%d\n", d->prefs.decodeUserVisibleURLs);
215 appendFormat_String(str, "linewidth.set arg:%d\n", d->prefs.lineWidth); 215 appendFormat_String(str, "linewidth.set arg:%d\n", d->prefs.lineWidth);
216 appendFormat_String(str, "prefs.biglede.changed arg:%d\n", d->prefs.bigFirstParagraph); 216 appendFormat_String(str, "prefs.biglede.changed arg:%d\n", d->prefs.bigFirstParagraph);
217 appendFormat_String(str, "prefs.plaintext.wrap.changed arg:%d\n", d->prefs.plainTextWrap);
217 appendFormat_String(str, "prefs.sideicon.changed arg:%d\n", d->prefs.sideIcon); 218 appendFormat_String(str, "prefs.sideicon.changed arg:%d\n", d->prefs.sideIcon);
218 appendFormat_String(str, "prefs.centershort.changed arg:%d\n", d->prefs.centerShortDocs); 219 appendFormat_String(str, "prefs.centershort.changed arg:%d\n", d->prefs.centerShortDocs);
219 appendFormat_String(str, "quoteicon.set arg:%d\n", d->prefs.quoteIcon ? 1 : 0); 220 appendFormat_String(str, "quoteicon.set arg:%d\n", d->prefs.quoteIcon ? 1 : 0);
@@ -1581,6 +1582,11 @@ iBool handleCommand_App(const char *cmd) {
1581 postCommand_App("document.layout.changed"); 1582 postCommand_App("document.layout.changed");
1582 return iTrue; 1583 return iTrue;
1583 } 1584 }
1585 else if (equal_Command(cmd, "prefs.plaintext.wrap.changed")) {
1586 d->prefs.plainTextWrap = arg_Command(cmd) != 0;
1587 postCommand_App("document.layout.changed");
1588 return iTrue;
1589 }
1584 else if (equal_Command(cmd, "prefs.sideicon.changed")) { 1590 else if (equal_Command(cmd, "prefs.sideicon.changed")) {
1585 d->prefs.sideIcon = arg_Command(cmd) != 0; 1591 d->prefs.sideIcon = arg_Command(cmd) != 0;
1586 postRefresh_App(); 1592 postRefresh_App();
@@ -1815,6 +1821,7 @@ iBool handleCommand_App(const char *cmd) {
1815 selected_WidgetFlag, 1821 selected_WidgetFlag,
1816 iTrue); 1822 iTrue);
1817 setToggle_Widget(findChild_Widget(dlg, "prefs.biglede"), d->prefs.bigFirstParagraph); 1823 setToggle_Widget(findChild_Widget(dlg, "prefs.biglede"), d->prefs.bigFirstParagraph);
1824 setToggle_Widget(findChild_Widget(dlg, "prefs.plaintext.wrap"), d->prefs.plainTextWrap);
1818 setToggle_Widget(findChild_Widget(dlg, "prefs.sideicon"), d->prefs.sideIcon); 1825 setToggle_Widget(findChild_Widget(dlg, "prefs.sideicon"), d->prefs.sideIcon);
1819 setToggle_Widget(findChild_Widget(dlg, "prefs.centershort"), d->prefs.centerShortDocs); 1826 setToggle_Widget(findChild_Widget(dlg, "prefs.centershort"), d->prefs.centerShortDocs);
1820 updateColorThemeButton_(findChild_Widget(dlg, "prefs.doctheme.dark"), d->prefs.docThemeDark); 1827 updateColorThemeButton_(findChild_Widget(dlg, "prefs.doctheme.dark"), d->prefs.docThemeDark);