gchar *file_path;
GtkWidget *new_menu;
- file_path = filesel_select_file(_("Select dictionaries location"),
+ file_path = filesel_select_file_open(_("Select dictionaries location"),
prefs_common.aspell_path);
if (file_path != NULL) {
gchar *tmp_path, *tmp;
GtkWidget *checkbtn_enable_aspell;
GtkWidget *checkbtn_check_while_typing;
GtkWidget *checkbtn_use_alternate;
- GtkWidget *label1;
GtkWidget *label2;
GtkWidget *entry_aspell_path;
GtkWidget *label3;
GtkWidget *btn_aspell_path;
GtkWidget *hbox1;
GtkWidget *misspelled_btn;
+ GtkTooltips *tooltips;
+
+ tooltips = gtk_tooltips_new ();
table = gtk_table_new(8, 3, FALSE);
gtk_widget_show(table);
gtk_table_attach(GTK_TABLE(table), checkbtn_use_alternate, 0, 3, 2,
3, (GtkAttachOptions) (GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
-
- label1 =
- gtk_label_new(_
- ("Enabling an alternate dictionary makes switching\nwith the last used dictionary faster"));
- gtk_widget_show(label1);
- gtk_table_attach(GTK_TABLE(table), label1, 0, 3, 3, 4,
- (GtkAttachOptions) (GTK_FILL),
- (GtkAttachOptions) (0), 0, 0);
- gtk_misc_set_alignment(GTK_MISC(label1), 7.45058e-09, 0.5);
+ gtk_tooltips_set_tip (tooltips, checkbtn_use_alternate,
+ _("Faster switching with last used dictionary"), NULL);
label2 = gtk_label_new(_("Dictionaries path:"));
gtk_widget_show(label2);
gtk_entry_set_text(GTK_ENTRY(entry_aspell_path),
SAFE_STRING(prefs_common.aspell_path));
- gtk_signal_connect(GTK_OBJECT(checkbtn_enable_aspell), "toggled",
- GTK_SIGNAL_FUNC(prefs_spelling_checkbtn_enable_aspell_toggle_cb),
- prefs_spelling);
- gtk_signal_connect(GTK_OBJECT(btn_aspell_path), "clicked",
- GTK_SIGNAL_FUNC(prefs_spelling_btn_aspell_path_clicked_cb),
- prefs_spelling);
- gtk_signal_connect(GTK_OBJECT(misspelled_btn), "clicked",
- GTK_SIGNAL_FUNC(prefs_spelling_colorsel), prefs_spelling);
+ g_signal_connect(G_OBJECT(checkbtn_enable_aspell), "toggled",
+ G_CALLBACK(prefs_spelling_checkbtn_enable_aspell_toggle_cb),
+ prefs_spelling);
+ g_signal_connect(G_OBJECT(btn_aspell_path), "clicked",
+ G_CALLBACK(prefs_spelling_btn_aspell_path_clicked_cb),
+ prefs_spelling);
+ g_signal_connect(G_OBJECT(misspelled_btn), "clicked",
+ G_CALLBACK(prefs_spelling_colorsel), prefs_spelling);
gtk_option_menu_set_menu(GTK_OPTION_MENU(optmenu_dictionary),
gtkaspell_dictionary_option_menu_new(prefs_common.aspell_path));