1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_swing_text_html_HTMLEditorKit$LinkController__ 5 #define __javax_swing_text_html_HTMLEditorKit$LinkController__ 6 7 #pragma interface 8 9 #include <java/awt/event/MouseAdapter.h> 10 extern "Java" 11 { 12 namespace java 13 { 14 namespace awt 15 { 16 namespace event 17 { 18 class MouseEvent; 19 } 20 } 21 } 22 namespace javax 23 { 24 namespace swing 25 { 26 class JEditorPane; 27 namespace event 28 { 29 class HyperlinkEvent; 30 } 31 namespace text 32 { 33 class AttributeSet; 34 class Element; 35 namespace html 36 { 37 class HTMLDocument; 38 class HTMLEditorKit$LinkController; 39 } 40 } 41 } 42 } 43 } 44 45 class javax::swing::text::html::HTMLEditorKit$LinkController : public ::java::awt::event::MouseAdapter 46 { 47 48 public: 49 HTMLEditorKit$LinkController(); 50 virtual void mouseClicked(::java::awt::event::MouseEvent *); 51 virtual void mouseDragged(::java::awt::event::MouseEvent *); 52 virtual void mouseMoved(::java::awt::event::MouseEvent *); 53 public: // actually protected 54 virtual void activateLink(jint, ::javax::swing::JEditorPane *); 55 private: 56 void activateLink(jint, ::javax::swing::JEditorPane *, jint, jint); 57 ::javax::swing::event::HyperlinkEvent * createHyperlinkEvent(::javax::swing::JEditorPane *, ::javax::swing::text::html::HTMLDocument *, ::java::lang::String *, ::javax::swing::text::AttributeSet *, ::javax::swing::text::Element *); 58 ::javax::swing::text::Element * __attribute__((aligned(__alignof__( ::java::awt::event::MouseAdapter)))) lastAnchorElement; 59 public: 60 static ::java::lang::Class class$; 61 }; 62 63 #endif // __javax_swing_text_html_HTMLEditorKit$LinkController__ 64