source: abuse/tags/pd/macabuse/inc/lmenu.hpp @ 49

Last change on this file since 49 was 49, checked in by Sam Hocevar, 11 years ago
  • Imported original public domain release, for future reference.
File size: 449 bytes
Line 
1#ifndef __LMENU_HPP_
2#define __LMENU_HPP_
3
4class lmenu : public ifield
5{
6public :
7  int id;
8  ifield *next;
9  virtual void area(int &x1, int &y1, int &x2, int &y2, window_manager *wm);
10  virtual void draw_first(image *screen, window_manager *wm);
11  virtual void draw(int active, image *screen, window_manager *wm)        = 0;
12  virtual void handle_event(event &ev, image *screen, window_manager *wm) = 0;
13  virtual char *read() = 0;
14} ;
15} ;
16
17#endif
Note: See TracBrowser for help on using the repository browser.