/** * {@inheritDoc} * @deprecated visibility will be changed to protected */ @Deprecated @Override public void setEnabled(boolean enabled) { boolean was= isEnabled(); super.setEnabled(enabled); boolean is= isEnabled(); if (was != is && fMouseTracker != null) { if (is) fMouseTracker.start(getSubjectControl(), fAreaControl); else fMouseTracker.stop(); } }
/** * {@inheritDoc} * @deprecated visibility will be changed to protected */ @Deprecated @Override public void setEnabled(boolean enabled) { boolean was= isEnabled(); super.setEnabled(enabled); boolean is= isEnabled(); if (was != is && fMouseTracker != null) { if (is) fMouseTracker.start(getSubjectControl(), fAreaControl); else fMouseTracker.stop(); } }
/** * Starts this mouse tracker. The given control becomes this tracker's subject control. * Installs itself as mouse track listener on the subject control. * * @param subjectControl the subject control */ public void start(Control subjectControl) { start(subjectControl, subjectControl); }
/** * Starts this mouse tracker. The given control becomes this tracker's subject control. * Installs itself as mouse track listener on the subject control. * * @param subjectControl the subject control */ public void start(Control subjectControl) { start(subjectControl, subjectControl); }