public void doRedrawFake( final Control control ) { int evtId = ControlEvent.CONTROL_RESIZED; ControlEvent evt = new ControlEvent( control, evtId ); evt.processEvent(); }
((ControlListener) eventListener).controlMoved(new ControlEvent(e)); break; ((ControlListener) eventListener).controlResized(new ControlEvent(e)); break;
case SWT.Paint: toString += new PaintEvent (event).toString (); break; case SWT.Move: case SWT.Resize: toString += new ControlEvent (event).toString (); break; case SWT.Dispose: toString += new DisposeEvent (event).toString (); break; case SWT.Selection:
adapter.preserve( PROP_CURSOR, control.getCursor() ); adapter.preserve( Props.CONTROL_LISTENERS, Boolean.valueOf( ControlEvent.hasListener( control ) ) ); adapter.preserve( PROP_ACTIVATE_LISTENER, Boolean.valueOf( ActivateEvent.hasListener( control ) ) );
((ControlListener) eventListener).controlMoved(new ControlEvent(e)); break; ((ControlListener) eventListener).controlResized(new ControlEvent(e)); break;
((ControlListener) eventListener).controlMoved(new ControlEvent(e)); break; ((ControlListener) eventListener).controlResized(new ControlEvent(e)); break;
/** * Listener method called by SWT every time the table or a column is resized. * If the table is resized calls {#link #layout(boolean)}. * If a column is resized calls {#link #columnResized}. */ public void controlResized(ControlEvent e) { if(layouting) return; // ignore self generated events if(e.getSource()==table) { table.getDisplay().asyncExec(new Runnable() { public void run() { if(!table.isDisposed()) { layout(false); // if it is executed inside the event method, a horizontal scrollbar apears on shrink } } }); } else if(e.getSource() instanceof TableColumn) { final TableColumn column = (TableColumn) e.getSource(); table.getDisplay().asyncExec(new Runnable() { public void run() { if(!column.isDisposed()) { // if it is executed inside the event method, // the horizontal scrollbar does not appear or disappear correctly columnResized(column); } } }); } }
((ControlListener) eventListener).controlMoved(new ControlEvent(e)); break; ((ControlListener) eventListener).controlResized(new ControlEvent(e)); break;
/** * Listener method called by SWT every time the table or a column is resized. * If the table is resized calls {#link #layout(boolean)}. * If a column is resized calls {#link #columnResized}. */ public void controlResized(ControlEvent e) { if(layouting) return; // ignore self generated events if(e.getSource()==table) { table.getDisplay().asyncExec(new Runnable() { public void run() { if(!table.isDisposed()) { layout(false); // if it is executed inside the event method, a horizontal scrollbar apears on shrink } } }); } else if(e.getSource() instanceof TableColumn) { final TableColumn column = (TableColumn) e.getSource(); table.getDisplay().asyncExec(new Runnable() { public void run() { if(!column.isDisposed()) { // if it is executed inside the event method, // the horizontal scrollbar does not appear or disappear correctly columnResized(column); } } }); } }
((ControlListener) eventListener).controlMoved(new ControlEvent(e)); break; ((ControlListener) eventListener).controlResized(new ControlEvent(e)); break;
@Override public void controlResized(ControlEvent e) { int nameWidth= ((TreeColumn) e.getSource()).getWidth(); fPreferenceStore.setValue(COLUMN_NAME_WIDTH_PREF_ID, nameWidth); } });
((ControlListener) eventListener).controlMoved(new ControlEvent(e)); break; ((ControlListener) eventListener).controlResized(new ControlEvent(e)); break;
@Override public void controlResized(ControlEvent e) { int descriptionWidth= ((TreeColumn) e.getSource()).getWidth(); fPreferenceStore.setValue(COLUMN_DESCRIPTION_WIDTH_PREF_ID, descriptionWidth); } });
@Override public void controlResized(ControlEvent e) { int nameWidth= ((TreeColumn) e.getSource()).getWidth(); fPreferenceStore.setValue(COLUMN_NAME_WIDTH_PREF_ID, nameWidth); } });
@Override public void controlResized(ControlEvent e) { int descriptionWidth= ((TreeColumn) e.getSource()).getWidth(); fPreferenceStore.setValue(COLUMN_DESCRIPTION_WIDTH_PREF_ID, descriptionWidth); } });
public void controlResized(ControlEvent e) { if (!ignoreShellResize) { Control control = (Control) e.getSource(); if (control.isVisible()) { originalSize = control.getSize(); if (advancedHeight == -1) setShellSizeForAdvanced(); } } }