Skip to content

Commit

Permalink
Update show generator option with actual value when switching to the …
Browse files Browse the repository at this point in the history
…headers tab in moleditor

solves bug 3302
  • Loading branch information
goglepox committed Sep 7, 2012
1 parent d17276f commit 59a56d2
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
Expand Up @@ -72,7 +72,7 @@
public class JCPCellPainter extends BackgroundPainter {
public Logger logger = Logger.getLogger(JCPCellPainter.class );

private AtomContainerRenderer renderer;
AtomContainerRenderer renderer;
private ChoiceGenerator extensionGenerator;

private IRenderer2DConfigurator renderer2DConfigurator;
Expand Down Expand Up @@ -222,7 +222,7 @@ public void paintCell( LayerCell cell, GC gc, Rectangle bounds,

public boolean isUseExtensionGenerators() {

return useExtensionGenerators;
return extensionGenerator.getUse();
}

public void setUseExtensionGenerators( boolean useExtensionGenerators ) {
Expand Down
Expand Up @@ -64,6 +64,7 @@
import org.eclipse.ui.handlers.IHandlerService;
import org.eclipse.ui.part.MultiPageEditorPart;
import org.openscience.cdk.Mapping;
import org.openscience.cdk.renderer.IRenderer;

public class MultiPageMoleculesEditorPart extends MultiPageEditorPart implements
ISelectionListener,
Expand Down Expand Up @@ -329,6 +330,8 @@ protected void pageChange( int newPageIndex ) {
moleculesPage.getContentProvider();
ps.setInitialData( contentProvider.getProperties(),
contentProvider.getAvailableProperties());
boolean useEx = moleculesPage.getMolTableViewer().cellPainter.isUseExtensionGenerators();
ps.setUseGenerators(useEx);
break;
case JCP:
updateJCPPage();
Expand Down
Expand Up @@ -44,6 +44,7 @@ public PropertySelector(Composite parent, int style) {

Button removeAll;
Button addAll;
private Button generatorButton;

private void createControl(Composite parent) {

Expand Down Expand Up @@ -98,7 +99,7 @@ private void createControl(Composite parent) {
gridData.heightHint = 20;
comp.setLayoutData( gridData );

final Button generatorButton = new Button(parent, SWT.CHECK);
generatorButton = new Button(parent, SWT.CHECK);
generatorButton.setLayoutData( new GridData(SWT.FILL,SWT.BOTTOM,true,false) );
generatorButton.setText( "Disable visualization ( eg. Metaprint2D, DS)" );
generatorButton.setSelection( !useGenerators);
Expand Down Expand Up @@ -316,5 +317,9 @@ public boolean isUseGenerators() {
return useGenerators;
}

public void setUseGenerators(boolean value) {
useGenerators = value;
generatorButton.setSelection(!useGenerators);
}

}

0 comments on commit 59a56d2

Please sign in to comment.