5 Einar: Moosique(4), MooNote(4)
6 Micke: MooGUI(4), MooTrackTitle(2), MooNoteElement(6), MooNoteProp(4)
7 Björn: MooMenu(8), MooToolbar(3), MooViewCounter(1)
8 Rolle: MooTrackView(16)
11 VIKTIGT! Implementera playfunktionens beteende.
12 När låten är slut återställes play-knappen.
13 Göra detta som en tråd?!?
16 x Får Moosique vara statisk? Fult?
17 x Spara konfiguration?
19 Fem senast öppnade filerna
23 MooNote / MootrackView / MooNoteElement
25 * Hur lägga till MooNote och NoteOff?
26 Internt vid skapandet - Då behövs track
27 Externt new MooNote(...);
29 ...add(MooNote.getNoteOffEvent());
31 MooNote.addTo(Track track);
32 MooNote.removeFrom(Track track);
34 * set/getDuration verkar inte fungera.
39 * Fixa InstrumentList.
45 Görs uppenbarligen så här:
47 JFrame someFrame = new JFrame();
49 JComponent rootPane = someFrame.getRootPane();
50 ActionMap am = rootPane.getActionMap();
52 Action helpAction = new AbstractAction() {
53 public void actionPerformed(ActionEvent ae) {
56 am.put("help", helpAction);
58 InputMap im = rootPane.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
59 KeyStroke helpKey = KeyStroke.getKeyStroke(KeyEvent.VK_F1, 0);
60 im.put(helpKey, "help");
65 * Oktavförändring i MooKeyboard
66 Mappa F9-F12 till MooKeyboard.setOctave(n) där n = {2, 4, 6, 8}
69 Mappa till blanksteg. <-- Detta fungerar inte.. blanksteget
70 används av vår toolbar.
75 * getPosition och setPosition - kvar?
80 // Prints the number of notes in each track
82 Track[] tracks = seq.getTracks();
83 for (int k = 0; k < tracks.length; k++) {
85 for (int j = 0; j < tracks[k].size(); j++) {
86 if (tracks[k].get(j) instanceof MooNote) count++;
88 System.out.println("Track " + k + ": " + count + " notes.");
93 * textfält som gör att man bara kan skriva in siffror?