mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
seek: Use the same adjustment for the color balance scales as for the seek scale
This commit is contained in:
parent
c672ffea77
commit
8e46431836
1 changed files with 10 additions and 6 deletions
|
@ -1497,7 +1497,7 @@ colorbalance_value_changed (GtkRange * range, SeekApp * app)
|
||||||
|
|
||||||
val = gtk_range_get_value (range);
|
val = gtk_range_get_value (range);
|
||||||
|
|
||||||
g_print ("colorbalance %s value changed %lf\n", label, val / 100.);
|
g_print ("colorbalance %s value changed %lf\n", label, val / N_GRAD);
|
||||||
|
|
||||||
if (!app->colorbalance_element) {
|
if (!app->colorbalance_element) {
|
||||||
find_interface_elements (app);
|
find_interface_elements (app);
|
||||||
|
@ -1522,7 +1522,7 @@ colorbalance_value_changed (GtkRange * range, SeekApp * app)
|
||||||
|
|
||||||
ival =
|
ival =
|
||||||
(gint) (0.5 + channel->min_value +
|
(gint) (0.5 + channel->min_value +
|
||||||
(val / 100.0) * ((gdouble) channel->max_value -
|
(val / N_GRAD) * ((gdouble) channel->max_value -
|
||||||
(gdouble) channel->min_value));
|
(gdouble) channel->min_value));
|
||||||
gst_color_balance_set_value (GST_COLOR_BALANCE (app->colorbalance_element),
|
gst_color_balance_set_value (GST_COLOR_BALANCE (app->colorbalance_element),
|
||||||
channel, ival);
|
channel, ival);
|
||||||
|
@ -2437,7 +2437,8 @@ create_ui (SeekApp * app)
|
||||||
/* contrast scale */
|
/* contrast scale */
|
||||||
frame = gtk_frame_new ("Contrast");
|
frame = gtk_frame_new ("Contrast");
|
||||||
adjustment =
|
adjustment =
|
||||||
GTK_ADJUSTMENT (gtk_adjustment_new (50.0, 0.0, 101.0, 1.0, 1.0, 1.0));
|
GTK_ADJUSTMENT (gtk_adjustment_new (N_GRAD / 2.0, 0.00, N_GRAD, 0.1,
|
||||||
|
1.0, 1.0));
|
||||||
app->contrast_scale = gtk_hscale_new (adjustment);
|
app->contrast_scale = gtk_hscale_new (adjustment);
|
||||||
gtk_scale_set_draw_value (GTK_SCALE (app->contrast_scale), FALSE);
|
gtk_scale_set_draw_value (GTK_SCALE (app->contrast_scale), FALSE);
|
||||||
g_signal_connect (app->contrast_scale, "value-changed",
|
g_signal_connect (app->contrast_scale, "value-changed",
|
||||||
|
@ -2448,7 +2449,8 @@ create_ui (SeekApp * app)
|
||||||
/* brightness scale */
|
/* brightness scale */
|
||||||
frame = gtk_frame_new ("Brightness");
|
frame = gtk_frame_new ("Brightness");
|
||||||
adjustment =
|
adjustment =
|
||||||
GTK_ADJUSTMENT (gtk_adjustment_new (50.0, 0.0, 101.0, 1.0, 1.0, 1.0));
|
GTK_ADJUSTMENT (gtk_adjustment_new (N_GRAD / 2.0, 0.00, N_GRAD, 0.1,
|
||||||
|
1.0, 1.0));
|
||||||
app->brightness_scale = gtk_hscale_new (adjustment);
|
app->brightness_scale = gtk_hscale_new (adjustment);
|
||||||
gtk_scale_set_draw_value (GTK_SCALE (app->brightness_scale), FALSE);
|
gtk_scale_set_draw_value (GTK_SCALE (app->brightness_scale), FALSE);
|
||||||
g_signal_connect (app->brightness_scale, "value-changed",
|
g_signal_connect (app->brightness_scale, "value-changed",
|
||||||
|
@ -2459,7 +2461,8 @@ create_ui (SeekApp * app)
|
||||||
/* hue scale */
|
/* hue scale */
|
||||||
frame = gtk_frame_new ("Hue");
|
frame = gtk_frame_new ("Hue");
|
||||||
adjustment =
|
adjustment =
|
||||||
GTK_ADJUSTMENT (gtk_adjustment_new (50.0, 0.0, 101.0, 1.0, 1.0, 1.0));
|
GTK_ADJUSTMENT (gtk_adjustment_new (N_GRAD / 2.0, 0.00, N_GRAD, 0.1,
|
||||||
|
1.0, 1.0));
|
||||||
app->hue_scale = gtk_hscale_new (adjustment);
|
app->hue_scale = gtk_hscale_new (adjustment);
|
||||||
gtk_scale_set_draw_value (GTK_SCALE (app->hue_scale), FALSE);
|
gtk_scale_set_draw_value (GTK_SCALE (app->hue_scale), FALSE);
|
||||||
g_signal_connect (app->hue_scale, "value-changed",
|
g_signal_connect (app->hue_scale, "value-changed",
|
||||||
|
@ -2470,7 +2473,8 @@ create_ui (SeekApp * app)
|
||||||
/* saturation scale */
|
/* saturation scale */
|
||||||
frame = gtk_frame_new ("Saturation");
|
frame = gtk_frame_new ("Saturation");
|
||||||
adjustment =
|
adjustment =
|
||||||
GTK_ADJUSTMENT (gtk_adjustment_new (50.0, 0.0, 101.0, 1.0, 1.0, 1.0));
|
GTK_ADJUSTMENT (gtk_adjustment_new (N_GRAD / 2.0, 0.00, N_GRAD, 0.1,
|
||||||
|
1.0, 1.0));
|
||||||
app->saturation_scale = gtk_hscale_new (adjustment);
|
app->saturation_scale = gtk_hscale_new (adjustment);
|
||||||
gtk_scale_set_draw_value (GTK_SCALE (app->saturation_scale), FALSE);
|
gtk_scale_set_draw_value (GTK_SCALE (app->saturation_scale), FALSE);
|
||||||
g_signal_connect (app->saturation_scale, "value-changed",
|
g_signal_connect (app->saturation_scale, "value-changed",
|
||||||
|
|
Loading…
Reference in a new issue