]> ruin.nu Git - moosique.git/blob - To Do.txt
no message
[moosique.git] / To Do.txt
1 FÖRDELNING
2
3 Einar: Moosique(4), MooSequence(4), MooTrack(4), MooNote(4)
4 Micke: MooGUI(4), MooTrackTitle(2), MooNoteElement(6), MooNoteProp(4)
5 Björn: MooMenu(8), MooToolbar(3), MooStatus(1), MooView(2), MooViewCounter(1)
6 Rolle: MooTrackView(16)
7
8 * Inställningar
9         - MIDI-enhet     Öppna en dialogruta med innehållet i getMidiDeviceInfo() och låt användaren välja.
10
11 * Referenser eller objekt?!?
12         tracks.get(tracks.indexOf(noteOffEvent) ???
13
14 * Hur lägga till MooNote och NoteOff?
15         Internt vid skapandet - Då behövs track
16         Externt         new MooNote(...);
17                         ...add(MooNote);
18                         ...add(MooNote.getNoteOffEvent());
19
20 * Kanalinställning
21         Hur sparas i spår?
22
23 * Global KeyListener
24         Görs uppenbarligen så här:
25
26                 JFrame someFrame = new JFrame();
27                 
28                 JComponent rootPane = someFrame.getRootPane();
29                 ActionMap am = rootPane.getActionMap();
30                 
31                 Action helpAction = new AbstractAction() {
32                      public void actionPerformed(ActionEvent ae) {
33                          showHelpWindow();
34                      }};
35                 am.put("help", helpAction);
36                 
37                 InputMap im = rootPane.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
38                 KeyStroke helpKey = KeyStroke.getKeyStroke(KeyEvent.VK_F1, 0);
39                 im.put(helpKey, "help");
40
41 * Oktavförändring i MooKeyboard
42         Mappa F9-F12 till MooKeyboard.setOctave(n) där n = {2, 4, 6, 8}