comparison src/gtkimhtml.c @ 7729:2ffb337be055

[gaim-migrate @ 8374] wysiwyg underlining committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Wed, 03 Dec 2003 17:29:48 +0000
parents 043fa48f2cc2
children 31fd796d3909
comparison
equal deleted inserted replaced
7728:043fa48f2cc2 7729:2ffb337be055
1973 GtkTextIter bold; 1973 GtkTextIter bold;
1974 gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &bold, span->start); 1974 gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &bold, span->start);
1975 gtk_text_iter_forward_chars(iter, len); 1975 gtk_text_iter_forward_chars(iter, len);
1976 gtk_text_buffer_apply_tag_by_name(imhtml->text_buffer, "BOLD", &bold, iter); 1976 gtk_text_buffer_apply_tag_by_name(imhtml->text_buffer, "BOLD", &bold, iter);
1977 } 1977 }
1978 1978
1979 if ((span = imhtml->edit.italic)) { 1979 if ((span = imhtml->edit.italic)) {
1980 GtkTextIter italic; 1980 GtkTextIter italic;
1981 gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &italic, span->start); 1981 gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &italic, span->start);
1982 gtk_text_buffer_apply_tag_by_name(imhtml->text_buffer, "ITALICS", &italic, iter); 1982 gtk_text_buffer_apply_tag_by_name(imhtml->text_buffer, "ITALICS", &italic,
1983 } 1983 iter);
1984 1984 }
1985
1986 if ((span = imhtml->edit.underline)) {
1987 GtkTextIter underline;
1988 gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &underline, span->start);
1989 gtk_text_buffer_apply_tag_by_name(imhtml->text_buffer, "UNDERLINE", &underline,
1990 iter);
1991 }
1992
1985 if ((span = imhtml->edit.forecolor)) { 1993 if ((span = imhtml->edit.forecolor)) {
1986 GtkTextIter fore; 1994 GtkTextIter fore;
1987 gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &fore, span->start); 1995 gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &fore, span->start);
1988 gtk_text_buffer_apply_tag(imhtml->text_buffer, span->tag, &fore, iter); 1996 gtk_text_buffer_apply_tag(imhtml->text_buffer, span->tag, &fore, iter);
1989 } 1997 }
1990 1998
1991 if ((span = imhtml->edit.backcolor)) { 1999 if ((span = imhtml->edit.backcolor)) {
1992 GtkTextIter back; 2000 GtkTextIter back;
1993 gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &back, span->start); 2001 gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &back, span->start);
1994 gtk_text_buffer_apply_tag(imhtml->text_buffer, span->tag, &back, iter); 2002 gtk_text_buffer_apply_tag(imhtml->text_buffer, span->tag, &back, iter);
1995 } 2003 }
1996 2004
1997 if ((span = imhtml->edit.fontface)) { 2005 if ((span = imhtml->edit.fontface)) {
1998 GtkTextIter face; 2006 GtkTextIter face;
1999 gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &face, span->start); 2007 gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &face, span->start);
2000 gtk_text_buffer_apply_tag(imhtml->text_buffer, span->tag, &face, iter); 2008 gtk_text_buffer_apply_tag(imhtml->text_buffer, span->tag, &face, iter);
2001 } 2009 }