From 5721003219a63b83ad3bc43424de553929e9027b Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Thu, 26 Aug 2010 18:38:14 +0000 Subject: [PATCH] Split colors into two columns so that the preferences dialog is less awkwardly shaped Originally committed to SVN as r4760. --- aegisub/src/preferences.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/aegisub/src/preferences.cpp b/aegisub/src/preferences.cpp index f09e8bd05..f257c7996 100644 --- a/aegisub/src/preferences.cpp +++ b/aegisub/src/preferences.cpp @@ -158,6 +158,10 @@ Interface::Interface(wxTreebook *book): OptionPage(book, _("Interface")) { /// Interface Colours preferences subpage Interface_Colours::Interface_Colours(wxTreebook *book): OptionPage(book, _("Colours"), PAGE_SCROLL|PAGE_SUB) { + delete sizer; + wxSizer *main_sizer = new wxBoxSizer(wxHORIZONTAL); + sizer = new wxBoxSizer(wxVERTICAL); + main_sizer->Add(sizer); wxFlexGridSizer *general = PageSizer(_("General")); OptionAdd(general, _("Modified Background"), "Colour/Background/Modified"); @@ -178,6 +182,9 @@ Interface_Colours::Interface_Colours(wxTreebook *book): OptionPage(book, _("Colo OptionAdd(audio, _("Syllable text"), "Colour/Audio Display/Syllable Text"); OptionAdd(audio, _("Syllable boundaries"), "Colour/Audio Display/Syllable Boundaries"); + sizer = new wxBoxSizer(wxVERTICAL); + main_sizer->Add(sizer); + wxFlexGridSizer *syntax = PageSizer(_("Syntax Highlighting")); OptionAdd(syntax, _("Normal"), "Colour/Subtitle/Syntax/Normal"); OptionAdd(syntax, _("Brackets"), "Colour/Subtitle/Syntax/Brackets"); @@ -200,6 +207,8 @@ Interface_Colours::Interface_Colours(wxTreebook *book): OptionPage(book, _("Colo OptionAdd(grid, _("Active Line Border"), "Colour/Subtitle Grid/Active Border"); OptionAdd(grid, _("Lines"), "Colour/Subtitle Grid/Lines"); + sizer = main_sizer; + SetSizerAndFit(sizer); }