Changeset 1561 for trunk/src/org/apollo/gui/PlaybackControlPopup.java
- Timestamp:
- 05/19/21 09:01:33 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/apollo/gui/PlaybackControlPopup.java
r1102 r1561 39 39 public JToggleButton muteButton; 40 40 public JToggleButton soloButton; 41 public JToggleButton beatDetectButton; 41 42 public JButton miscButton; 42 43 public JSlider volumeSlider; … … 100 101 }); 101 102 103 beatDetectButton = new JToggleButton(); 104 SwingMiscManager.setJButtonIcon(beatDetectButton,IconRepository.getIcon("beatDetect.png")); 105 SwingMiscManager.setJButtonSelectedIcon(beatDetectButton,IconRepository.getIcon("beatDetect-no-sticks.png")); 106 beatDetectButton.setPreferredSize(new Dimension(BUTTON_SIZE, BUTTON_SIZE)); 107 beatDetectButton.setToolTipText("Toggle beat detection in track"); 108 109 beatDetectButton.addChangeListener(new ChangeListener() { 110 public void stateChanged(ChangeEvent e) { 111 if (!PlaybackControlPopup.this.isUpdatingGUI) { 112 beatDetectChanged(); 113 } 114 } 115 }); 116 102 117 miscButton = new JButton(); 103 118 miscButton.addActionListener(this); … … 155 170 c.gridy = 0; 156 171 c.fill = GridBagConstraints.BOTH; 172 panel.add(beatDetectButton, c); 173 174 c = new GridBagConstraints(); 175 c.gridx = 6; 176 c.gridy = 0; 177 c.fill = GridBagConstraints.BOTH; 157 178 c.insets = new Insets(0,VOLUME_SPACING,0,VOLUME_SPACING); 158 179 panel.add(volumeSlider, c); 159 180 160 181 c = new GridBagConstraints(); 161 c.gridx = 7;182 c.gridx = 8; 162 183 c.gridy = 0; 163 184 c.fill = GridBagConstraints.BOTH; … … 211 232 // this.setSize(BUTTON_SIZE * 4, BUTTON_SIZE * 2); 212 233 213 panel.setSize(BUTTON_SIZE * 8, BUTTON_SIZE);234 panel.setSize(BUTTON_SIZE * 9, BUTTON_SIZE); 214 235 215 236 panel.doLayout(); … … 270 291 protected abstract void soloChanged(); 271 292 293 protected abstract void beatDetectChanged(); 294 272 295 273 296 /**
Note:
See TracChangeset
for help on using the changeset viewer.