Author: ek.kato
Date: Fri Sep  5 03:43:21 2008
New Revision: 5549

Modified:
   branches/1.5/helper/pref-gtk.c

Log:
* Port r5548 from trunk.


Modified: branches/1.5/helper/pref-gtk.c
==============================================================================
--- branches/1.5/helper/pref-gtk.c      (original)
+++ branches/1.5/helper/pref-gtk.c      Fri Sep  5 03:43:21 2008
@@ -389,11 +389,19 @@
 static GtkWidget *
 create_group_widget(const char *group_name)
 {
+  GtkWidget *scrolled_win;
   GtkWidget *vbox;
   GtkWidget *group_label;
   struct uim_custom_group *group;
   char *label_text;
+
+  scrolled_win = gtk_scrolled_window_new(NULL, NULL);
+  gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_win),
+                                GTK_POLICY_NEVER,
+                                GTK_POLICY_AUTOMATIC);
   vbox = gtk_vbox_new(FALSE, 8);
+  gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_win),
+                                       vbox);

   gtk_container_set_border_width(GTK_CONTAINER(vbox), 4);

@@ -414,7 +422,7 @@

   uim_custom_group_free(group);

-  return vbox;
+  return scrolled_win;
 }

static void create_sub_group_widgets(GtkWidget *parent_widget, const char *parent_group)

Reply via email to