Line
Link Here
|
0 |
-- a/configure.ac |
0 |
++ b/configure.ac |
Lines 12-23
Link Here
|
12 |
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) |
12 |
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) |
13 |
AC_CONFIG_HEADERS([config.h]) |
13 |
AC_CONFIG_HEADERS([config.h]) |
14 |
|
14 |
|
15 |
SPELLER_LIB=-lenchant |
|
|
16 |
|
17 |
AC_SUBST(SPELLER_LIB) |
18 |
GTKSPELL_PACKAGES=gtk+-2.0 |
15 |
GTKSPELL_PACKAGES=gtk+-2.0 |
19 |
AC_SUBST(GTKSPELL_PACKAGES) |
16 |
AC_SUBST(GTKSPELL_PACKAGES) |
20 |
PKG_CHECK_MODULES(GTKSPELL, $GTKSPELL_PACKAGES enchant >= 0.4.0 ) |
17 |
PKG_CHECK_MODULES([GTKSPELL], $GTKSPELL_PACKAGES enchant-2 >= 2.0.0, |
|
|
18 |
[HAVE_ENCHANT2="yes";AC_DEFINE([HAVE_ENCHANT2], [1], [Set if enchant-2 library is available.])], |
19 |
[PKG_CHECK_MODULES([GTKSPELL], $GTKSPELL_PACKAGES enchant >= 0.4.0) |
20 |
]) |
21 |
AM_CONDITIONAL(HAVE_ENCHANT2, test "$HAVE_ENCHANT2" = "yes") |
21 |
AC_SUBST(GTKSPELL_CFLAGS) |
22 |
AC_SUBST(GTKSPELL_CFLAGS) |
22 |
AC_SUBST(GTKSPELL_LIBS) |
23 |
AC_SUBST(GTKSPELL_LIBS) |
23 |
|
24 |
|
24 |
-- a/gtkspell/Makefile.am |
25 |
++ b/gtkspell/Makefile.am |
Lines 1-6
Link Here
|
1 |
lib_LTLIBRARIES=libgtkspell.la |
1 |
lib_LTLIBRARIES=libgtkspell.la |
2 |
AM_CFLAGS=@GTKSPELL_CFLAGS@ -DG_LOG_DOMAIN=\"gtkspell\" -DLOCALEDIR=\""$(datadir)/locale"\" |
2 |
AM_CFLAGS=@GTKSPELL_CFLAGS@ -DG_LOG_DOMAIN=\"gtkspell\" -DLOCALEDIR=\""$(datadir)/locale"\" |
3 |
libgtkspell_la_LIBADD=@GTKSPELL_LIBS@ @SPELLER_LIB@ |
3 |
libgtkspell_la_LIBADD=@GTKSPELL_LIBS@ |
4 |
libgtkspell_la_includedir=$(includedir)/gtkspell-2.0/gtkspell |
4 |
libgtkspell_la_includedir=$(includedir)/gtkspell-2.0/gtkspell |
5 |
libgtkspell_la_include_HEADERS=gtkspell.h |
5 |
libgtkspell_la_include_HEADERS=gtkspell.h |
6 |
libgtkspell_la_SOURCES=gtkspell.c deprecated.c gtkspell.h |
6 |
libgtkspell_la_SOURCES=gtkspell.c deprecated.c gtkspell.h |
7 |
-- a/gtkspell/gtkspell.c |
7 |
++ b/gtkspell/gtkspell.c |
Lines 277-283
add_to_dictionary(GtkWidget *menuitem, GtkSpell *spell) {
Link Here
|
277 |
get_word_extents_from_mark(spell->buffer, &start, &end, spell->mark_click); |
277 |
get_word_extents_from_mark(spell->buffer, &start, &end, spell->mark_click); |
278 |
word = gtk_text_buffer_get_text(spell->buffer, &start, &end, FALSE); |
278 |
word = gtk_text_buffer_get_text(spell->buffer, &start, &end, FALSE); |
279 |
|
279 |
|
|
|
280 |
#ifdef HAVE_ENCHANT2 |
281 |
enchant_dict_add( spell->speller, word, strlen(word)); |
282 |
#else |
280 |
enchant_dict_add_to_pwl( spell->speller, word, strlen(word)); |
283 |
enchant_dict_add_to_pwl( spell->speller, word, strlen(word)); |
|
|
284 |
#endif |
281 |
|
285 |
|
282 |
gtkspell_recheck_all(spell); |
286 |
gtkspell_recheck_all(spell); |
283 |
|
287 |
|