From 95fcf6d3affb9d8057bfb248cf72b521232e13bb Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 17 Dec 2010 10:10:43 +0000 Subject: [PATCH] Enhancement #7920 (Tab for custom MetaData) -- added a tweak to switch to single-column mode --- resources/default_tweaks.py | 6 ++++++ src/calibre/gui2/dialogs/metadata_single.py | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/resources/default_tweaks.py b/resources/default_tweaks.py index 081112444a..cd746ccdaa 100644 --- a/resources/default_tweaks.py +++ b/resources/default_tweaks.py @@ -235,3 +235,9 @@ doubleclick_on_library_view = 'open_viewer' # Example: locale_for_sorting = 'fr' -- sort using French rules. # Example: locale_for_sorting = 'nb' -- sort using Norwegian rules. locale_for_sorting = '' + + +# Set whether to use one or two columns for custom metadata when editing +# metadata one book at a time. If True, then the fields are laid out using two +# columns. If False, one column is used. +metadata_single_use_2_cols_for_custom_fields = True \ No newline at end of file diff --git a/src/calibre/gui2/dialogs/metadata_single.py b/src/calibre/gui2/dialogs/metadata_single.py index 7c6da7c1f9..99fe2017dd 100644 --- a/src/calibre/gui2/dialogs/metadata_single.py +++ b/src/calibre/gui2/dialogs/metadata_single.py @@ -616,8 +616,8 @@ class MetadataSingleDialog(ResizableDialog, Ui_MetadataSingleDialog): w = self.central_widget.widget(1) layout = w.layout() self.custom_column_widgets, self.__cc_spacers = \ - populate_metadata_page(layout, self.db, self.id, - parent=w, bulk=False, two_column=True) + populate_metadata_page(layout, self.db, self.id, parent=w, bulk=False, + two_column=tweaks['metadata_single_use_2_cols_for_custom_fields']) self.__custom_col_layouts = [layout] ans = self.custom_column_widgets for i in range(len(ans)-1):