diff --git a/gui.h b/gui.h index ac122af..e8530ba 100644 --- a/gui.h +++ b/gui.h @@ -102,6 +102,10 @@ G_MODULE_EXPORT void cb_detect_detecttype (GtkWidget *widget, gpointer data); // // histogram elements G_MODULE_EXPORT void cb_histogramda_draw(GtkWidget *area, cairo_t *cr, int w, int h, gpointer data); +G_MODULE_EXPORT void cb_histogramda_motion (GtkWidget *widget, GdkEvent *event, gpointer data); +G_MODULE_EXPORT void cb_histogramda_btnpress (GtkWidget *widget, gpointer data); +G_MODULE_EXPORT void cb_histogramda_btnrelease (GtkWidget *widget, gpointer data); + #ifdef __cplusplus diff --git a/histogram.cc b/histogram.cc index d55e202..a26cadd 100644 --- a/histogram.cc +++ b/histogram.cc @@ -135,3 +135,21 @@ void histogram_update(VideoFrame *vf) { if (histogram_max < histogram[chan][i]) histogram_max = histogram[chan][i]; }; + + +void cb_histogramda_motion (GtkWidget *widget, GdkEvent *event, gpointer data) { +// printf ("%s:%d %s\n", __FILE__, __LINE__, __FUNCTION__); +}; + + +void cb_histogramda_btnpress (GtkWidget *widget, gpointer data) { + printf ("%s:%d %s\n", __FILE__, __LINE__, __FUNCTION__); +}; + + +void cb_histogramda_btnrelease (GtkWidget *widget, gpointer data) { + printf ("%s:%d %s\n", __FILE__, __LINE__, __FUNCTION__); +}; + + + diff --git a/simpleskycam.ui b/simpleskycam.ui index 8406c46..172e65c 100644 --- a/simpleskycam.ui +++ b/simpleskycam.ui @@ -1,5 +1,5 @@ - + @@ -455,7 +455,11 @@ True False + GDK_POINTER_MOTION_MASK | GDK_BUTTON_MOTION_MASK | GDK_BUTTON1_MOTION_MASK | GDK_BUTTON2_MOTION_MASK | GDK_BUTTON3_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_STRUCTURE_MASK + + +