Deal with case of very long custom column names by word-wrapping the label.

This commit is contained in:
Charles Haley 2011-05-07 18:48:48 +01:00
parent 3ea425cc86
commit 493d1a2ed2

View File

@ -439,6 +439,7 @@ def populate_metadata_page(layout, db, book_id, bulk=False, two_column=False, pa
w = widget_factory(dt, col) w = widget_factory(dt, col)
ans.append(w) ans.append(w)
for c in range(0, len(w.widgets), 2): for c in range(0, len(w.widgets), 2):
w.widgets[c].setWordWrap(True)
w.widgets[c].setBuddy(w.widgets[c+1]) w.widgets[c].setBuddy(w.widgets[c+1])
layout.addWidget(w.widgets[c], row, column) layout.addWidget(w.widgets[c], row, column)
layout.addWidget(w.widgets[c+1], row, column+1) layout.addWidget(w.widgets[c+1], row, column+1)