[Xfce4-commits] <midori:master> Show spell checking preferences unconditionally
Christian Dywan
noreply at xfce.org
Tue Dec 15 00:06:01 CET 2009
Updating branch refs/heads/master
to f905420967af81f55f3e7f95b4df22fc856831aa (commit)
from e04a078de4ddc569613d8eaf0f54cc4988296687 (commit)
commit f905420967af81f55f3e7f95b4df22fc856831aa
Author: Christian Dywan <christian at twotoasts.de>
Date: Mon Dec 14 23:25:33 2009 +0100
Show spell checking preferences unconditionally
midori/midori-preferences.c | 53 +++++++++++-------------------------------
1 files changed, 14 insertions(+), 39 deletions(-)
diff --git a/midori/midori-preferences.c b/midori/midori-preferences.c
index 2236e1b..d48e538 100644
--- a/midori/midori-preferences.c
+++ b/midori/midori-preferences.c
@@ -220,6 +220,7 @@ midori_preferences_add_toolbutton (GtkWidget* toolbar,
#endif
}
+#if 0
static void
midori_preferences_list_dicts_cb (const gchar* lang_tag,
const gchar* provider_name,
@@ -233,33 +234,13 @@ midori_preferences_list_dicts_cb (const gchar* lang_tag,
static GList*
midori_preferences_get_spell_languages (void)
{
- static gpointer (*enchant_broker_init) (void) = NULL;
- static void (*enchant_broker_list_dicts) (gpointer, GCallback, gpointer) = NULL;
- static void (*enchant_broker_free) (gpointer) = NULL;
- gpointer broker;
GList* dicts = NULL;
-
- if (!enchant_broker_list_dicts && g_module_supported ())
- {
- GModule* module;
- if (!(module = g_module_open ("libenchant.so.1", G_MODULE_BIND_LOCAL)))
- return NULL;
- if (!g_module_symbol (module, "enchant_broker_init",
- (void*) &enchant_broker_init))
- return NULL;
- if (!g_module_symbol (module, "enchant_broker_list_dicts",
- (void*) &enchant_broker_list_dicts))
- return NULL;
- if (!g_module_symbol (module, "enchant_broker_free",
- (void*) &enchant_broker_free))
- return NULL;
- }
-
- broker = enchant_broker_init ();
+ gpointer broker = enchant_broker_init ();
enchant_broker_list_dicts (broker, (GCallback)midori_preferences_list_dicts_cb, &dicts);
enchant_broker_free (broker);
return dicts;
}
+#endif
/**
* midori_preferences_set_settings:
@@ -282,9 +263,6 @@ midori_preferences_set_settings (MidoriPreferences* preferences,
GtkWidget* label;
GtkWidget* button;
GtkWidget* entry;
- #if WEBKIT_CHECK_VERSION (1, 1, 6)
- GList* languages;
- #endif
g_return_if_fail (MIDORI_IS_PREFERENCES (preferences));
g_return_if_fail (MIDORI_IS_WEB_SETTINGS (settings));
@@ -429,20 +407,17 @@ midori_preferences_set_settings (MidoriPreferences* preferences,
button = katze_property_proxy (settings, "find-while-typing", NULL);
SPANNED_ADD (button);
#if WEBKIT_CHECK_VERSION (1, 1, 6)
- if ((languages = midori_preferences_get_spell_languages ()))
- {
- FRAME_NEW (_("Spell Checking"));
- button = katze_property_proxy (settings, "enable-spell-checking", NULL);
- gtk_button_set_label (GTK_BUTTON (button), _("Enable Spell Checking"));
- gtk_widget_set_tooltip_text (button, _("Enable spell checking while typing"));
- INDENTED_ADD (button);
- entry = katze_property_proxy (settings, "spell-checking-languages", NULL);
- /* i18n: The example should be adjusted to contain a good local default */
- gtk_widget_set_tooltip_text (entry, _("A comma separated list of "
- "languages to be used for spell checking, for example \"en_GB,de_DE\""));
- SPANNED_ADD (entry);
- g_list_free (languages);
- }
+ FRAME_NEW (_("Spell Checking"));
+ /* FIXME: Provide a nice dictionary selection */
+ button = katze_property_proxy (settings, "enable-spell-checking", NULL);
+ gtk_button_set_label (GTK_BUTTON (button), _("Enable Spell Checking"));
+ gtk_widget_set_tooltip_text (button, _("Enable spell checking while typing"));
+ INDENTED_ADD (button);
+ entry = katze_property_proxy (settings, "spell-checking-languages", NULL);
+ /* i18n: The example should be adjusted to contain a good local default */
+ gtk_widget_set_tooltip_text (entry, _("A comma separated list of "
+ "languages to be used for spell checking, for example \"en_GB,de_DE\""));
+ SPANNED_ADD (entry);
#endif
/* Page "Interface" */
More information about the Xfce4-commits
mailing list