mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
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>
|
||||
|
||||
* 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>
|
||||
|
||||
* 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>
|
||||
|
||||
* 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>
|
||||
|
||||
* 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>
|
||||
|
||||
* 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_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
|
||||
RUN_QUERY_IMMODULES_TEST=false
|
||||
else
|
||||
@ -114,7 +110,6 @@ module_LTLIBRARIES = \
|
||||
im-am-et.la \
|
||||
im-cedilla.la \
|
||||
im-cyrillic-translit.la \
|
||||
im-hangul.la \
|
||||
im-inuktitut.la \
|
||||
im-ipa.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