adding input for histogram

master
Steffen Pohle 3 years ago
parent d4f71a7847
commit 21b771a025

@ -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

@ -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__);
};

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.40.0 -->
<!-- Generated with glade 3.38.2 -->
<interface>
<requires lib="gtk+" version="3.18"/>
<object class="GtkAdjustment" id="detect-pos-adjbright">
@ -455,7 +455,11 @@
<object class="GtkDrawingArea" id="histogram-da">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="events">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</property>
<signal name="button-press-event" handler="cb_histogramda_btnpress" swapped="no"/>
<signal name="button-release-event" handler="cb_histogramda_btnrelease" swapped="no"/>
<signal name="draw" handler="cb_histogramda_draw" swapped="no"/>
<signal name="motion-notify-event" handler="cb_histogramda_motion" swapped="no"/>
</object>
</child>
</object>

Loading…
Cancel
Save