OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / java / awt / peer / swing / SwingTextFieldPeer.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_java_awt_peer_swing_SwingTextFieldPeer__
5 #define __gnu_java_awt_peer_swing_SwingTextFieldPeer__
6
7 #pragma interface
8
9 #include <gnu/java/awt/peer/swing/SwingComponentPeer.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace java
15     {
16       namespace awt
17       {
18         namespace peer
19         {
20           namespace swing
21           {
22               class SwingTextFieldPeer;
23           }
24         }
25       }
26     }
27   }
28   namespace java
29   {
30     namespace awt
31     {
32         class Dimension;
33         class Rectangle;
34         class TextField;
35       namespace im
36       {
37           class InputMethodRequests;
38       }
39     }
40   }
41 }
42
43 class gnu::java::awt::peer::swing::SwingTextFieldPeer : public ::gnu::java::awt::peer::swing::SwingComponentPeer
44 {
45
46 public:
47   SwingTextFieldPeer(::java::awt::TextField *);
48   virtual ::java::awt::Dimension * minimumSize(jint);
49   virtual ::java::awt::Dimension * preferredSize(jint);
50   virtual ::java::awt::Dimension * getMinimumSize(jint);
51   virtual ::java::awt::Dimension * getPreferredSize(jint);
52   virtual void setEchoChar(jchar);
53   virtual void setEchoCharacter(jchar);
54   virtual jint getSelectionEnd();
55   virtual jint getSelectionStart();
56   virtual ::java::lang::String * getText();
57   virtual void setText(::java::lang::String *);
58   virtual void select(jint, jint);
59   virtual void setEditable(jboolean);
60   virtual jint getCaretPosition();
61   virtual void setCaretPosition(jint);
62   virtual jint getIndexAtPoint(jint, jint);
63   virtual ::java::awt::Rectangle * getCharacterBounds(jint);
64   virtual jlong filterEvents(jlong);
65   virtual ::java::awt::im::InputMethodRequests * getInputMethodRequests();
66   static ::java::lang::Class class$;
67 };
68
69 #endif // __gnu_java_awt_peer_swing_SwingTextFieldPeer__