FlowView$LogicalView.h 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_swing_text_FlowView$LogicalView__
  3. #define __javax_swing_text_FlowView$LogicalView__
  4. #pragma interface
  5. #include <javax/swing/text/CompositeView.h>
  6. extern "Java"
  7. {
  8. namespace java
  9. {
  10. namespace awt
  11. {
  12. class Graphics;
  13. class Rectangle;
  14. class Shape;
  15. }
  16. }
  17. namespace javax
  18. {
  19. namespace swing
  20. {
  21. namespace event
  22. {
  23. class DocumentEvent;
  24. }
  25. namespace text
  26. {
  27. class AttributeSet;
  28. class Element;
  29. class FlowView;
  30. class FlowView$LogicalView;
  31. class View;
  32. class ViewFactory;
  33. }
  34. }
  35. }
  36. }
  37. class javax::swing::text::FlowView$LogicalView : public ::javax::swing::text::CompositeView
  38. {
  39. public: // actually package-private
  40. FlowView$LogicalView(::javax::swing::text::FlowView *, ::javax::swing::text::Element *);
  41. public:
  42. virtual ::javax::swing::text::AttributeSet * getAttributes();
  43. public: // actually protected
  44. virtual void childAllocation(jint, ::java::awt::Rectangle *);
  45. virtual ::javax::swing::text::View * getViewAtPoint(jint, jint, ::java::awt::Rectangle *);
  46. virtual jboolean isAfter(jint, jint, ::java::awt::Rectangle *);
  47. virtual jboolean isBefore(jint, jint, ::java::awt::Rectangle *);
  48. public:
  49. virtual jfloat getPreferredSpan(jint);
  50. virtual jfloat getMinimumSpan(jint);
  51. virtual void paint(::java::awt::Graphics *, ::java::awt::Shape *);
  52. public: // actually protected
  53. virtual void loadChildren(::javax::swing::text::ViewFactory *);
  54. virtual void forwardUpdateToView(::javax::swing::text::View *, ::javax::swing::event::DocumentEvent *, ::java::awt::Shape *, ::javax::swing::text::ViewFactory *);
  55. virtual jint getViewIndexAtPosition(jint);
  56. public: // actually package-private
  57. ::javax::swing::text::FlowView * __attribute__((aligned(__alignof__( ::javax::swing::text::CompositeView)))) this$0;
  58. public:
  59. static ::java::lang::Class class$;
  60. };
  61. #endif // __javax_swing_text_FlowView$LogicalView__