1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __java_awt_peer_PopupMenuPeer__
5 #define __java_awt_peer_PopupMenuPeer__
6 
7 #pragma interface
8 
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Component;
17         class Event;
18         class Font;
19         class MenuItem;
20       namespace peer
21       {
22           class PopupMenuPeer;
23       }
24     }
25   }
26 }
27 
28 class java::awt::peer::PopupMenuPeer : public ::java::lang::Object
29 {
30 
31 public:
32   virtual void show(::java::awt::Component *, jint, jint) = 0;
33   virtual void show(::java::awt::Event *) = 0;
34   virtual void addItem(::java::awt::MenuItem *) = 0;
35   virtual void addSeparator() = 0;
36   virtual void delItem(jint) = 0;
37   virtual void disable() = 0;
38   virtual void enable() = 0;
39   virtual void setEnabled(jboolean) = 0;
40   virtual void setLabel(::java::lang::String *) = 0;
41   virtual void dispose() = 0;
42   virtual void setFont(::java::awt::Font *) = 0;
43   static ::java::lang::Class class$;
44 } __attribute__ ((java_interface));
45 
46 #endif // __java_awt_peer_PopupMenuPeer__
47