From 3f84b79bfa35911bdfe3a196b042a278c4486e42 Mon Sep 17 00:00:00 2001 From: Xan Lopez Date: Mon, 23 May 2011 14:26:10 +0200 Subject: Add optional spell checking, enabled by default Depends on WebKitGTK+ being built with spell check support, otherwise it won't do anything. Based on a patch by Diego Escalante. --- data/glade/prefs-dialog.ui | 675 +++++++++++++++++++++------------ data/org.gnome.epiphany.gschema.xml.in | 5 + 2 files changed, 435 insertions(+), 245 deletions(-) (limited to 'data') diff --git a/data/glade/prefs-dialog.ui b/data/glade/prefs-dialog.ui index 98d4a78cd..6bcb7fea5 100644 --- a/data/glade/prefs-dialog.ui +++ b/data/glade/prefs-dialog.ui @@ -1,11 +1,126 @@ - + - + + False + 5 + Add Language + epiphany-preferences-add-language + True + dialog + + + True + False + vertical + 2 + + + True + False + end + + + gtk-cancel + True + True + True + False + False + True + + + False + False + 0 + + + + + gtk-add + True + True + True + False + False + True + + + False + False + 1 + + + + + False + True + end + 0 + + + + + True + False + 5 + 6 + + + True + False + 0 + Choose a l_anguage: + True + languages_treeview + + + True + True + 0 + + + + + True + True + never + in + + + True + True + False + + + + + + + + True + True + 1 + + + + + False + True + 1 + + + + + + cancelbutton1 + add_button + + - 7 1 100 + 7 1 10 @@ -15,6 +130,7 @@ 10 + False 5 Preferences epiphany-preferences @@ -23,10 +139,56 @@ gtk-preferences normal - + True + False vertical 2 + + + True + False + end + + + gtk-help + True + True + True + False + False + True + + + False + False + 0 + + + + + gtk-close + True + True + True + False + False + True + + + False + False + 1 + + + + + False + True + end + 0 + + True @@ -35,17 +197,18 @@ True + False 12 - vertical 18 True - vertical + False 6 True + False 0 <b>Home page</b> True @@ -62,19 +225,22 @@ True + False 12 True - vertical + False 6 True + False 12 True + False _Address: True homepage_entry @@ -89,9 +255,11 @@ True True - + + True + True 1 @@ -105,6 +273,7 @@ True + False 6 end @@ -114,6 +283,7 @@ True True False + False True @@ -129,6 +299,7 @@ True True False + False True @@ -140,6 +311,7 @@ False + True 1 @@ -148,28 +320,31 @@ False + True 1 False + True 0 True - vertical + False 18 True - vertical + False 6 True + False 0 <b>Downloads</b> True @@ -183,19 +358,22 @@ True + False 12 True - vertical + False 6 True + False 12 True + False _Download folder: True @@ -211,6 +389,7 @@ False + True 0 @@ -220,6 +399,7 @@ True True False + False True True @@ -234,18 +414,21 @@ False + True 1 False + True 0 False + True 1 @@ -254,6 +437,7 @@ True + False General @@ -263,16 +447,17 @@ True + False 12 - vertical 18 True - vertical + False True + False 0 <b>Fonts</b> True @@ -286,11 +471,12 @@ True + False 12 True - vertical + False 6 @@ -298,21 +484,25 @@ True True False + False True True False + True 1 True + False 12 True + False 3 2 12 @@ -321,6 +511,7 @@ True True True + False True @@ -334,6 +525,7 @@ True True True + False Serif 12 True @@ -350,6 +542,7 @@ True True True + False Monospace 12 True @@ -364,6 +557,7 @@ True + False 0 Sans serif font: @@ -375,6 +569,7 @@ True + False 0 Serif font: @@ -388,6 +583,7 @@ True + False 0 Monospace font: @@ -403,6 +599,7 @@ False + True 2 @@ -411,22 +608,25 @@ False + True 1 False + True 0 True - vertical + False True + False 0 <b>Style</b> True @@ -440,10 +640,12 @@ True + False 12 True + False 24 @@ -451,6 +653,7 @@ True True False + False True True @@ -463,14 +666,16 @@ True + False end - _Edit Stylesheet… + _Edit Stylesheet… True True True True + False True @@ -481,6 +686,8 @@ + True + True 1 @@ -489,12 +696,14 @@ False + True 1 False + True 1 @@ -506,6 +715,7 @@ True + False Fonts & Style @@ -516,17 +726,18 @@ True + False 12 - vertical 18 True - vertical + False 6 True + False 0 <b>Web Content</b> True @@ -540,11 +751,12 @@ True + False 12 True - vertical + False 6 @@ -552,6 +764,7 @@ True True False + False True True @@ -567,6 +780,7 @@ True True False + False True True @@ -582,6 +796,7 @@ True True False + False True True @@ -596,23 +811,26 @@ False + True 1 False + True 0 True - vertical + False 6 True + False 0 <b>Cookies</b> True @@ -626,11 +844,12 @@ True + False 12 True - vertical + False 6 @@ -638,6 +857,7 @@ True True False + False True True @@ -653,6 +873,7 @@ True True False + False True True always @@ -666,10 +887,12 @@ True + False 22 True + False 0 <small>For example, not from advertisers on these sites</small> True @@ -688,6 +911,7 @@ True True False + False True True always @@ -703,23 +927,26 @@ False + True 1 False + True 1 True - vertical + False 6 True + False 0 <b>Passwords</b> True @@ -733,6 +960,7 @@ True + False 12 @@ -740,6 +968,7 @@ True True False + False True True @@ -747,23 +976,26 @@ False + True 1 False + True 2 True - vertical + False 6 True + False 0 <b>Temporary Files</b> True @@ -777,14 +1009,17 @@ True + False 12 True + False 12 True + False _Disk space: True disk_cache_spinbutton @@ -798,6 +1033,7 @@ True + False 6 @@ -808,12 +1044,14 @@ False + True 0 True + False 0 MB center @@ -827,18 +1065,21 @@ False + True 1 True + False Cl_ear True True False + False True @@ -866,6 +1107,7 @@ False + True 3 @@ -877,6 +1119,7 @@ True + False Privacy @@ -887,17 +1130,18 @@ True + False 12 - vertical 18 True - vertical + False 6 True + False 0 <b>Encodings</b> True @@ -912,16 +1156,19 @@ True + False 12 True + False 2 12 6 True + False 0 De_fault: True @@ -936,6 +1183,7 @@ True + False 1 @@ -948,23 +1196,26 @@ False + True 1 False + True 0 True - vertical + False 6 True + False 0 <b>Languages</b> True @@ -978,117 +1229,192 @@ True + False 12 - + True - 2 - 6 - 6 + False - + True - vertical - 6 - start - - - gtk-add - True - True - True - False - True - - - False - False - 0 - - + False + 2 + 6 + 6 - - gtk-remove + True - True - True - False - True - - - False - False - 1 - - - - - gtk-go-up - True - True - True - False - True + False + 6 + start + + + gtk-add + True + True + True + True + False + True + + + False + False + 0 + + + + + gtk-remove + True + True + True + True + False + True + + + False + False + 1 + + + + + gtk-go-up + True + True + True + True + False + True + + + False + False + 2 + + + + + gtk-go-down + True + True + True + True + False + True + + + False + False + 3 + + - False - False - 2 + 1 + 2 + GTK_FILL + GTK_FILL - - gtk-go-down + True True - True - False - True + never + in + + + True + True + False + + - False - False - 3 + GTK_FILL - 1 - 2 - GTK_FILL + False + True + 0 - - True - True - never - automatic - in - - - True - True - False - - - - - GTK_FILL - + + False + False 1 + False + True 1 + + + True + False + 6 + + + True + False + 0 + <b>Spell checking</b> + True + True + + + False + False + 0 + + + + + True + False + 12 + + + _Enable spell checking + True + True + False + False + True + 0 + True + + + + + False + True + 1 + + + + + False + False + 2 + + 3 @@ -1097,6 +1423,7 @@ True + False Language @@ -1106,50 +1433,11 @@ + True + True 1 - - - True - end - - - gtk-help - True - True - True - False - True - - - False - False - 0 - - - - - gtk-close - True - True - True - False - True - - - False - False - 1 - - - - - False - end - 0 - - @@ -1157,107 +1445,4 @@ closebutton1 - - 5 - Add Language - epiphany-preferences-add-language - True - dialog - - - True - vertical - 2 - - - True - 5 - vertical - 6 - - - True - 0 - Choose a l_anguage: - True - languages_treeview - - - False - False - 0 - - - - - True - True - never - automatic - in - - - True - True - False - - - - - 1 - - - - - 1 - - - - - True - end - - - gtk-cancel - True - True - True - False - True - - - False - False - 0 - - - - - gtk-add - True - True - True - False - True - - - False - False - 1 - - - - - False - end - 0 - - - - - - cancelbutton1 - add_button - - diff --git a/data/org.gnome.epiphany.gschema.xml.in b/data/org.gnome.epiphany.gschema.xml.in index 0c856f4cc..7c0499e22 100644 --- a/data/org.gnome.epiphany.gschema.xml.in +++ b/data/org.gnome.epiphany.gschema.xml.in @@ -131,6 +131,11 @@ Use a custom CSS Use a custom CSS file to modify websites own CSS. + + true + Enable spell checking + Spell check any text typed in editable areas. + 'UTF-8' Default encoding -- cgit v1.2.3