home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / Genie / Projects / Pedestal / Source / Includes / PedPaneSubView.hh < prev    next >
Encoding:
Text File  |  2000-06-24  |  798 b   |  39 lines

  1. /*    =================
  2.  *    PedPaneSubView.hh
  3.  *    =================
  4.  *    
  5.  *    Implemented by PedPaneSubView.cc
  6.  */
  7.  
  8. #pragma once
  9.  
  10. #include "PedPane.hh"
  11. #include "PedViewSub.hh"
  12.  
  13. class PedPaneSubView : public PedPane {
  14. public:
  15.     PedPaneSubView(PedView &inSuperView);
  16.     virtual ~PedPaneSubView();
  17.     
  18.     virtual void Dispose();
  19.     
  20.     virtual PedView &SuperView();
  21.     
  22.     virtual void SetSubView(PedViewSub *inView);
  23.     virtual void Open();
  24.     virtual void Close();
  25.     virtual void Activate();
  26.     virtual void Deactivate();
  27.     
  28.     virtual void Resize(short inWidth, short inHeight);
  29.     virtual void DrawContent();
  30.     
  31.     // Event processing
  32.     virtual void DispatchNullEvent(EventRecord &inEvent);
  33.     virtual void DispatchClickEvent(EventRecord &inEvent);
  34.     virtual void DispatchKey(EventRecord &inEvent);
  35.     
  36. protected:
  37.     PedViewSub *mSubView;
  38. };
  39.