Commit | Date | |
---|---|---|
[r14201]
by
bugman
The main menu IDs are now all class variables called self.MENU_* and are given by wx.NewId(). |
2011-08-06 14:55:54 | Tree |
2011-08-06 14:22:53 | Tree | |
[r14199]
by
bugman
The pipe editor window is now acquiring the pipe lock prior to updating its contents. This removes a lot of race conditions, as the pipes can often change which the update occurs. |
2011-08-06 14:03:17 | Tree |
[r14198]
by
bugman
Most of the data pipe functions are now using the data pipe locking object status.pipe_lock. The functions which acquire the lock object and which modify the pipe state include: The functions which acquire the lock object to prevent changes while they execute include: |
2011-08-06 13:20:31 | Tree |
[r14197]
by
bugman
Created a lock object for the relax data pipes. This will be used to prevent races in the GUI when data pipe info is accessed, but when a thread is |
2011-08-06 13:17:28 | Tree |
[r14196]
by
bugman
The pipe editor window methods are now deactivated when the execution lock is on. This prevents the user from doing something silly! |
2011-08-06 12:02:21 | Tree |
[r14195]
by
bugman
The execution lock is properly locked or released before notifying the observers. This will remove some race conditions where the locked() method is called before the acquire() or |
2011-08-06 12:00:18 | Tree |
[r14194]
by
bugman
The original zoom level is available in the relax controller log control pop up menu. |
2011-08-06 09:21:35 | Tree |
[r14193]
by
bugman
Zooming can now be changed with Ctrl-+, Ctrl-- and Ctrl-0 in the relax controller. This enables zoom in, zoom out, and the original zoom to be accessed by the keyboard. |
2011-08-06 09:19:40 | Tree |
[r14192]
by
bugman
Created a replacement pop up menu for the relax controller log control. This has functions for finding text, copying text, selecting all, and zooming in or out. |
2011-08-05 22:43:16 | Tree |