From b757dd9fd894ae630db936ea4b8b0f7b0a2976e7 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 3 Jul 2023 18:35:56 +0200 Subject: [PATCH] Vertically center markers see also 64d633cd26563f9fc338d48b4455517e01055053 --- gtk2_ardour/marker.cc | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gtk2_ardour/marker.cc b/gtk2_ardour/marker.cc index 3ff1a7bb7d..dd6abb6697 100644 --- a/gtk2_ardour/marker.cc +++ b/gtk2_ardour/marker.cc @@ -359,17 +359,12 @@ ArdourMarker::ArdourMarker (PublicEditor& ed, ArdourCanvas::Item& parent, std::s layout->set_font_description (name_font); Gtkmm2ext::get_ink_pixel_size_with_descent (layout, width, name_height, name_descent); - /* compute descent below baseline, since pango returns the overall - height from descender to top ... what were they thinking? - */ - name_descent -= name_height; - _name_item = new ArdourCanvas::Text (group); CANVAS_DEBUG_NAME (_name_item, string_compose ("ArdourMarker::_name_item for %1", annotation)); _name_item->set_font_description (name_font); _name_item->set_color (RGBA_TO_UINT (0,0,0,255)); - _name_item->set_position (ArdourCanvas::Duple (_label_offset, -name_descent)); + _name_item->set_position (ArdourCanvas::Duple (_label_offset, floor (.5 * (name_height - name_descent - .5)))); apply_color ();