2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_awt_peer_gtk_GtkTextAreaPeer__
5 #define __gnu_java_awt_peer_gtk_GtkTextAreaPeer__
9 #include <gnu/java/awt/peer/gtk/GtkComponentPeer.h>
22 class GtkTextAreaPeer;
37 class InputMethodRequests;
43 class gnu::java::awt::peer::gtk::GtkTextAreaPeer : public ::gnu::java::awt::peer::gtk::GtkComponentPeer
46 public: // actually package-private
47 virtual void create(jint, jint, jint);
48 public: // actually protected
49 virtual void gtkWidgetModifyFont(::java::lang::String *, jint, jint);
50 public: // actually package-private
51 virtual void gtkWidgetRequestFocus();
53 virtual void connectSignals();
54 virtual jint getCaretPosition();
55 virtual void setCaretPosition(jint);
56 virtual jint getSelectionStart();
57 virtual jint getSelectionEnd();
58 virtual ::java::lang::String * getText();
59 virtual void select(jint, jint);
60 virtual void setEditable(jboolean);
61 virtual void setText(::java::lang::String *);
62 virtual jint getIndexAtPoint(jint, jint);
63 virtual ::java::awt::Rectangle * getCharacterBounds(jint);
64 virtual jlong filterEvents(jlong);
65 public: // actually package-private
66 virtual void create();
68 GtkTextAreaPeer(::java::awt::TextArea *);
69 virtual void insert(::java::lang::String *, jint);
70 virtual void replaceRange(::java::lang::String *, jint, jint);
71 virtual ::java::awt::Dimension * getMinimumSize(jint, jint);
72 virtual ::java::awt::Dimension * getPreferredSize(jint, jint);
73 public: // actually package-private
74 virtual jint getHScrollbarHeight();
75 virtual jint getVScrollbarWidth();
77 virtual ::java::awt::Dimension * minimumSize(jint, jint);
78 virtual ::java::awt::Dimension * preferredSize(jint, jint);
79 virtual void replaceText(::java::lang::String *, jint, jint);
80 virtual void insertText(::java::lang::String *, jint);
81 virtual ::java::awt::im::InputMethodRequests * getInputMethodRequests();
83 static jint DEFAULT_ROWS;
84 static jint DEFAULT_COLS;
86 static ::java::lang::Class class$;
89 #endif // __gnu_java_awt_peer_gtk_GtkTextAreaPeer__