10.12.2012 Views

Κεφάλαιο 1 - Nemertes

Κεφάλαιο 1 - Nemertes

Κεφάλαιο 1 - Nemertes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

itemDropDown.setText("Switch to phase...");<br />

itemDropDown.setToolTipText("Click here to view phases");<br />

ΚΕΦΑΛΑΙΟ 6 ο<br />

phaseMenu = new Menu(sShell, SWT.POP_UP);<br />

new MenuItem(phaseMenu, SWT.RADIO).setText(Phase.initialization.name());<br />

new MenuItem(phaseMenu, SWT.RADIO).setText(Phase.equilibration.name());<br />

new MenuItem(phaseMenu, SWT.RADIO).setText(Phase.velocityRescaling.name());<br />

new MenuItem(phaseMenu, SWT.RADIO).setText(Phase.initialState.name());<br />

new MenuItem(phaseMenu, SWT.RADIO).setText(Phase.laserImpulse.name());<br />

new MenuItem(phaseMenu, SWT.RADIO).setText(Phase.laserAndMovement.name());<br />

new MenuItem(phaseMenu, SWT.RADIO).setText(Phase.evaporation.name());<br />

new MenuItem(phaseMenu, SWT.RADIO).setText(Phase.movement.name());<br />

new MenuItem(phaseMenu, SWT.RADIO).setText(Phase.loopEquilibration.name());<br />

itemDropDown.addListener(SWT.Selection, new Listener()<br />

{<br />

public void handleEvent(Event event)<br />

{<br />

if (event.detail == SWT.ARROW)<br />

{<br />

Rectangle bounds = itemDropDown.getBounds();<br />

Point point = toolBar.toDisplay(bounds.x, bounds.y + bounds.height);<br />

phaseMenu.setLocation(point);<br />

phaseMenu.setVisible(true);<br />

}<br />

}<br />

});<br />

buttonReset.setText("Apply && Reset"); // Generated<br />

buttonReset.addSelectionListener(new org.eclipse.swt.events.SelectionListener()<br />

{<br />

public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)<br />

{<br />

appendInformation("Stopping simulation...");<br />

mdc.setRun(false);<br />

mdc.reset();<br />

appendInformation("Setting the new parameters...");<br />

applyNewParameters();<br />

appendInformation("Confirming the parameters...");<br />

refreshGuiFromParameters();<br />

appendInformation("You may start the simulation again.");<br />

buttonStart.setEnabled(true);<br />

showConfirmation();<br />

}<br />

public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)<br />

{<br />

}<br />

});<br />

FormData labelData = new FormData();<br />

labelData.left = new FormAttachment(0);<br />

labelData.right = new FormAttachment(100);<br />

255

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!