From owner-ports-jp@jp.freebsd.org  Thu Jul 19 22:47:00 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id WAA60369;
	Thu, 19 Jul 2001 22:47:00 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from mail.katsurajima.seya.yokohama.jp (mail.katsurajima.seya.yokohama.jp [210.164.211.67])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id WAA60364
	for <ports-jp@jp.freebsd.org>; Thu, 19 Jul 2001 22:46:59 +0900 (JST)
	(envelope-from raven@katsurajima.seya.yokohama.jp)
From: raven@katsurajima.seya.yokohama.jp
Received: from monster.katsurajima.seya.yokohama.jp (gw-global.katsurajima.seya.yokohama.jp [192.168.2.3])
	by mail.katsurajima.seya.yokohama.jp (Postfix) with ESMTP id D17581D8C08
	for <ports-jp@jp.freebsd.org>; Thu, 19 Jul 2001 22:46:23 +0900 (JST)
Received: from zenchan.katsurajima.seya.yokohama.jp (zenchan [192.168.1.3])
	by monster.katsurajima.seya.yokohama.jp (8.9.3/3.7W05/05/99) with ESMTP id WAA83516
	for <ports-jp@jp.freebsd.org>; Thu, 19 Jul 2001 22:46:23 +0900 (JST)
Received: from zenchan.katsurajima.seya.yokohama.jp.katsurajima.seya.yokohama.jp (localhost [127.0.0.1])
	by zenchan.katsurajima.seya.yokohama.jp (8.11.4/3.7W-00032222) with ESMTP id f6JDkM200437
	for <ports-jp@jp.freebsd.org>; Thu, 19 Jul 2001 22:46:23 +0900 (JST)
Date: Thu, 19 Jul 2001 22:46:22 +0900
Message-ID: <86wv55vxox.wl@zenchan.katsurajima.seya.yokohama.jp>
To: ports-jp@jp.freebsd.org
In-Reply-To: <NEBBLMBGBKPCGLGMJHLKIELNCFAA.konno@hkd.esc.east.ntt.co.jp>
References: <NEBBLMBGBKPCGLGMJHLKIELNCFAA.konno@hkd.esc.east.ntt.co.jp>
User-Agent: Wanderlust/2.4.0 (Rio) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) MULE XEmacs/21.1 (patch 14) (Cuyahoga Valley) (i386--freebsd)
MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu")
Content-Type: multipart/mixed;
 boundary="Multipart_Thu_Jul_19_22:46:22_2001-1"
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: ports-jp 11203
Subject: [ports-jp 11203] Re: ja-gnomecore-1.4.0.4_1
 =?ISO-2022-JP?B?GyRCJE4lMyVzJVElJCVrJCxETCRpJEokJBsoQg==?=
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: raven@katsurajima.seya.yokohama.jp

--Multipart_Thu_Jul_19_22:46:22_2001-1
Content-Type: text/plain; charset=ISO-2022-JP

$B7KEg(B@$B2#IM$G$9(B.

$B;E;v$G;H$C$F$$$k%N!<%H(BPC$B$NCf$+$i=$@5$7$?(Bpatch$B$,H/7!$5$l$?$N$G(B, $B;n$7$F$_(B
$B$F2<$5$$(B.
# $B<B$OEv?M$bK:$l$F$$$F(B, current$B4D6-$r:n$m$&$H$7$F(Bpatch$B$,$3$1$F>G$C$F$$$?(B
# $B$N$OFb=o$G$9(B(^_^;
-- 
Katsurajima "Raven" Naoto($B7KEg(B $BD>?M(B)
Family Emblem: Circle and Left 3 Clove-TOMOE($B4]$K:8;0$DCz;RGC(B)
e-mail: raven@katsurajima.seya.yokohama.jp

--Multipart_Thu_Jul_19_22:46:22_2001-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="patch-aa"
Content-Transfer-Encoding: 7bit

--- ./gnome-terminal/gnome-terminal.c.jpterm	Sun Jul 16 20:02:36 2000
+++ ./gnome-terminal/gnome-terminal.c	Sun Oct 29 18:54:51 2000
@@ -47,7 +47,7 @@
 
 char **env;
 
-#define DEFAULT_FONT "-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1"
+#define DEFAULT_FONT "-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*"
 #define EXTRA 6
 
 /* is there pixmap compiled into zvt */
@@ -93,6 +93,7 @@
 	int scroll_out       :1;       		/* Scroll on output? */
 	int swap_keys        :1;       		/* Swap DEL/Backspace? */
 	int login_by_default :1;                /* do --login as default */
+ 	int use_im           :1;		/* Open XInput Method */         
 #ifdef ZVT_BACKGROUND_SCROLL
 	int scroll_background:1; 		/* background will scroll */
 #endif
@@ -145,6 +146,7 @@
 	GtkWidget *swapkeys_checkbox;
 	GtkWidget *login_by_default_checkbox;
 	GtkWidget *use_bold_checkbox;
+ 	GtkWidget *use_im_checkbox;
 	GtkWidget *wordclass_entry;
 	GtkWidget *pixmap_checkbox;
 	GtkWidget *pixmap_file_entry;
@@ -296,7 +298,7 @@
 	char *s;
 	GdkFont *font;
 
-	font = gdk_font_load (font_name);
+	font = gdk_fontset_load (font_name);
 	if (font) {
 #ifdef ZVT_TERM_EMBOLDEN_SUPPORT
 		if (zvt_term_get_capabilities(term) & ZVT_TERM_EMBOLDEN_SUPPORT &&
@@ -515,6 +517,7 @@
 
 	cfg->login_by_default  = gnome_config_get_bool ("login_by_default=0");
 	cfg->use_bold          = gnome_config_get_bool ("use_bold=true");
+	cfg->use_im            = gnome_config_get_bool ("use_im=true");
 
 #ifdef ZVT_BACKGROUND_SCROLL
 	cfg->scroll_background = gnome_config_get_bool ("scroll_background=0");
@@ -593,9 +596,10 @@
 	newcfg->bell           = GTK_TOGGLE_BUTTON (prefs->bell_checkbox)->active;
 	newcfg->blink          = GTK_TOGGLE_BUTTON (prefs->blink_checkbox)->active;
 	newcfg->swap_keys      = GTK_TOGGLE_BUTTON (prefs->swapkeys_checkbox)->active;
+ 	newcfg->use_im         = GTK_TOGGLE_BUTTON (prefs->use_im_checkbox)->active;
 #ifdef HAVE_ZVT_DEL_IS_DEL
 	newcfg->del_is_del     = GTK_TOGGLE_BUTTON (prefs->del_is_del_checkbox)->active;
 #endif
 	newcfg->menubar_hidden = GTK_TOGGLE_BUTTON (prefs->menubar_checkbox)->active;
 	newcfg->scroll_out     = GTK_TOGGLE_BUTTON (prefs->scroll_out_checkbox)->active;
 	newcfg->scroll_key     = GTK_TOGGLE_BUTTON (prefs->scroll_kbd_checkbox)->active;
@@ -686,9 +690,10 @@
 	zvt_term_set_scroll_on_output (term, cfg->scroll_out);
 	zvt_term_set_scrollback (term, cfg->scrollback);
 	zvt_term_set_del_key_swap (term, cfg->swap_keys);
+ 	zvt_term_set_open_im (term, cfg->use_im);
 #ifdef HAVE_ZVT_DEL_IS_DEL
 	zvt_term_set_del_is_del (term, cfg->del_is_del);
 #endif
 
 	if (zvt_pixmap_support && cfg->background_pixmap) {
 		int flags;
@@ -1033,9 +1039,10 @@
 	gnome_config_set_bool   ("swap_del_and_backspace", cfg->swap_keys);
 #ifdef HAVE_ZVT_DEL_IS_DEL
 	gnome_config_set_bool   ("del_is_del", cfg->del_is_del);
 #endif
 	gnome_config_set_bool   ("login_by_default", cfg->login_by_default);
 	gnome_config_set_bool   ("use_bold", cfg->use_bold);
+	gnome_config_set_bool   ("use_im", cfg->use_im);
 	gnome_config_set_int    ("scrollbacklines", cfg->scrollback);
 	gnome_config_set_int    ("color_set", cfg->color_set);
 	if (cfg->color_type>=4)
@@ -1243,6 +1250,13 @@
 	gtk_table_attach (GTK_TABLE (table), prefs->login_by_default_checkbox,
 			  2, 3, LOGIN_ROW, LOGIN_ROW+1, GTK_FILL, 0, 0, 0);
 
+	/* Use XInput Method */
+	prefs->use_im_checkbox = gtk_check_button_new_with_label (_("Open IM(input method)"));
+	gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs->use_im_checkbox),
+				     cfg->use_im ? 1 : 0);
+	gtk_signal_connect (GTK_OBJECT (prefs->use_im_checkbox), "toggled",
+			    GTK_SIGNAL_FUNC (prop_changed), prefs);
+
 	/* Word selection class */
 	l = aligned_label (_("Select-by-word characters"));
 	gtk_table_attach (GTK_TABLE (table), l,
@@ -1556,7 +1572,7 @@
 	GdkEvent *event;
 	gint32 time;
 	
-	string_atom = gdk_atom_intern ("STRING", FALSE);
+	string_atom = gdk_atom_intern ("COMPOUND_TEXT", FALSE);
 	if (string_atom == GDK_NONE)
 		return;
 
@@ -2233,6 +2249,7 @@
 	}
 
 	set_color_scheme (term, cfg);
+ 	zvt_term_set_open_im (term, cfg->use_im);
 
 	XSync(GDK_DISPLAY(), False);
 

--Multipart_Thu_Jul_19_22:46:22_2001-1--
