diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-03-11 17:46:38 +0200 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-03-11 17:47:08 +0200 |
commit | 6fb358b6d1399ea8a6a1b115fa187ff7eb7ae0b0 (patch) | |
tree | 77287ff2db834319119e8b284ec6021363aff6d4 /src/app.c | |
parent | 39b15df0d928fd360f1810f705b186bdc7fecbee (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.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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); |