Remove broken hangul input module.
* modules/input/imhangul-defs.h: * modules/input/imhangul.c: * modules/input/Makefile.am: Remove broken hangul input module.
This commit is contained in:
parent
fbcd4fccfc
commit
1e8cb4623f
@ -1,3 +1,9 @@
|
|||||||
|
2004-01-28 Changwoo Ryu <cwryu@debian.org>
|
||||||
|
|
||||||
|
* modules/input/imhangul-defs.h:
|
||||||
|
* modules/input/imhangul.c:
|
||||||
|
* modules/input/Makefile.am: Remove broken hangul input module.
|
||||||
|
|
||||||
Tue Jan 27 01:56:46 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
Tue Jan 27 01:56:46 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
* gtk/gtktoolbar.c: Remove obsolete comment.
|
* gtk/gtktoolbar.c: Remove obsolete comment.
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2004-01-28 Changwoo Ryu <cwryu@debian.org>
|
||||||
|
|
||||||
|
* modules/input/imhangul-defs.h:
|
||||||
|
* modules/input/imhangul.c:
|
||||||
|
* modules/input/Makefile.am: Remove broken hangul input module.
|
||||||
|
|
||||||
Tue Jan 27 01:56:46 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
Tue Jan 27 01:56:46 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
* gtk/gtktoolbar.c: Remove obsolete comment.
|
* gtk/gtktoolbar.c: Remove obsolete comment.
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2004-01-28 Changwoo Ryu <cwryu@debian.org>
|
||||||
|
|
||||||
|
* modules/input/imhangul-defs.h:
|
||||||
|
* modules/input/imhangul.c:
|
||||||
|
* modules/input/Makefile.am: Remove broken hangul input module.
|
||||||
|
|
||||||
Tue Jan 27 01:56:46 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
Tue Jan 27 01:56:46 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
* gtk/gtktoolbar.c: Remove obsolete comment.
|
* gtk/gtktoolbar.c: Remove obsolete comment.
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2004-01-28 Changwoo Ryu <cwryu@debian.org>
|
||||||
|
|
||||||
|
* modules/input/imhangul-defs.h:
|
||||||
|
* modules/input/imhangul.c:
|
||||||
|
* modules/input/Makefile.am: Remove broken hangul input module.
|
||||||
|
|
||||||
Tue Jan 27 01:56:46 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
Tue Jan 27 01:56:46 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
* gtk/gtktoolbar.c: Remove obsolete comment.
|
* gtk/gtktoolbar.c: Remove obsolete comment.
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2004-01-28 Changwoo Ryu <cwryu@debian.org>
|
||||||
|
|
||||||
|
* modules/input/imhangul-defs.h:
|
||||||
|
* modules/input/imhangul.c:
|
||||||
|
* modules/input/Makefile.am: Remove broken hangul input module.
|
||||||
|
|
||||||
Tue Jan 27 01:56:46 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
Tue Jan 27 01:56:46 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
* gtk/gtktoolbar.c: Remove obsolete comment.
|
* gtk/gtktoolbar.c: Remove obsolete comment.
|
||||||
|
@ -75,10 +75,6 @@ im_ipa_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
|
|||||||
im_ipa_la_SOURCES = imipa.c
|
im_ipa_la_SOURCES = imipa.c
|
||||||
im_ipa_la_LIBADD = $(LDADDS)
|
im_ipa_la_LIBADD = $(LDADDS)
|
||||||
|
|
||||||
im_hangul_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
|
|
||||||
im_hangul_la_SOURCES = imhangul.c imhangul-defs.h
|
|
||||||
im_hangul_la_LIBADD = $(LDADDS)
|
|
||||||
|
|
||||||
if CROSS_COMPILING
|
if CROSS_COMPILING
|
||||||
RUN_QUERY_IMMODULES_TEST=false
|
RUN_QUERY_IMMODULES_TEST=false
|
||||||
else
|
else
|
||||||
@ -114,7 +110,6 @@ module_LTLIBRARIES = \
|
|||||||
im-am-et.la \
|
im-am-et.la \
|
||||||
im-cedilla.la \
|
im-cedilla.la \
|
||||||
im-cyrillic-translit.la \
|
im-cyrillic-translit.la \
|
||||||
im-hangul.la \
|
|
||||||
im-inuktitut.la \
|
im-inuktitut.la \
|
||||||
im-ipa.la \
|
im-ipa.la \
|
||||||
im-thai-broken.la \
|
im-thai-broken.la \
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,120 +0,0 @@
|
|||||||
/* GTK - The GIMP Toolkit
|
|
||||||
* Copyright (C) 2000 Red Hat Software
|
|
||||||
* Copyright (C) 2002 Yusuke Tabata
|
|
||||||
*
|
|
||||||
* This library is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU Library General Public
|
|
||||||
* License as published by the Free Software Foundation; either
|
|
||||||
* version 2 of the License, or (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This library is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
* Library General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU Library General Public
|
|
||||||
* License along with this library; if not, write to the
|
|
||||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
|
||||||
* Boston, MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Authors: Owen Taylor <otaylor@redhat.com>
|
|
||||||
* Yusuke Tabata <tee@kuis.kyoto-u.ac.jp>
|
|
||||||
*
|
|
||||||
* This module is a port of the korean-hangul module from Emacs.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#include <gdk/gdkkeysyms.h>
|
|
||||||
|
|
||||||
#include "gtk/gtkintl.h"
|
|
||||||
#include "gtk/gtkimcontextsimple.h"
|
|
||||||
#include "gtk/gtkimmodule.h"
|
|
||||||
|
|
||||||
GType type_hangul = 0;
|
|
||||||
|
|
||||||
static void hangul_class_init (GtkIMContextSimpleClass *class);
|
|
||||||
static void hangul_init (GtkIMContextSimple *im_context);
|
|
||||||
|
|
||||||
static void
|
|
||||||
hangul_register_type (GTypeModule *module)
|
|
||||||
{
|
|
||||||
static const GTypeInfo object_info =
|
|
||||||
{
|
|
||||||
sizeof (GtkIMContextSimpleClass),
|
|
||||||
(GBaseInitFunc) NULL,
|
|
||||||
(GBaseFinalizeFunc) NULL,
|
|
||||||
(GClassInitFunc) hangul_class_init,
|
|
||||||
NULL, /* class_finalize */
|
|
||||||
NULL, /* class_data */
|
|
||||||
sizeof (GtkIMContextSimple),
|
|
||||||
0,
|
|
||||||
(GInstanceInitFunc) hangul_init,
|
|
||||||
};
|
|
||||||
|
|
||||||
type_hangul =
|
|
||||||
g_type_module_register_type (module,
|
|
||||||
GTK_TYPE_IM_CONTEXT_SIMPLE,
|
|
||||||
"GtkIMContextHangul",
|
|
||||||
&object_info, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
static guint16 hangul_compose_seqs[] = {
|
|
||||||
#include "imhangul-defs.h"
|
|
||||||
};
|
|
||||||
|
|
||||||
static void
|
|
||||||
hangul_class_init (GtkIMContextSimpleClass *class)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
hangul_init (GtkIMContextSimple *im_context)
|
|
||||||
{
|
|
||||||
gtk_im_context_simple_add_table (im_context,
|
|
||||||
hangul_compose_seqs,
|
|
||||||
4,
|
|
||||||
G_N_ELEMENTS (hangul_compose_seqs) / (4 + 2));
|
|
||||||
}
|
|
||||||
|
|
||||||
static const GtkIMContextInfo hangul_info = {
|
|
||||||
"hangul", /* ID */
|
|
||||||
/*N_("Hangul"),*/
|
|
||||||
"Hangul (KSC 5601)", /* Human readable name */
|
|
||||||
"gtk+", /* Translation domain */
|
|
||||||
/* GTK_LOCALEDIR, */
|
|
||||||
"", /* Dir for bindtextdomain (not strictly needed for "gtk+") */
|
|
||||||
"" /* Languages for which this module is the default */
|
|
||||||
};
|
|
||||||
|
|
||||||
static const GtkIMContextInfo *info_list[] = {
|
|
||||||
&hangul_info
|
|
||||||
};
|
|
||||||
|
|
||||||
void
|
|
||||||
im_module_init (GTypeModule *module)
|
|
||||||
{
|
|
||||||
hangul_register_type (module);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
im_module_exit (void)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
im_module_list (const GtkIMContextInfo ***contexts,
|
|
||||||
int *n_contexts)
|
|
||||||
{
|
|
||||||
*contexts = info_list;
|
|
||||||
*n_contexts = G_N_ELEMENTS (info_list);
|
|
||||||
}
|
|
||||||
|
|
||||||
GtkIMContext *
|
|
||||||
im_module_create (const gchar *context_id)
|
|
||||||
{
|
|
||||||
if (strcmp (context_id, "hangul") == 0)
|
|
||||||
return GTK_IM_CONTEXT (g_object_new (type_hangul, NULL));
|
|
||||||
else
|
|
||||||
return NULL;
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user