OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / java / awt / peer / gtk / GtkMenuBarPeer.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_java_awt_peer_gtk_GtkMenuBarPeer__
5 #define __gnu_java_awt_peer_gtk_GtkMenuBarPeer__
6
7 #pragma interface
8
9 #include <gnu/java/awt/peer/gtk/GtkMenuComponentPeer.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace java
15     {
16       namespace awt
17       {
18         namespace peer
19         {
20           namespace gtk
21           {
22               class GtkMenuBarPeer;
23               class GtkMenuPeer;
24           }
25         }
26       }
27     }
28   }
29   namespace java
30   {
31     namespace awt
32     {
33         class Menu;
34         class MenuBar;
35     }
36   }
37 }
38
39 class gnu::java::awt::peer::gtk::GtkMenuBarPeer : public ::gnu::java::awt::peer::gtk::GtkMenuComponentPeer
40 {
41
42 public: // actually protected
43   virtual void create();
44 private:
45   void addMenu(::gnu::java::awt::peer::gtk::GtkMenuPeer *);
46 public:
47   GtkMenuBarPeer(::java::awt::MenuBar *);
48   virtual void addHelpMenu(::java::awt::Menu *);
49   virtual void delMenu(jint);
50   virtual void addMenu(::java::awt::Menu *);
51 private:
52   jboolean __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::gtk::GtkMenuComponentPeer)))) hasHelpMenu;
53 public:
54   static ::java::lang::Class class$;
55 };
56
57 #endif // __gnu_java_awt_peer_gtk_GtkMenuBarPeer__