home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / genhdrs / cmdhdrs / popuphdr.hpp < prev   
Text File  |  1996-10-29  |  777b  |  28 lines

  1. #ifndef _POPUPHDR_
  2. #define _POPUPHDR_
  3. //*********************************************************
  4. // Reusable Handlers - Simple Command Handler
  5. //
  6. // Copyright (C) 1994, Law, Leong, Love, Olson, Tsuji.
  7. // Copyright (c) 1997 John Wiley & Sons, Inc. 
  8. // All Rights Reserved.
  9. //*********************************************************
  10. #include <icnrmhdr.hpp>
  11. #include <ipopmenu.hpp>
  12. #include "cmdhdrs.h"
  13.  
  14. class PopupMenuHandler : public ICnrMenuHandler {
  15. protected:
  16. virtual Boolean
  17.   makePopUpMenu ( IMenuEvent& event )
  18.   {
  19.     IPopUpMenu* popUp =
  20.       new IPopUpMenu( ID_POPUP, event.dispatchingWindow() );
  21.     popUp->setAutoDeleteObject();
  22.     popUp->show( event.mousePosition() );
  23.     return true;
  24.   }
  25. }; // PopupMenuHandler
  26.  
  27. #endif // _POPUPHDR_
  28.