2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_ToolTipManager__
5 #define __javax_swing_ToolTipManager__
9 #include <java/awt/event/MouseAdapter.h>
38 class javax::swing::ToolTipManager
: public ::java::awt::event::MouseAdapter
41 public: // actually package-private
44 static ::javax::swing::ToolTipManager
* sharedInstance();
45 virtual void setEnabled(jboolean
);
46 virtual jboolean
isEnabled();
47 virtual jboolean
isLightWeightPopupEnabled();
48 virtual void setLightWeightPopupEnabled(jboolean
);
49 virtual jint
getInitialDelay();
50 virtual void setInitialDelay(jint
);
51 virtual jint
getDismissDelay();
52 virtual void setDismissDelay(jint
);
53 virtual jint
getReshowDelay();
54 virtual void setReshowDelay(jint
);
55 virtual void registerComponent(::javax::swing::JComponent
*);
56 virtual void unregisterComponent(::javax::swing::JComponent
*);
57 virtual void mouseEntered(::java::awt::event::MouseEvent
*);
58 virtual void mouseExited(::java::awt::event::MouseEvent
*);
59 virtual void mousePressed(::java::awt::event::MouseEvent
*);
60 virtual void mouseDragged(::java::awt::event::MouseEvent
*);
61 virtual void mouseMoved(::java::awt::event::MouseEvent
*);
63 void checkTipUpdate(::java::awt::event::MouseEvent
*);
64 public: // actually package-private
65 virtual void showTip();
67 ::java::awt::Point
* adjustLocation(::java::awt::Point
*, ::java::awt::Component
*, ::java::awt::Dimension
*);
68 public: // actually package-private
69 virtual void hideTip();
71 ::java::awt::Component
* getContentPaneDeepestComponent(::java::awt::event::MouseEvent
*);
72 public: // actually package-private
73 ::javax::swing::Timer
* __attribute__((aligned(__alignof__( ::java::awt::event::MouseAdapter
)))) enterTimer
;
74 ::javax::swing::Timer
* exitTimer
;
75 ::javax::swing::Timer
* insideTimer
;
78 public: // actually protected
79 jboolean lightWeightPopupEnabled
;
80 jboolean heavyWeightPopupEnabled
;
82 static ::javax::swing::ToolTipManager
* shared
;
83 ::javax::swing::JComponent
* currentComponent
;
84 ::javax::swing::JToolTip
* currentTip
;
85 ::java::lang::String
* toolTipText
;
86 ::java::awt::Point
* currentPoint
;
87 ::javax::swing::Popup
* popup
;
89 static ::java::lang::Class
class$
;
92 #endif // __javax_swing_ToolTipManager__