From: Rib R. <ri...@gm...> - 2004-08-26 16:19:59
|
(I accidentally sent this message to the yahoo groups list. Please ignore that one, as it contains an error) I'm about ready to commit the first part of XML single bank support, so I want to make sure I put the new files in the right package. After reviewing the previous thread, here's what it looks like we've suggested so far (all under org.jsynthlib): .midi - MIDI support classes .widgets - Sysex widgets .desktop - JSL* classes .editorbuilder - GUI editorbuilder .utils - MacUtils, ErrorMsg .jsynthlib - current core .jsynthlib.synthdrivers - all (xml and java) drivers .jsynthlib.xml - XML driver and support files So, first of all, when I commit my changes I propose to create four package= s: org.jsynthlib.utils - I will place several generic xml utilities here (it would be confusing to have both org.jsynthli= b.xml and org.jsynthlib.jsynthlib.xml) org.jsynthlib.jsynthlib.xml - XML driver's parser, factories, etc. org.jsynthilb.jsynthlib.plugins - checksum and decoding algorithms for XML drivers org.jsynthlib.jsynthlib.synthdrivers.yamaha.motif - YamahaMotif.xml and NormalVoice.xml Second, I have one more comment on the package structure (although it does not conflict with my proposed changes). =A0Since there are so many dialogs, would it not be a good idea to have a package for them, and perhaps also a package for the config panels? |