Mercurial > pidgin
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 |