Menu

SVN archive Commit Log


Commit Date  
[r27473] by bugman

Fix for the previous commit (r27472).

Calls to wx.Yield() are required to flush the calls on the observer objects after unregisteristing
them and deleting the results and pipe editor windows.

2015-02-03 14:44:55 Tree
[r27472] by bugman

Improved termination of the GUI tests.

The clean_up_windows() method now calls the results viewer and pipe editor window handler_close()
methods. This ensures that all observer objects are cleared out so that the methods of the dead
windows can no longer be called.

2015-02-03 14:38:48 Tree
[r27471] by bugman

Improved memory management in the model-free GUI analysis.

The local tm and model-free model windows are now destroyed in the GUI analysis delete() method.

2015-02-03 14:27:54 Tree
[r27470] by bugman

Improved memory management in the model-free GUI analysis.

The analysis mode selection window (a wx.Dialog) is now being destroyed in the analysis delete()
method. This appears to work on Linux, Windows, and Mac systems.

2015-02-03 14:23:32 Tree
[r27469] by bugman

Improved memory management in the model-free GUI analysis.

The dipole-dipole interaction wizard is now properly destroyed. This is both via the delete()
function for terminating the analysis calling the wizard Delete() method, and in the
setup_dipole_pair() method calling the wizard Delete() method prior to overwriting the
self.dipole_wizard object with a new GUI wizard.

2015-02-03 14:16:17 Tree
[r27468] by bugman

Copyright update to 2015.

2015-02-03 14:12:29 Tree
[r27467] by bugman

Improved memory management in the relaxation curve-fitting GUI analysis.

The peak intensity loading wizard is now properly destroyed. This is both via the delete() function
for terminating the analysis calling the wizard Delete() method, and in the peak_wizard_launch()
method calling the wizard Delete() method prior to overwriting the self.peak_wizard object with a
new GUI wizard.

2015-02-03 14:09:16 Tree
[r27466] by bugman

Improved GUI clean up when terminating GUI tests.

The clean_up_windows() method, called from tearDown(), now also destroys the pipe editor window, the
results viewer window, and the prompt window. This ensures that all of the major relax windows are
destroyed between GUI tests.

2015-02-03 14:02:41 Tree
[r27465] by bugman

Improved memory management in the NOE GUI analysis peak_wizard_launch() method.

This method was just overwriting the self.peak_wizard object with a new object. However this does
not destroy the wxPython window. Now if a peak wizard is detected, its Destroy() method is called
before overwriting the object.

2015-02-03 13:58:20 Tree
[r27464] by bugman

Proper destruction of the peak analysis wizard of the NOE GUI analysis.

The peak wizard's Destroy() method is now called and the self.peak_wizard object deleted in the NOE
GUI analysis delete() method.

2015-02-03 13:56:21 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.