Author: ek.kato
Date: Fri Sep 5 03:43:03 2008
New Revision: 5548
Modified:
trunk/helper/pref-gtk.c
Log:
* pref-gtk.c (create_group_widget) : Enable virtical scrolling of
the setting pane.
Modified: trunk/helper/pref-gtk.c
==============================================================================
--- trunk/helper/pref-gtk.c (original)
+++ trunk/helper/pref-gtk.c Fri Sep 5 03:43:03 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)