GtkTextFieldPeer.h 2.1 KB

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