2008-09-12 [colin] 3.5.0cvs103
[claws.git] / src / gtk / gtkaspell.h
index 39d7cac25b56022071b66de7feed35b4931ffdf3..419e48812bdce6081c19ee08723404eefa2e36e0 100644 (file)
@@ -7,7 +7,7 @@
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * version 3 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
@@ -15,8 +15,7 @@
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser 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
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
 /*
  *
  */
 
-#ifndef __GTKASPELL_H__
-#define __GTKASPELL_H__
+#ifndef __GTKENCHANT_H__
+#define __GTKENCHANT_H__
 
 #ifdef HAVE_CONFIG_H
 #  include "config.h"
 #endif
 
-#ifdef USE_ASPELL
+#ifdef USE_ENCHANT
 
-#include <gtk/gtkoptionmenu.h>
+#include <gtk/gtk.h>
 
 typedef struct _GtkAspell GtkAspell; /* Defined in gtkaspell.c */
 
@@ -50,8 +49,7 @@ const char *  gtkaspell_checkers_strerror     (void);
 
 void           gtkaspell_checkers_reset_error  (void);
 
-GtkAspell*     gtkaspell_new                   (const gchar *dictionary_path,
-                                                const gchar *dictionary, 
+GtkAspell*     gtkaspell_new                   (const gchar *dictionary, 
                                                 const gchar *alt_dictionary, 
                                                 const gchar *encoding,
                                                 gint  misspelled_color,
@@ -75,35 +73,27 @@ gboolean    gtkaspell_change_alt_dict       (GtkAspell *gtkaspell,
                                                 const gchar* alt_dictionary);
 
 
-gboolean       gtkaspell_set_sug_mode          (GtkAspell *gtkaspell, 
-                                                gint  themode);
-
 void           gtkaspell_check_forwards_go     (GtkAspell *gtkaspell);
 void           gtkaspell_check_backwards       (GtkAspell *gtkaspell);
 
 void           gtkaspell_check_all             (GtkAspell *gtkaspell);
 void           gtkaspell_highlight_all         (GtkAspell *gtkaspell);
 
-GtkWidget*     gtkaspell_dictionary_option_menu_new    (const gchar *aspell_path);
-GtkWidget*     gtkaspell_dictionary_option_menu_new_with_refresh
-                                                       (const gchar *aspell_path,
-                                                        gboolean     refresh);
+GtkWidget*     gtkaspell_dictionary_combo_new  (const gboolean refresh);
+
+GtkTreeModel*  gtkaspell_dictionary_store_new  (void);
+GtkTreeModel*  gtkaspell_dictionary_store_new_with_refresh
+                                                       (gboolean     refresh);
 
 gchar*         gtkaspell_get_dictionary_menu_active_item
-                                                       (GtkWidget *menu);
+                                                       (GtkComboBox *combo);
 gint           gtkaspell_set_dictionary_menu_active_item
-                                                       (GtkWidget *menu
+                                                       (GtkComboBox *combo
                                                         const gchar *dictionary);
 
-GtkWidget*     gtkaspell_sugmode_option_menu_new       (gint sugmode);
-
-void           gtkaspell_sugmode_option_menu_set       (GtkOptionMenu *optmenu,
-                                                        gint sugmode);
-
-gint           gtkaspell_get_sugmode_from_option_menu  (GtkOptionMenu *optmenu);
 GSList*                gtkaspell_make_config_menu              (GtkAspell      *gtkaspell);
 
 gchar *gtkaspell_get_default_dictionary(GtkAspell *gtkaspell);
 
-#endif /* USE_ASPELL */
-#endif /* __GTKASPELL_H__ */
+#endif /* USE_ENCHANT */
+#endif /* __GTKENCHANT_H__ */