[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