b975004136d8217000df99294a12b333e77618af
[mono.git] / bockbuild / mac-sdk / patches / gtk / 0073-disable-combobox-scrolling.patch
1 diff --git a/gtk/gtkcombobox.c b/gtk/gtkcombobox.c
2 index 39514fd..bd83a1e 100644
3 --- a/gtk/gtkcombobox.c
4 +++ b/gtk/gtkcombobox.c
5 @@ -330,8 +330,6 @@ static void     gtk_combo_box_forall               (GtkContainer     *container,
6                                                      gpointer          callback_data);
7  static gboolean gtk_combo_box_expose_event         (GtkWidget        *widget,
8                                                      GdkEventExpose   *event);
9 -static gboolean gtk_combo_box_scroll_event         (GtkWidget        *widget,
10 -                                                    GdkEventScroll   *event);
11  static void     gtk_combo_box_set_active_internal  (GtkComboBox      *combo_box,
12                                                     GtkTreePath      *path);
13
14 @@ -551,7 +549,6 @@ gtk_combo_box_class_init (GtkComboBoxClass *klass)
15    widget_class->size_allocate = gtk_combo_box_size_allocate;
16    widget_class->size_request = gtk_combo_box_size_request;
17    widget_class->expose_event = gtk_combo_box_expose_event;
18 -  widget_class->scroll_event = gtk_combo_box_scroll_event;
19    widget_class->mnemonic_activate = gtk_combo_box_mnemonic_activate;
20    widget_class->grab_focus = gtk_combo_box_grab_focus;
21    widget_class->style_set = gtk_combo_box_style_set;
22 @@ -2963,31 +2960,6 @@ tree_first (GtkComboBox  *combo,
23    return search_data.set;
24  }
25
26 -static gboolean
27 -gtk_combo_box_scroll_event (GtkWidget          *widget,
28 -                            GdkEventScroll     *event)
29 -{
30 -  GtkComboBox *combo_box = GTK_COMBO_BOX (widget);
31 -  gboolean found;
32 -  GtkTreeIter iter;
33 -  GtkTreeIter new_iter;
34 -
35 -  if (!gtk_combo_box_get_active_iter (combo_box, &iter))
36 -    return TRUE;
37 -
38 -  if (event->direction == GDK_SCROLL_UP)
39 -    found = tree_prev (combo_box, combo_box->priv->model,
40 -                      &iter, &new_iter, FALSE);
41 -  else
42 -    found = tree_next (combo_box, combo_box->priv->model,
43 -                      &iter, &new_iter, FALSE);
44 -
45 -  if (found)
46 -    gtk_combo_box_set_active_iter (combo_box, &new_iter);
47 -
48 -  return TRUE;
49 -}
50 -
51  /*
52   * menu style
53   */