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