_crop_label = create_label (this, _("Crop"), true);
-#ifdef __WXGTK3__
+#if defined(__WXGTK3__)
int const crop_width = 128;
int const link_width = 32;
int const link_height = 64;
+#elif defined(DCPOMATIC_OSX)
+ int const crop_width = 56;
+ int const link_width = 24;
+ int const link_height = 28;
#else
int const crop_width = 56;
int const link_width = 22;
int cr = 0;
wxGridBagSizer* crop = new wxGridBagSizer (DCPOMATIC_SIZER_X_GAP, DCPOMATIC_SIZER_Y_GAP);
+
add_label_to_sizer (crop, _left_crop_label, true, wxGBPosition (cr, 0));
- _left_crop->add (crop, wxGBPosition (cr, 1));
+ _left_crop->add (crop, wxGBPosition(cr, 1), wxDefaultSpan, wxALIGN_CENTER_VERTICAL);
#ifdef __WXGTK3__
crop->Add (_left_right_link, wxGBPosition(cr, 2), wxGBSpan(2, 1));
++cr;
add_label_to_sizer (crop, _right_crop_label, true, wxGBPosition(cr, 0));
_right_crop->add (crop, wxGBPosition(cr, 1));
#else
- crop->Add (_left_right_link, wxGBPosition(cr, 2));
+ crop->Add (_left_right_link, wxGBPosition(cr, 2), wxDefaultSpan, wxALIGN_CENTER_VERTICAL);
add_label_to_sizer (crop, _right_crop_label, true, wxGBPosition (cr, 3));
- _right_crop->add (crop, wxGBPosition (cr, 4));
+ _right_crop->add (crop, wxGBPosition (cr, 4), wxDefaultSpan, wxALIGN_CENTER_VERTICAL);
#endif
++cr;
add_label_to_sizer (crop, _top_crop_label, true, wxGBPosition (cr, 0));
- _top_crop->add (crop, wxGBPosition (cr, 1));
+ _top_crop->add (crop, wxGBPosition (cr, 1), wxDefaultSpan, wxALIGN_CENTER_VERTICAL);
#ifdef __WXGTK3__
crop->Add (_top_bottom_link, wxGBPosition(cr, 2), wxGBSpan(2, 1));
++cr;
add_label_to_sizer (crop, _bottom_crop_label, true, wxGBPosition(cr, 0));
- _bottom_crop->add (crop, wxGBPosition(cr, 1));
+ _bottom_crop->add (crop, wxGBPosition(cr, 1), wxDefaultSpan, wxALIGN_CENTER_VERTICAL);
#else
- crop->Add (_top_bottom_link, wxGBPosition(cr, 2));
+ crop->Add (_top_bottom_link, wxGBPosition(cr, 2), wxDefaultSpan, wxALIGN_CENTER_VERTICAL);
add_label_to_sizer (crop, _bottom_crop_label, true, wxGBPosition (cr, 3));
- _bottom_crop->add (crop, wxGBPosition (cr, 4));
+ _bottom_crop->add (crop, wxGBPosition (cr, 4), wxDefaultSpan, wxALIGN_CENTER_VERTICAL);
#endif
add_label_to_sizer (_grid, _crop_label, true, wxGBPosition(r, 0));
_grid->Add (crop, wxGBPosition(r, 1));