X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fentry.cpp;h=ec6bba702983081fa0de856911da0484a3b50953;hb=2b70e8801c43875ed3f4135bdd0141265cff0312;hp=2dc046646e49af2af9b07967a090e42f041f0c64;hpb=43ac7c4514658754d09552463425bcd344fb9ded;p=libs%2Fgltk.git diff --git a/source/entry.cpp b/source/entry.cpp index 2dc0466..ec6bba7 100644 --- a/source/entry.cpp +++ b/source/entry.cpp @@ -1,10 +1,3 @@ -/* $Id$ - -This file is part of libmspgltk -Copyright © 2007-2011 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ - #include #include #include @@ -129,7 +122,7 @@ void Entry::render_special(const Part &part) const part.get_graphic(state)->render(part.get_geometry().w, part.get_geometry().h); GL::pop_matrix(); } - else if(part.get_name()=="slider") + else if(part.get_name()=="slider" && multiline) slider->render(); } @@ -263,12 +256,9 @@ void Entry::check_view_range() else if(row>=first_row+visible_rows) first_row = row+1-visible_rows; - if(slider) - { - unsigned scroll = max(text.get_n_lines(), visible_rows)-visible_rows; - slider->set_range(0, scroll); - slider->set_value(scroll-first_row); - } + unsigned scroll = max(text.get_n_lines(), visible_rows)-visible_rows; + slider->set_range(0, scroll); + slider->set_value(scroll-first_row); } void Entry::slider_value_changed(double value)