aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-06-14 15:19:40 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-06-14 15:19:40 +0200
commita202984cc9fdedb6ced326653b6790890211ae60 (patch)
tree679bc0e667efcc2f60b8048052a74a664e56584d /src
parent78ab2d265d8fbd2bb4bbfb1533645154e12db2c2 (diff)
downloadexperiment-player-a202984cc9fdedb6ced326653b6790890211ae60.tar.gz
allow enabling/disabling the transcript backdrop area (simplifies main.c)
Diffstat (limited to 'src')
-rw-r--r--src/main.c23
1 files changed, 4 insertions, 19 deletions
diff --git a/src/main.c b/src/main.c
index 16e3f71..4a45237 100644
--- a/src/main.c
+++ b/src/main.c
@@ -207,11 +207,6 @@ navigator_widget_time_selected_cb(GtkWidget *widget, gint64 selected_time,
gtk_vlc_player_seek(GTK_VLC_PLAYER(widget), selected_time);
}
-static struct {
- gint64 start;
- gint64 end;
-} last_activated_section = {-1, -1};
-
/** @private */
void
navigator_widget_section_activated_cb(GtkWidget *widget __attribute__((unused)),
@@ -227,9 +222,6 @@ navigator_widget_section_activated_cb(GtkWidget *widget __attribute__((unused)),
start, end);
gtk_experiment_transcript_set_backdrop_area(transcript_proband,
start, end);
-
- last_activated_section.start = start;
- last_activated_section.end = end;
}
/** @private */
@@ -243,17 +235,10 @@ navigator_widget_generic_focus_event_cb(GtkWidget *widget __attribute__((unused)
GtkExperimentTranscript *transcript_proband =
GTK_EXPERIMENT_TRANSCRIPT(transcript_proband_widget);
- gint64 start = -1, end = -1;
-
- if (event->in) {
- start = last_activated_section.start;
- end = last_activated_section.end;
- }
-
- gtk_experiment_transcript_set_backdrop_area(transcript_wizard,
- start, end);
- gtk_experiment_transcript_set_backdrop_area(transcript_proband,
- start, end);
+ gtk_experiment_transcript_set_use_backdrop_area(transcript_wizard,
+ event->in == TRUE);
+ gtk_experiment_transcript_set_use_backdrop_area(transcript_proband,
+ event->in == TRUE);
return TRUE;
}