

#ifndef _appwin_h_ /* Tue Mar  1 17:32:47 1994 */
#define _appwin_h_

#include "ui/composit.h"
#include "ui/point.h"
#include "ui/label.h"

class AppWindow: public UI_CompositeVObject {

public:
    AppWindow ();
    ~AppWindow ();

protected:
    // Override the Composite's virtual methods:
    void Initialize ();

    bool ButtonDown (const UI_Point&, UI_MouseButton, bool, bool);
    bool MouseMove  (const UI_Point&);
    bool ButtonUp   (const UI_Point&, UI_MouseButton);

    // Instance variables:
    UI_Rectangle _rect;
    bool         _inDrag;
    UI_Point     _startPt;
    UI_Label*    _status;
};


#endif /* _appwin_h_ */
