Revision: 6382
Author: ek.kato
Date: Fri May  7 05:13:55 2010
Log: * helper/candwin-gtk.c (uim_cand_win_gtk_create_sub_window)
* gtk/uim-cand-win-gtk.c (uim_cand_win_gtk_create_sub_window)
  - Set frame for sub_window.

http://code.google.com/p/uim/source/detail?r=6382

Modified:
 /trunk/gtk/uim-cand-win-gtk.c
 /trunk/helper/candwin-gtk.c

=======================================
--- /trunk/gtk/uim-cand-win-gtk.c       Mon Apr 26 18:53:41 2010
+++ /trunk/gtk/uim-cand-win-gtk.c       Fri May  7 05:13:55 2010
@@ -856,7 +856,7 @@
 static void
 uim_cand_win_gtk_create_sub_window(UIMCandWinGtk *cwin)
 {
-  GtkWidget *window, *scrwin, *text_view;
+  GtkWidget *window, *scrwin, *text_view, *frame;

   if (cwin->sub_window.window)
     return;
@@ -864,6 +864,9 @@
   cwin->sub_window.window = window = gtk_window_new(GTK_WINDOW_POPUP);
   gtk_window_set_default_size(GTK_WINDOW(window), 200, 200);

+  frame = gtk_frame_new(NULL);
+  gtk_container_set_border_width(GTK_CONTAINER(frame), 0);
+
cwin->sub_window.scrolled_window = scrwin = gtk_scrolled_window_new(NULL, NULL);
   gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrwin),
                                 GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
@@ -874,7 +877,9 @@
   gtk_widget_show(text_view);

   gtk_container_add(GTK_CONTAINER(scrwin), text_view);
-  gtk_container_add(GTK_CONTAINER(window), scrwin);
+  gtk_container_add(GTK_CONTAINER(frame), scrwin);
+  gtk_container_add(GTK_CONTAINER(window), frame);
+  gtk_widget_show(frame);
   gtk_widget_show(scrwin);
   gtk_widget_show(text_view);
 }
=======================================
--- /trunk/helper/candwin-gtk.c Mon Apr 26 18:53:41 2010
+++ /trunk/helper/candwin-gtk.c Fri May  7 05:13:55 2010
@@ -991,7 +991,7 @@
 static void
 uim_cand_win_gtk_create_sub_window(UIMCandidateWindow *cwin)
 {
-  GtkWidget *window, *scrwin, *text_view;
+  GtkWidget *window, *scrwin, *text_view, *frame;

   if (cwin->sub_window.window)
     return;
@@ -999,6 +999,9 @@
   cwin->sub_window.window = window = gtk_window_new(GTK_WINDOW_POPUP);
gtk_window_set_default_size(GTK_WINDOW(window), UIM_ANNOTATION_WIN_WIDTH, UIM_ANNOTATION_WIN_HEIGHT);

+  frame = gtk_frame_new(NULL);
+  gtk_container_set_border_width(GTK_CONTAINER(frame), 0);
+
cwin->sub_window.scrolled_window = scrwin = gtk_scrolled_window_new(NULL, NULL);
   gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrwin),
                                  GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
@@ -1009,7 +1012,9 @@
   gtk_widget_show(text_view);

   gtk_container_add(GTK_CONTAINER(scrwin), text_view);
-  gtk_container_add(GTK_CONTAINER(window), scrwin);
+  gtk_container_add(GTK_CONTAINER(frame), scrwin);
+  gtk_container_add(GTK_CONTAINER(window), frame);
+  gtk_widget_show(frame);
   gtk_widget_show(scrwin);
   gtk_widget_show(text_view);
 }

Reply via email to