From: Hiroo H. <hir...@co...> - 2004-10-19 04:32:18
|
Hi, I've checked in some core updates. 1. A menu entry is enabled only when the entry is valid. Before most of (inconsistently not all) methods for menu entry checked the validity of patches selected and ignored the command silently if the patches selected is not valid. This was not good user interface. Now a menu entry is enabled only when the entry is valid. Now each method does not have to the validity check. Note that 'Edit' command, for example, is not enabled on Scene window. As I wrote before, Scene frame should not change a patch. 2. 'delete' command can delete multiple patches at once. 'copy' and 'cut' should be able to handle multiple patches at once, but I could not find the way. 3. PatchEditorFrame send the patch being edited only when the window is opened. Before every time the window is selected, the patch being edited was sent to synth's edit buffer by using send() method. This was verbose. 4. various minor bug fixes and code updates. These are not refactoring. I made some changes of the behavior of JSynthLib. I might make some bugs. Let me know if you see anything wrong. BTW during this work, a question came to me. The bank editor has a command 'delete'. It 'delete's selected patches (now). But what the command does is just replace the patch name deleted to white spaces. Do we really need the 'delete' command? Thanks. -- Hiroo Hayashi |