Mercurial > pidgin
comparison gtk/plugins/perl/common/GtkIMHtml.xs @ 15103:53f7a4a8ad2a
[gaim-migrate @ 17889]
Fix some leakage in the perl loader bindings by using a special typedef to handle functions that return g_malloc()-ed values. Thanks to the Gtk-Perl folks for any easy way to do this.
Fix gaim_gtk_sound_get_event_label() to correctly indicate that the retval is a constant.
committer: Tailor Script <tailor@pidgin.im>
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Mon, 04 Dec 2006 03:49:34 +0000 |
parents | a23083c0514d |
children |
comparison
equal
deleted
inserted
replaced
15102:37a792fc9800 | 15103:53f7a4a8ad2a |
---|---|
58 */ | 58 */ |
59 | 59 |
60 /* This can't work at the moment since I don't have a typemap for Gtk::Widget. | 60 /* This can't work at the moment since I don't have a typemap for Gtk::Widget. |
61 * I thought about using the one from libgtk2-perl but wasn't sure how to go | 61 * I thought about using the one from libgtk2-perl but wasn't sure how to go |
62 * about doing that. | 62 * about doing that. |
63 char * | 63 gchar_own * |
64 gtk_imhtml_get_markup_range(imhtml, start, end) | 64 gtk_imhtml_get_markup_range(imhtml, start, end) |
65 Gaim::GtkUI::IMHtml imhtml | 65 Gaim::GtkUI::IMHtml imhtml |
66 Gtk::TextIter start | 66 Gtk::TextIter start |
67 Gtk::TextIter end | 67 Gtk::TextIter end |
68 */ | 68 */ |
69 | 69 |
70 /* This can't work at the moment since I don't have a typemap for Gtk::Widget. | 70 /* This can't work at the moment since I don't have a typemap for Gtk::Widget. |
71 * I thought about using the one from libgtk2-perl but wasn't sure how to go | 71 * I thought about using the one from libgtk2-perl but wasn't sure how to go |
72 * about doing that. | 72 * about doing that. |
73 char * | 73 gchar_own * |
74 gtk_imhtml_get_text(imhtml, start, end) | 74 gtk_imhtml_get_text(imhtml, start, end) |
75 Gaim::GtkUI::IMHtml imhtml | 75 Gaim::GtkUI::IMHtml imhtml |
76 Gtk::TextIter start | 76 Gtk::TextIter start |
77 Gtk::TextIter end | 77 Gtk::TextIter end |
78 */ | 78 */ |
213 | 213 |
214 Gaim::GtkUI::IMHtml::Buttons | 214 Gaim::GtkUI::IMHtml::Buttons |
215 gtk_imhtml_get_format_functions(imhtml) | 215 gtk_imhtml_get_format_functions(imhtml) |
216 Gaim::GtkUI::IMHtml imhtml | 216 Gaim::GtkUI::IMHtml imhtml |
217 | 217 |
218 char * | 218 gchar_own * |
219 gtk_imhtml_get_current_fontface(imhtml) | 219 gtk_imhtml_get_current_fontface(imhtml) |
220 Gaim::GtkUI::IMHtml imhtml | 220 Gaim::GtkUI::IMHtml imhtml |
221 | 221 |
222 char * | 222 gchar_own * |
223 gtk_imhtml_get_current_forecolor(imhtml) | 223 gtk_imhtml_get_current_forecolor(imhtml) |
224 Gaim::GtkUI::IMHtml imhtml | 224 Gaim::GtkUI::IMHtml imhtml |
225 | 225 |
226 char * | 226 gchar_own * |
227 gtk_imhtml_get_current_backcolor(imhtml) | 227 gtk_imhtml_get_current_backcolor(imhtml) |
228 Gaim::GtkUI::IMHtml imhtml | 228 Gaim::GtkUI::IMHtml imhtml |
229 | 229 |
230 char * | 230 gchar_own * |
231 gtk_imhtml_get_current_background(imhtml) | 231 gtk_imhtml_get_current_background(imhtml) |
232 Gaim::GtkUI::IMHtml imhtml | 232 Gaim::GtkUI::IMHtml imhtml |
233 | 233 |
234 gint | 234 gint |
235 gtk_imhtml_get_current_fontsize(imhtml) | 235 gtk_imhtml_get_current_fontsize(imhtml) |
301 | 301 |
302 void | 302 void |
303 gtk_imhtml_font_grow(imhtml) | 303 gtk_imhtml_font_grow(imhtml) |
304 Gaim::GtkUI::IMHtml imhtml | 304 Gaim::GtkUI::IMHtml imhtml |
305 | 305 |
306 char * | 306 gchar_own * |
307 gtk_imhtml_get_markup(imhtml) | 307 gtk_imhtml_get_markup(imhtml) |
308 Gaim::GtkUI::IMHtml imhtml | 308 Gaim::GtkUI::IMHtml imhtml |
309 | 309 |
310 # /* ETAN Test this, and document well that it returns an arrayref */ | 310 # /* ETAN Test this, and document well that it returns an arrayref */ |
311 void | 311 void |