annotate gtk/plugins/perl/common/GtkIMHtml.xs @ 14570:a23083c0514d

[gaim-migrate @ 17294] These were getting in the way of some other things I was working on. Stupid svn. committer: Tailor Script <tailor@pidgin.im>
author Etan Reisner <pidgin@unreliablesource.net>
date Sun, 17 Sep 2006 07:09:54 +0000
parents d6eae5115b31
children 53f7a4a8ad2a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
1 #include "gtkmodule.h"
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
2
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
3 /* This can't work at the moment since I don't have a typemap for Gtk::Widget.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
4 * I thought about using the one from libgtk2-perl but wasn't sure how to go
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
5 * about doing that.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
6 Gtk::Widget
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
7 gtk_imhtml_new(a, b)
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
8 */
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
9
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
10 /* This can't work at the moment since I don't have a typemap for
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
11 * Gtk::TextIter.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
12 * I thought about using the one from libgtk2-perl but wasn't sure how to go
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
13 * about doing that.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
14 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
15 gtk_imhtml_insert_html_at_iter(imhtml, text, options, iter)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
16 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
17 const gchar * text
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
18 Gaim::GtkUI::IMHtml::Options options
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
19 Gtk::TextIter iter
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
20 */
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
21
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
22 /* This can't work at the moment since I don't have a typemap for Gtk::Widget.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
23 * I thought about using the one from libgtk2-perl but wasn't sure how to go
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
24 * about doing that.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
25 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
26 gtk_imhtml_delete(imhtml, start, end)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
27 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
28 Gtk::TextIter start
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
29 Gtk::TextIter end
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
30 */
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
31
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
32 /* This can't work at the moment since I don't have a typemap for Gtk::Widget.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
33 * I thought about using the one from libgtk2-perl but wasn't sure how to go
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
34 * about doing that.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
35 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
36 gtk_imhtml_insert_link(imhtml, mark, url, text)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
37 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
38 Gtk::TextMark mark
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
39 const char * url
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
40 const char * text
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
41 */
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
42
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
43 /* This can't work at the moment since I don't have a typemap for Gtk::Widget.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
44 * I thought about using the one from libgtk2-perl but wasn't sure how to go
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
45 * about doing that.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
46 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
47 gtk_imhtml_insert_smiley_at_iter(imhtml, sml, smiley, iter)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
48 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
49 const char * sml
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
50 char * smiley
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
51 Gtk::TextIter iter
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
52
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
53 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
54 gtk_imhtml_insert_image_at_iter(imhtml, id, iter)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
55 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
56 int id
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
57 Gtk::TextIter iter
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
58 */
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
59
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
60 /* This can't work at the moment since I don't have a typemap for Gtk::Widget.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
61 * I thought about using the one from libgtk2-perl but wasn't sure how to go
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
62 * about doing that.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
63 char *
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
64 gtk_imhtml_get_markup_range(imhtml, start, end)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
65 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
66 Gtk::TextIter start
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
67 Gtk::TextIter end
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
68 */
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
69
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
70 /* This can't work at the moment since I don't have a typemap for Gtk::Widget.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
71 * I thought about using the one from libgtk2-perl but wasn't sure how to go
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
72 * about doing that.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
73 char *
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
74 gtk_imhtml_get_text(imhtml, start, end)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
75 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
76 Gtk::TextIter start
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
77 Gtk::TextIter end
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
78 */
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
79
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
80 /* This can't work at the moment since I don't have a typemap for Gdk::Pixbuf.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
81 * I thought about using the one from libgtk2-perl but wasn't sure how to go
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
82 * about doing that.
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
83 Gaim::GtkUI::IMHtml::Scalable
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
84 gtk_imhtml_image_new(img, filename, id)
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
85 Gdk::Pixbuf img
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
86 const gchar * filename
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
87 int id
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
88 */
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
89
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
90 /* This can't work at the moment since I don't have a typemap for Gtk::Widget.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
91 * I thought about using the one from libgtk2-perl but wasn't sure how to go
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
92 * about doing that.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
93 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
94 gtk_imhtml_image_add_to(scale, imhtml, iter)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
95 Gaim::GtkUI::IMHtml::Scalable scale
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
96 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
97 Gtk::TextIter iter
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
98 */
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
99
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
100 /* This can't work at the moment since I don't have a typemap for Gtk::Widget.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
101 * I thought about using the one from libgtk2-perl but wasn't sure how to go
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
102 * about doing that.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
103 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
104 gtk_imhtml_hr_add_to(scale, imhtml, iter)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
105 Gaim::GtkUI::IMHtml::Scalable scale
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
106 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
107 Gtk::TextIter iter
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
108 */
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
109
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
110 /* This can't work at the moment since I don't have a typemap for gboolean *.
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
111 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
112 gtk_imhtml_get_current_format(imhtml, bold, italic, underline)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
113 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
114 gboolean * bold
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
115 gboolean * italic
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
116 gboolean * underline
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
117 */
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
118
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
119 MODULE = Gaim::GtkUI::IMHtml PACKAGE = Gaim::GtkUI::IMHtml PREFIX = gtk_imhtml_
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
120 PROTOTYPES: ENABLE
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
121
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
122 Gaim::GtkUI::IMHtml::Smiley
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
123 gtk_imhtml_smiley_get(imhtml, sml, text)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
124 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
125 const gchar * sml
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
126 const gchar * text
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
127
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
128 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
129 gtk_imhtml_associate_smiley(imhtml, sml, smiley)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
130 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
131 const gchar * sml
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
132 Gaim::GtkUI::IMHtml::Smiley smiley
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
133
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
134 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
135 gtk_imhtml_remove_smileys(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
136 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
137
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
138 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
139 gtk_imhtml_set_funcs(imhtml, f)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
140 Gaim::GtkUI::IMHtml imhtml
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
141 Gaim::GtkUI::IMHtml::Funcs f
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
142
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
143 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
144 gtk_imhtml_show_comments(imhtml, show)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
145 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
146 gboolean show
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
147
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
148 const char *
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
149 gtk_imhtml_get_protocol_name(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
150 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
151
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
152 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
153 gtk_imhtml_set_protocol_name(imhtml, protocol_name)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
154 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
155 const gchar * protocol_name
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
156
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
157 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
158 gtk_imhtml_append_text(imhtml, text, options)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
159 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
160 const gchar * text
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
161 Gaim::GtkUI::IMHtml::Options options
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
162
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
163 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
164 gtk_imhtml_append_text_with_images(imhtml, text, options, unused = NULL)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
165 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
166 const gchar * text
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
167 Gaim::GtkUI::IMHtml::Options options
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
168 SV *unused
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
169 PREINIT:
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
170 GSList *t_GL;
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
171 int i, t_len;
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
172 PPCODE:
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
173 t_GL = NULL;
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
174 t_len = av_len((AV *)SvRV(unused));
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
175
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
176 for (i = 0; i < t_len; i++) {
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
177 STRLEN t_sl;
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
178 t_GL = g_slist_append(t_GL, SvPV(*av_fetch((AV *)SvRV(unused), i, 0), t_sl));
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
179 }
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
180 gtk_imhtml_append_text_with_images(imhtml, text, options, t_GL);
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
181
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
182 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
183 gtk_imhtml_scroll_to_end(imhtml, smooth)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
184 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
185 gboolean smooth
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
186
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
187 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
188 gtk_imhtml_clear(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
189 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
190
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
191 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
192 gtk_imhtml_page_up(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
193 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
194
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
195 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
196 gtk_imhtml_page_down(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
197 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
198
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
199 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
200 gtk_imhtml_set_editable(imhtml, editable)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
201 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
202 gboolean editable
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
203
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
204 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
205 gtk_imhtml_set_whole_buffer_formatting_only(imhtml, wbo)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
206 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
207 gboolean wbo
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
208
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
209 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
210 gtk_imhtml_set_format_functions(imhtml, buttons)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
211 Gaim::GtkUI::IMHtml imhtml
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
212 Gaim::GtkUI::IMHtml::Buttons buttons
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
213
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
214 Gaim::GtkUI::IMHtml::Buttons
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
215 gtk_imhtml_get_format_functions(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
216 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
217
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
218 char *
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
219 gtk_imhtml_get_current_fontface(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
220 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
221
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
222 char *
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
223 gtk_imhtml_get_current_forecolor(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
224 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
225
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
226 char *
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
227 gtk_imhtml_get_current_backcolor(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
228 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
229
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
230 char *
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
231 gtk_imhtml_get_current_background(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
232 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
233
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
234 gint
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
235 gtk_imhtml_get_current_fontsize(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
236 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
237
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
238 gboolean
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
239 gtk_imhtml_get_editable(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
240 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
241
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
242 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
243 gtk_imhtml_clear_formatting(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
244 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
245
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
246 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
247 gtk_imhtml_toggle_bold(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
248 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
249
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
250 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
251 gtk_imhtml_toggle_italic(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
252 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
253
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
254 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
255 gtk_imhtml_toggle_underline(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
256 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
257
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
258 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
259 gtk_imhtml_toggle_strike(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
260 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
261
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
262 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
263 gtk_imhtml_toggle_forecolor(imhtml, color)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
264 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
265 const char * color
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
266
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
267 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
268 gtk_imhtml_toggle_backcolor(imhtml, color)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
269 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
270 const char * color
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
271
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
272 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
273 gtk_imhtml_toggle_background(imhtml, color)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
274 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
275 const char * color
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
276
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
277 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
278 gtk_imhtml_toggle_fontface(imhtml, face)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
279 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
280 const char * face
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
281
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
282 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
283 gtk_imhtml_toggle_link(imhtml, url)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
284 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
285 const char * url
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
286
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
287 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
288 gtk_imhtml_insert_smiley(imhtml, sml, smiley)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
289 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
290 const char * sml
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
291 char * smiley
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
292
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
293 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
294 gtk_imhtml_font_set_size(imhtml, size)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
295 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
296 gint size
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
297
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
298 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
299 gtk_imhtml_font_shrink(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
300 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
301
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
302 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
303 gtk_imhtml_font_grow(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
304 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
305
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
306 char *
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
307 gtk_imhtml_get_markup(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
308 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
309
14570
a23083c0514d [gaim-migrate @ 17294]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14567
diff changeset
310 # /* ETAN Test this, and document well that it returns an arrayref */
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
311 void
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
312 gtk_imhtml_get_markup_lines(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
313 Gaim::GtkUI::IMHtml imhtml
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
314 PREINIT:
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
315 gint i;
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
316 AV *lines;
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
317 gchar **bufs;
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
318 PPCODE:
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
319 bufs = gtk_imhtml_get_markup_lines(imhtml);
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
320 lines = newAV();
14570
a23083c0514d [gaim-migrate @ 17294]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14567
diff changeset
321 for (i = 0; bufs[i] != NULL; i++) {
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
322 av_push(lines, newSVpv(bufs[i], 0));
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
323 }
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
324 XPUSHs(sv_2mortal(newRV_noinc((SV *)lines)));
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
325
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
326 MODULE = Gaim::GtkUI::IMHtml PACKAGE = Gaim::GtkUI::IMHtml::Scalable PREFIX = gtk_imhtml_image_
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
327 PROTOTYPES: ENABLE
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
328
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
329 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
330 gtk_imhtml_image_free(scale)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
331 Gaim::GtkUI::IMHtml::Scalable scale
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
332
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
333 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
334 gtk_imhtml_image_scale(scale, width, height)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
335 Gaim::GtkUI::IMHtml::Scalable scale
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
336 int width
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
337 int height
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
338
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
339 MODULE = Gaim::GtkUI::IMHtml PACKAGE = Gaim::GtkUI::IMHtml::Hr PREFIX = gtk_imhtml_hr_
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
340 PROTOTYPES: ENABLE
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
341
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
342 Gaim::GtkUI::IMHtml::Scalable
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
343 gtk_imhtml_hr_new()
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
344
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
345 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
346 gtk_imhtml_hr_free(scale)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
347 Gaim::GtkUI::IMHtml::Scalable scale
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
348
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
349 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
350 gtk_imhtml_hr_scale(scale, width, height)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
351 Gaim::GtkUI::IMHtml::Scalable scale
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
352 int width
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
353 int height
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
354
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
355 MODULE = Gaim::GtkUI::IMHtml PACKAGE = Gaim::GtkUI::IMHtml::Search PREFIX = gtk_imhtml_search_
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
356 PROTOTYPES: ENABLE
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
357
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
358 gboolean
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
359 gtk_imhtml_search_find(imhtml, text)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
360 Gaim::GtkUI::IMHtml imhtml
14416
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
361 const gchar * text
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
362
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
363 void
eeca8be382a5 [gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
364 gtk_imhtml_search_clear(imhtml)
14567
d6eae5115b31 [gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14416
diff changeset
365 Gaim::GtkUI::IMHtml imhtml