From e06c09fa2595d5e4450f5898bed69ef312536386 Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Sat, 2 Feb 2019 16:24:10 +0100 Subject: Fixed missing item handling in Fl_Chekc_Browser (STR #3480). --- FL/Fl_Check_Browser.H | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'FL') diff --git a/FL/Fl_Check_Browser.H b/FL/Fl_Check_Browser.H index 9067d7570..51d28039a 100644 --- a/FL/Fl_Check_Browser.H +++ b/FL/Fl_Check_Browser.H @@ -30,8 +30,9 @@ lines that may be selected and/or checked by the user. */ class FL_EXPORT Fl_Check_Browser : public Fl_Browser_ { - /* required routines for Fl_Browser_ subclass: */ +protected: + /* required routines for Fl_Browser_ subclass: */ void *item_first() const; void *item_next(void *) const; void *item_prev(void *) const; @@ -40,6 +41,10 @@ class FL_EXPORT Fl_Check_Browser : public Fl_Browser_ { void item_draw(void *, int, int, int, int) const; void item_select(void *, int); int item_selected(void *) const; + const char *item_text(void *item) const /* override */; + void *item_at(int index) const /* override */; + void item_swap(int ia, int ib) /* override */; + void item_swap(void *a, void *b) /* override */; /* private data */ -- cgit v1.2.3