visualizers: wire zoom manager to visualizers

This gets the basic zoom control working. I anticipate we'll
need some additional changes once we land panning support.
This commit is contained in:
Christian Hergert
2016-09-28 19:56:39 -07:00
parent aaf521ef1d
commit b9b96184cd
5 changed files with 125 additions and 28 deletions

View File

@ -22,6 +22,7 @@
#include <gtk/gtk.h>
#include "sp-visualizer-row.h"
#include "sp-zoom-manager.h"
G_BEGIN_DECLS
@ -56,10 +57,13 @@ struct _SpVisualizerViewClass
gpointer _reserved16;
};
GtkWidget *sp_visualizer_view_new (void);
SpCaptureReader *sp_visualizer_view_get_reader (SpVisualizerView *self);
void sp_visualizer_view_set_reader (SpVisualizerView *self,
SpCaptureReader *reader);
GtkWidget *sp_visualizer_view_new (void);
SpCaptureReader *sp_visualizer_view_get_reader (SpVisualizerView *self);
void sp_visualizer_view_set_reader (SpVisualizerView *self,
SpCaptureReader *reader);
SpZoomManager *sp_visualizer_view_get_zoom_manager (SpVisualizerView *self);
void sp_visualizer_view_set_zoom_manager (SpVisualizerView *self,
SpZoomManager *zoom_manager);
G_END_DECLS