[Pixman] [PATCH v11 14/14] demos/scale: default to GOOD and locked-together axis
Oded Gabbay
oded.gabbay at gmail.com
Sun Feb 7 14:10:46 CET 2016
On Fri, Feb 5, 2016 at 9:49 AM, <spitzak at gmail.com> wrote:
> From: Bill Spitzak <spitzak at gmail.com>
>
> This makes the demo match normal behavior of pixman/cairo at startup.
>
> Signed-off-by: Bill Spitzak <spitzak at gmail.com>
> ---
> demos/scale.c | 10 +++++-----
> demos/scale.ui | 1 +
> 2 files changed, 6 insertions(+), 5 deletions(-)
>
> diff --git a/demos/scale.c b/demos/scale.c
> index 6d7ad2a..d1fce5d 100644
> --- a/demos/scale.c
> +++ b/demos/scale.c
> @@ -340,7 +340,7 @@ on_expose (GtkWidget *da, GdkEvent *event, gpointer data)
>
> static void
> set_up_combo_box (app_t *app, const char *box_name,
> - int n_entries, const named_int_t table[])
> + int n_entries, const named_int_t table[], int active)
> {
> GtkWidget *widget = get_widget (app, box_name);
> GtkListStore *model;
> @@ -366,7 +366,7 @@ set_up_combo_box (app_t *app, const char *box_name,
> gtk_list_store_set (model, &iter, 0, info->name, -1);
> }
>
> - gtk_combo_box_set_active (GTK_COMBO_BOX (widget), 0);
> + gtk_combo_box_set_active (GTK_COMBO_BOX (widget), active);
>
> g_signal_connect (widget, "changed", G_CALLBACK (rescale), app);
> }
> @@ -374,7 +374,7 @@ set_up_combo_box (app_t *app, const char *box_name,
> static void
> set_up_filter_box (app_t *app, const char *box_name)
> {
> - set_up_combo_box (app, box_name, G_N_ELEMENTS (filters), filters);
> + set_up_combo_box (app, box_name, G_N_ELEMENTS (filters), filters, 0);
> }
>
> static char *
> @@ -422,14 +422,14 @@ app_new (pixman_image_t *original)
> widget = get_widget (app, "drawing_area");
> g_signal_connect (widget, "expose_event", G_CALLBACK (on_expose), app);
>
> - set_up_combo_box (app, "filter_combo_box", G_N_ELEMENTS (filter_types), filter_types);
> + set_up_combo_box (app, "filter_combo_box", G_N_ELEMENTS (filter_types), filter_types, 3);
> set_up_filter_box (app, "reconstruct_x_combo_box");
> set_up_filter_box (app, "reconstruct_y_combo_box");
> set_up_filter_box (app, "sample_x_combo_box");
> set_up_filter_box (app, "sample_y_combo_box");
>
> set_up_combo_box (
> - app, "repeat_combo_box", G_N_ELEMENTS (repeats), repeats);
> + app, "repeat_combo_box", G_N_ELEMENTS (repeats), repeats, 0);
>
> g_signal_connect (
> gtk_builder_get_object (app->builder, "lock_checkbutton"),
> diff --git a/demos/scale.ui b/demos/scale.ui
> index 1e77f56..13e0e0d 100644
> --- a/demos/scale.ui
> +++ b/demos/scale.ui
> @@ -177,6 +177,7 @@
> id="lock_checkbutton">
> <property name="label" translatable="yes">Lock X and Y Dimensions</property>
> <property name="xalign">0.0</property>
> + <property name="active">True</property>
> </object>
> <packing>
> <property name="expand">False</property>
> --
> 1.9.1
>
> _______________________________________________
> Pixman mailing list
> Pixman at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/pixman
Reviewed-by: Oded Gabbay <oded.gabbay at gmail.com>
More information about the Pixman
mailing list