2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_awt_peer_gtk_GtkChoicePeer__
5 #define __gnu_java_awt_peer_gtk_GtkChoicePeer__
9 #include <gnu/java/awt/peer/gtk/GtkComponentPeer.h>
38 class gnu::java::awt::peer::gtk::GtkChoicePeer : public ::gnu::java::awt::peer::gtk::GtkComponentPeer
42 GtkChoicePeer(::java::awt::Choice *);
43 public: // actually package-private
44 virtual void create();
45 virtual jint nativeGetSelected();
46 virtual void connectSignals();
47 virtual void selectNative(jint);
48 virtual void selectNativeUnlocked(jint);
50 virtual void add(::java::lang::String *, jint);
51 public: // actually package-private
52 virtual void nativeRemove(jint);
53 virtual void nativeRemoveAll();
55 virtual void select(jint);
56 virtual void remove(jint);
57 virtual void removeAll();
58 virtual void addItem(::java::lang::String *, jint);
59 public: // actually protected
60 virtual void postChoiceItemEvent(jint);
62 virtual void handleEvent(::java::awt::AWTEvent *);
64 jint __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::gtk::GtkComponentPeer)))) selected;
66 static ::java::lang::Class class$;
69 #endif // __gnu_java_awt_peer_gtk_GtkChoicePeer__