From 34ed30fe1a710f6294e23003aa385bd6da6cb326 Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Sat, 25 Nov 2023 18:20:02 +0100 Subject: Adds `linespacing()` to `Fl_Browser_` and all derived widgets --- src/Fl_Check_Browser.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/Fl_Check_Browser.cxx') diff --git a/src/Fl_Check_Browser.cxx b/src/Fl_Check_Browser.cxx index d831c3cb2..e1ed61d7f 100644 --- a/src/Fl_Check_Browser.cxx +++ b/src/Fl_Check_Browser.cxx @@ -176,7 +176,8 @@ int Fl_Check_Browser::item_width(void *v) const { return int(fl_width(((cb_item *)v)->text)) + CHECK_SIZE + 8; } -void Fl_Check_Browser::item_draw(void *v, int X, int Y, int, int) const { +void Fl_Check_Browser::item_draw(void *v, int X, int Y, int, int H) const { + Y += (H - item_height(v)) / 2; cb_item *i = (cb_item *)v; char *s = i->text; int tsize = textsize(); -- cgit v1.2.3