//<copyright>
//
// Copyright (c) 1994-96
// Institute for Information Processing and Computer Supported New Media (IICM),
// Graz University of Technology, Austria.
//
//</copyright>

//<file>
//
// Name :       mscrollbar.h
//
// Purpose :    Interface to class MSrollbar
//
// Created :    10 May 94    Bernhard Marschall
//
// $Log: mscrollbar.h,v $
// Revision 1.1  1996/03/12 16:54:59  bmarsch
// Initial revision
//
//
// Description:
//
//</file>
//
// $Log: mscrollbar.h,v $
// Revision 1.1  1996/03/12 16:54:59  bmarsch
// Initial revision
//


#ifndef har_widgets_mscrollbar_h
#define har_widgets_mscrollbar_h


#include "libwidgets.h"
#include <InterViews/monoglyph.h>

class MAdjustable;
class MSlider;


//<class>
//
// Name: MScrollbar
//
// Purpose: 
//
// Public Interface:
//
// - virtual void redraw_slider();
//   redraws the MSlider (must be done if selection changes).
//
// Description:
//
//</class>


class MScrollbar : public MonoGlyph {
public:
    MScrollbar(DimensionName, MAdjustable*);
    ~MScrollbar();

    virtual void redraw_slider();

private:
    MSlider* slider_;
};

#endif
