public void removeListener(Listener listener) { if ( showMonthYear ) { dateClock.removeListener( SWT.Selection, listener ); } if ( showTime ) { timeClock.removeListener( SWT.Selection, listener ); } }
/** * Removes the listener from the collection of listeners who will be notified * when the control is selected by the user. * * @param listener the listener which should no longer be notified * @exception IllegalArgumentException * <ul> * <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * @exception SWTException * <ul> * <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> * <li>ERROR_THREAD_INVALID_ACCESS - if not called from the * thread that created the receiver</li> * </ul> * @see SelectionListener * @see #addSelectionListener */ public void removeSelectionListener( SelectionListener listener ) { checkWidget(); if( listener == null ) { SWT.error( SWT.ERROR_NULL_ARGUMENT ); } removeListener( SWT.Selection, listener ); removeListener( SWT.DefaultSelection, listener ); }
void onDispose (Event event) { if (popupShell != null && !popupShell.isDisposed ()) { popupCalendar.removeListener (SWT.Dispose, popupListener); popupShell.dispose (); } Shell shell = getShell (); shell.removeListener (SWT.Deactivate, popupListener); Display display = getDisplay (); display.removeFilter (SWT.FocusIn, popupFilter); popupShell = null; popupCalendar = null; down = null; dateTimeString = null; }
void onDispose (Event event) { if (popupShell != null && !popupShell.isDisposed ()) { popupCalendar.removeListener (SWT.Dispose, popupListener); popupShell.dispose (); } Shell shell = getShell (); shell.removeListener (SWT.Deactivate, popupListener); Display display = getDisplay (); display.removeFilter (SWT.FocusIn, popupFilter); popupShell = null; popupCalendar = null; down = null; dateTimeString = null; }
void onDispose (Event event) { if (popupShell != null && !popupShell.isDisposed ()) { popupCalendar.removeListener (SWT.Dispose, popupListener); popupShell.dispose (); } Shell shell = getShell (); shell.removeListener (SWT.Deactivate, popupListener); Display display = getDisplay (); display.removeFilter (SWT.FocusIn, popupFilter); popupShell = null; popupCalendar = null; down = null; dateTimeString = null; }
private void recreateCalendar () { int year = popupCalendar.getYear (); int month = popupCalendar.getMonth (); int day = popupCalendar.getDay (); popupCalendar.removeListener (SWT.Dispose, popupListener); popupShell.dispose (); popupShell = null; popupCalendar = null; createPopupShell (year, month, day); }
private void recreateCalendar () { int year = popupCalendar.getYear (); int month = popupCalendar.getMonth (); int day = popupCalendar.getDay (); popupCalendar.removeListener (SWT.Dispose, popupListener); popupShell.dispose (); popupShell = null; popupCalendar = null; createPopupShell (year, month, day); }
private void recreateCalendar () { int year = popupCalendar.getYear (); int month = popupCalendar.getMonth (); int day = popupCalendar.getDay (); popupCalendar.removeListener (SWT.Dispose, popupListener); popupShell.dispose (); popupShell = null; popupCalendar = null; createPopupShell (year, month, day); }