private void renderAndUpdate() { if ( connectDropdown != null && !connectDropdown.isDisposed() ) { connectDropdown.dispose(); } if ( connectButton != null && !connectButton.isDisposed() ) { connectButton.dispose(); } render(); update(); spoon.setShellText(); }
public void update() { Rectangle rect = toolBar.getBounds(); if ( connectDropdown != null && !connectDropdown.isDisposed() ) { if ( spoon.rep != null ) { StringBuilder connectionLabel = new StringBuilder(); if ( spoon.rep.getUserInfo() != null ) { connectionLabel.append( spoon.rep.getUserInfo().getLogin() ); connectionLabel.append( " | " ); } StringBuilder connectionLabelTip = new StringBuilder( connectionLabel.toString() ); if ( repoConnectController != null && repoConnectController.getConnectedRepository() != null ) { connectionLabel.append( truncateName( spoon.getRepositoryName() ) ); connectionLabelTip.append( spoon.getRepositoryName() ); } connectDropdown.setText( connectionLabel.toString() ); connectDropdown.setToolTipText( connectionLabelTip.toString() ); } else { connectDropdown.setText( BaseMessages.getString( PKG, "RepositoryConnectMenu.Connect" ) ); } } // This fixes some SWT goofiness toolBar.pack(); toolBar.setBounds( rect ); }
if ( !stopItem.isDisposed() && !stopItem.isEnabled() ^ !running ) { stopItem.setEnabled( running );
void setSelection(boolean b) { if (toolItem != null && !toolItem.isDisposed()) { toolItem.setSelection(b); } }
public void setSelection( boolean b ) { if ( item.isDisposed() || item.getSelection() == b ){ return; } item.setSelection( b ); }
@Override public void dispose () { if (isDisposed ()) return; ToolBar parent = this.parent; super.dispose (); parent.relayout (); }
public void setEnabled( boolean b ) { if ( item.isDisposed() || item.getEnabled() == b ){ return; } item.setEnabled( b ); }
@Override public void dispose () { if (isDisposed ()) return; ToolBar parent = this.parent; super.dispose (); parent.relayout (); }
private void setCancelEnabled(boolean enabled) { if (fStopButton != null && !fStopButton.isDisposed()) { fStopButton.setEnabled(enabled); if (enabled) fToolBar.setFocus(); } } }
private void setCancelEnabled(boolean enabled) { if (fStopButton != null && !fStopButton.isDisposed()) { fStopButton.setEnabled(enabled); if (enabled) fToolBar.setFocus(); } } }
private void setCancelEnabled(boolean enabled) { if (fStopButton != null && !fStopButton.isDisposed()) { fStopButton.setEnabled(enabled); if (enabled) fToolBar.setFocus(); } } }
@Override public void dispose () { if (isDisposed ()) return; ToolBar parent = this.parent; super.dispose (); parent.relayout (); }
void releaseChildren (boolean destroy) { if (items != null) { for (int i=0; i<itemCount; i++) { ToolItem item = items [i]; if (item != null && !item.isDisposed ()) { item.release (false); } } itemCount = 0; items = null; } super.releaseChildren (destroy); }
protected void textChanged() { final String text = title.getText(); final boolean empty = text.length() == 0; if (empty) textEmpty(); if (bNext != null && !bNext.isDisposed()) bNext.setEnabled(!empty); if (bPrev != null && !bPrev.isDisposed()) bPrev.setEnabled(!empty); updateRule(); }
@Override void releaseChildren (boolean destroy) { if (items != null) { for (int i=0; i<items.length; i++) { ToolItem item = items [i]; if (item != null && !item.isDisposed ()) { item.release (false); } } items = null; } super.releaseChildren (destroy); }
@Override void releaseChildren (boolean destroy) { ToolItem [] items = getItems (); for (int i=0; i<items.length; i++) { ToolItem item = items [i]; if (item != null && !item.isDisposed ()) { item.release (false); } } super.releaseChildren (destroy); }
@Override void releaseChildren (boolean destroy) { ToolItem [] items = getItems (); for (int i=0; i<items.length; i++) { ToolItem item = items [i]; if (item != null && !item.isDisposed ()) { item.release (false); } } super.releaseChildren (destroy); }
@Override void releaseChildren (boolean destroy) { ToolItem [] items = getItems (); for (int i=0; i<items.length; i++) { ToolItem item = items [i]; if (item != null && !item.isDisposed ()) { item.release (false); } } super.releaseChildren (destroy); }
protected void updateItemEnablement() { if (!(model.getWidget() instanceof ToolItem)) return; ToolItem widget = (ToolItem) model.getWidget(); if (widget == null || widget.isDisposed()) return; SafeRunner.run(getUpdateRunner()); }
protected void updateItemEnablement() { if (!(modelItem.getWidget() instanceof ToolItem)) return; ToolItem widget = (ToolItem) modelItem.getWidget(); if (widget == null || widget.isDisposed()) return; SafeRunner.run(getUpdateRunner()); }