diff options
author | Dave Davenport <qball@gmpclient.org> | 2016-10-26 08:24:34 +0200 |
---|---|---|
committer | Dave Davenport <qball@gmpclient.org> | 2016-10-26 08:24:34 +0200 |
commit | fb459e16606da7e53d46661b151869ad01e242e6 (patch) | |
tree | 1e68c54759e635870f0deecb6a94b630ddcf5b3c /test | |
parent | 163934fa8cb1cc0d0cd7b649723b68b9a0fe5211 (diff) |
Make scrollbar behave better
Diffstat (limited to 'test')
-rw-r--r-- | test/scrollbar-test.c | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/test/scrollbar-test.c b/test/scrollbar-test.c index ebdbeac3..b0cdc95d 100644 --- a/test/scrollbar-test.c +++ b/test/scrollbar-test.c @@ -51,25 +51,24 @@ int main ( G_GNUC_UNUSED int argc, G_GNUC_UNUSED char **argv ) scrollbar_set_handle_length ( sb, 0); TASSERTE ( sb->pos_length, 1 ); + unsigned int cl = scrollbar_clicked ( sb, 10 ); - TASSERTE ( cl, 900); + TASSERTE ( cl, 1010); cl = scrollbar_clicked ( sb, 20 ); - TASSERTE ( cl, 1900); + TASSERTE ( cl, 2020); cl = scrollbar_clicked ( sb, 0 ); TASSERTE ( cl, 0); cl = scrollbar_clicked ( sb, 99 ); - TASSERTE ( cl, 9800); - - scrollbar_set_max_value ( sb, 100 ); - for ( unsigned int i = 1; i < 99; i++ ){ - cl = scrollbar_clicked ( sb, i ); - TASSERTE ( cl, i-1); - } + TASSERTE ( cl, 9999); + scrollbar_set_handle_length ( sb, 1000); + cl = scrollbar_clicked ( sb, 10 ); + TASSERTE ( cl, 555); + cl = scrollbar_clicked ( sb, 20 ); + TASSERTE ( cl, 1666); + cl = scrollbar_clicked ( sb, 0 ); + TASSERTE ( cl, 0); + cl = scrollbar_clicked ( sb, 99 ); + TASSERTE ( cl, 9999); - scrollbar_set_max_value ( sb, 200 ); - for ( unsigned int i = 1; i < 100; i++ ){ - cl = scrollbar_clicked ( sb, i ); - TASSERTE ( cl, i*2-2); - } widget_free( WIDGET (sb ) ); } |