- _edit = new Button (this, _("Edit..."));
- sizer->Add (_edit, 0, wxTOP | wxBOTTOM, DCPOMATIC_BUTTON_STACK_GAP);
+ auto buttons_panel = new wxPanel(this);
+ auto buttons_sizer = new wxBoxSizer(wxVERTICAL);
+
+ _set_from_file = new Button(buttons_panel, _("Set from file..."));
+ buttons_sizer->Add (_set_from_file, 0, wxEXPAND | wxTOP | wxBOTTOM, DCPOMATIC_BUTTON_STACK_GAP);
+
+#ifdef DCPOMATIC_WINDOWS
+ _set_from_system_font = new Button(buttons_panel, _("Set from system font..."));
+ buttons_sizer->Add (_set_from_system_font, 0, wxEXPAND | wxTOP | wxBOTTOM, DCPOMATIC_BUTTON_STACK_GAP);
+#endif
+
+ buttons_panel->SetSizer(buttons_sizer);
+ sizer->Add(buttons_panel);