comparison src/gtkrequest.c @ 7066:87bfe52a4099

[gaim-migrate @ 7630] Added gtkspell goodness to all multi-line fields in GTK+ UIs for gaim_request_*. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Tue, 30 Sep 2003 07:57:03 +0000
parents 3f9e106dfeef
children faddd59a0e74
comparison
equal deleted inserted replaced
7065:493fe366c01f 7066:87bfe52a4099
21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 */ 22 */
23 #include "gtkinternal.h" 23 #include "gtkinternal.h"
24 24
25 #include "debug.h" 25 #include "debug.h"
26 #include "prefs.h"
26 27
27 #include "gtkrequest.h" 28 #include "gtkrequest.h"
28 #include "gtkutils.h" 29 #include "gtkutils.h"
29 #include "stock.h" 30 #include "stock.h"
31
32 #ifdef USE_GTKSPELL
33 # include <gtkspell/gtkspell.h>
34 #endif
30 35
31 typedef struct 36 typedef struct
32 { 37 {
33 GaimRequestType type; 38 GaimRequestType type;
34 39
287 292
288 gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0); 293 gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0);
289 294
290 entry = gtk_text_view_new(); 295 entry = gtk_text_view_new();
291 gtk_text_view_set_editable(GTK_TEXT_VIEW(entry), TRUE); 296 gtk_text_view_set_editable(GTK_TEXT_VIEW(entry), TRUE);
297
298 #ifdef USE_GTKSPELL
299 if (gaim_prefs_get_bool("/gaim/gtk/conversations/spellcheck"))
300 gtkspell_new_attach(GTK_TEXT_VIEW(entry), NULL, NULL);
301 #endif
292 302
293 gtk_container_add(GTK_CONTAINER(sw), entry); 303 gtk_container_add(GTK_CONTAINER(sw), entry);
294 304
295 if (default_value != NULL) { 305 if (default_value != NULL) {
296 GtkTextBuffer *buffer; 306 GtkTextBuffer *buffer;
618 GTK_POLICY_AUTOMATIC); 628 GTK_POLICY_AUTOMATIC);
619 629
620 textview = gtk_text_view_new(); 630 textview = gtk_text_view_new();
621 gtk_text_view_set_editable(GTK_TEXT_VIEW(textview), 631 gtk_text_view_set_editable(GTK_TEXT_VIEW(textview),
622 TRUE); 632 TRUE);
633
634 #ifdef USE_GTKSPELL
635 if (gaim_prefs_get_bool(
636 "/gaim/gtk/conversations/spellcheck"))
637 {
638 gtkspell_new_attach(GTK_TEXT_VIEW(widget),
639 NULL, NULL);
640 }
641 #endif
642
623 gtk_container_add(GTK_CONTAINER(widget), textview); 643 gtk_container_add(GTK_CONTAINER(widget), textview);
624 gtk_widget_show(textview); 644 gtk_widget_show(textview);
625 645
626 gtk_widget_set_size_request(widget, -1, 75); 646 gtk_widget_set_size_request(widget, -1, 75);
627 647