From 109ebd2dc03973c66cd8b2511f85b5f49e0b5ccb Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Tue, 29 Mar 2016 11:54:44 +0000 Subject: Fix Fl_Browser::textsize(int) to adjust the scrollbars (STR #3057). Setting a different text size didn't affect the scrollbars. Port of branch-1.3, r11453 and r11464. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11465 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- FL/Fl_Browser.H | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'FL/Fl_Browser.H') diff --git a/FL/Fl_Browser.H b/FL/Fl_Browser.H index 4c4521d72..467c6bf0c 100644 --- a/FL/Fl_Browser.H +++ b/FL/Fl_Browser.H @@ -3,7 +3,7 @@ // // Browser header file for the Fast Light Tool Kit (FLTK). // -// Copyright 1998-2011 by Bill Spitzak and others. +// Copyright 1998-2016 by Bill Spitzak and others. // // This library is free software. Distribution and use rights are outlined in // the file "COPYING" which should have been included with this file. If this @@ -141,6 +141,17 @@ public: int size() const { return lines; } void size(int W, int H) { Fl_Widget::size(W, H); } + /** + Gets the default text size (in pixels) for the lines in the browser. + */ + Fl_Fontsize textsize() const { return Fl_Browser_::textsize(); } + + /* + Sets the default text size for the lines in the browser to newSize. + Defined and documented in Fl_Browser.cxx + */ + void textsize(Fl_Fontsize newSize); + int topline() const ; /** For internal use only? */ enum Fl_Line_Position { TOP, BOTTOM, MIDDLE }; -- cgit v1.2.3