diff options
Diffstat (limited to 'setedit/easydiag/tshscrol.cc')
-rw-r--r-- | setedit/easydiag/tshscrol.cc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/setedit/easydiag/tshscrol.cc b/setedit/easydiag/tshscrol.cc new file mode 100644 index 0000000..a3b0e53 --- /dev/null +++ b/setedit/easydiag/tshscrol.cc @@ -0,0 +1,21 @@ +/* Copyright (C) 1996,1997,1998,1999,2000 by Salvador E. Tropea (SET), + see copyrigh file for details */ +#define Uses_TSHScrollBar +#include <easydia1.h> +#include <tv.h> +#include <easydiag.h> + +TSHScrollBar::TSHScrollBar(int width, int max) : + TSView() +{ + w=width+2; + h=1; + sb=new TScrollBar(TRect(0,0,w,1)); + view=sb; + setMax(max); +} + +void TSHScrollBar::setMax(int max) +{ + sb->setParams(0,0,max,(int)(max/(double)(w-2)+0.5),1); +} |