Comments editor: Use a single line for all three toolbars if they fit

This commit is contained in:
Kovid Goyal 2021-11-13 07:18:03 +05:30
parent 0c77d88404
commit 796034a8ab
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -27,7 +27,7 @@ from calibre.gui2 import (
)
from calibre.gui2.book_details import css
from calibre.gui2.widgets import LineEditECM
from calibre.gui2.widgets2 import to_plain_text
from calibre.gui2.widgets2 import to_plain_text, FlowLayout
from calibre.utils.cleantext import clean_xml_chars
from calibre.utils.config import tweaks
from calibre.utils.imghdr import what
@ -1092,9 +1092,10 @@ class Editor(QWidget): # {{{
l.setContentsMargins(0, 0, 0, 0)
if one_line_toolbar:
tb = QHBoxLayout()
l.addLayout(tb)
else:
tb = l
tb = FlowLayout()
tb.setContentsMargins(0, 0, 0, 0)
l.addLayout(tb)
tb.addWidget(self.toolbar1)
tb.addWidget(self.toolbar2)
tb.addWidget(self.toolbar3)