keep_screen_on();
if (0 != screen_timer_id) Source.remove(screen_timer_id);
screen_timer_id = Timeout.add ((uint)Time.Milliseconds.SECOND * 20, keep_screen_on);
- stdout.printf("Widgets in HBox %s\n", tracks.children.length().to_string());
var children = tracks.get_children();
foreach (var child in children) {
TrackTransport tt = child as TrackTransport;
if (null != tt && tt.get_active_state()) {
- stdout.printf("Track is active and has been added\n");
mixer.add_track(tt.track_bin);
}
}
for (int idx = ((int)project.tracks.length()) - 1; idx > -1; --idx) {
project.tracks.delete_link(project.tracks.nth(idx));
}
+ player.position_duration_callback(0, 0);
}
private void remove_track_interactive(TrackTransport tt) {
string message = "";
stop.set_sensitive(true);
}
private void set_idle() {
+ pause.set_active(false);
+ pause.set_sensitive(false);
play.set_sensitive(true);
record.set_sensitive(true);
record.set_active(false);
- pause.set_sensitive(false);
stop.set_sensitive(false);
}
private void set_paused() {
public void playback_starting_callback(Object sender) {
btn_active.set_sensitive(false);
btn_delete.set_sensitive(false);
+ btn_effects.set_sensitive(false);
}
public void playback_ending_callback(Object sender) {
btn_active.set_sensitive(true);
btn_delete.set_sensitive(true);
+ btn_effects.set_sensitive(get_active_state());
}
public void recording_starting_callback(Object sender) {
btn_active.set_sensitive(false);
btn_delete.set_sensitive(false);
+ btn_effects.set_sensitive(false);
}
public void recording_ending_callback(Object sender) {
btn_active.set_sensitive(true);
btn_delete.set_sensitive(true);
+ btn_effects.set_sensitive(get_active_state());
}
private void eq_updated_callback(EqualizerPopUp sender, int band, double val) {