Mercurial > pidgin.yaz
comparison src/gtkutils.c @ 5676:dae79aefac8d
[gaim-migrate @ 6094]
I've been meaning to do this for a LONG time. The conversation API now
follows the naming convention of the rest of the new APIs. I'll get some
g_return_*_if_fail() checks in there soon.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Mon, 02 Jun 2003 21:51:06 +0000 |
parents | 84221116b28e |
children | e43e1b8dca8b |
comparison
equal
deleted
inserted
replaced
5675:17e345ffeddb | 5676:dae79aefac8d |
---|---|
75 | 75 |
76 gtk_widget_set_sensitive(to_toggle, !sensitivity); | 76 gtk_widget_set_sensitive(to_toggle, !sensitivity); |
77 } | 77 } |
78 | 78 |
79 static void | 79 static void |
80 gaim_gtk_remove_tags(struct gaim_gtk_conversation *gtkconv, const char *tag) | 80 gaim_gtk_remove_tags(GaimGtkConversation *gtkconv, const char *tag) |
81 { | 81 { |
82 GtkTextIter start, end, m_start, m_end; | 82 GtkTextIter start, end, m_start, m_end; |
83 | 83 |
84 if (gtkconv == NULL || tag == NULL) | 84 if (gtkconv == NULL || tag == NULL) |
85 return; | 85 return; |
109 } | 109 } |
110 } | 110 } |
111 } | 111 } |
112 | 112 |
113 void | 113 void |
114 gaim_gtk_surround(struct gaim_gtk_conversation *gtkconv, | 114 gaim_gtk_surround(GaimGtkConversation *gtkconv, |
115 const char *pre, const char *post) | 115 const char *pre, const char *post) |
116 { | 116 { |
117 GtkTextIter start, end; | 117 GtkTextIter start, end; |
118 GtkTextMark *mark_start, *mark_end; | 118 GtkTextMark *mark_start, *mark_end; |
119 GtkTextBuffer *entry_buffer; | 119 GtkTextBuffer *entry_buffer; |
199 | 199 |
200 return FALSE; | 200 return FALSE; |
201 } | 201 } |
202 | 202 |
203 void | 203 void |
204 gaim_gtk_advance_past(struct gaim_gtk_conversation *gtkconv, | 204 gaim_gtk_advance_past(GaimGtkConversation *gtkconv, |
205 const char *pre, const char *post) | 205 const char *pre, const char *post) |
206 { | 206 { |
207 GtkTextIter current_pos, start, end; | 207 GtkTextIter current_pos, start, end; |
208 | 208 |
209 if (invert_tags(gtkconv->entry_buffer, pre, post, TRUE)) | 209 if (invert_tags(gtkconv->entry_buffer, pre, post, TRUE)) |
220 | 220 |
221 gtk_widget_grab_focus(gtkconv->entry); | 221 gtk_widget_grab_focus(gtkconv->entry); |
222 } | 222 } |
223 | 223 |
224 void | 224 void |
225 gaim_gtk_set_font_face(struct gaim_gtk_conversation *gtkconv, | 225 gaim_gtk_set_font_face(GaimGtkConversation *gtkconv, |
226 const char *font) | 226 const char *font) |
227 { | 227 { |
228 char *pre_fontface; | 228 char *pre_fontface; |
229 | 229 |
230 if (gtkconv == NULL || font == NULL) | 230 if (gtkconv == NULL || font == NULL) |
245 g_free(pre_fontface); | 245 g_free(pre_fontface); |
246 } | 246 } |
247 | 247 |
248 static int | 248 static int |
249 des_save_icon(GtkObject *obj, GdkEvent *e, | 249 des_save_icon(GtkObject *obj, GdkEvent *e, |
250 struct gaim_gtk_conversation *gtkconv) | 250 GaimGtkConversation *gtkconv) |
251 { | 251 { |
252 gtk_widget_destroy(gtkconv->u.im->save_icon); | 252 gtk_widget_destroy(gtkconv->u.im->save_icon); |
253 gtkconv->u.im->save_icon = NULL; | 253 gtkconv->u.im->save_icon = NULL; |
254 | 254 |
255 return TRUE; | 255 return TRUE; |
256 } | 256 } |
257 | 257 |
258 static void | 258 static void |
259 do_save_icon(GtkObject *obj, struct gaim_conversation *c) | 259 do_save_icon(GtkObject *obj, GaimConversation *c) |
260 { | 260 { |
261 struct gaim_gtk_conversation *gtkconv; | 261 GaimGtkConversation *gtkconv; |
262 FILE *file; | 262 FILE *file; |
263 const char *f; | 263 const char *f; |
264 | 264 |
265 gtkconv = GAIM_GTK_CONVERSATION(c); | 265 gtkconv = GAIM_GTK_CONVERSATION(c); |
266 | 266 |
288 gtk_widget_destroy(gtkconv->u.im->save_icon); | 288 gtk_widget_destroy(gtkconv->u.im->save_icon); |
289 gtkconv->u.im->save_icon = NULL; | 289 gtkconv->u.im->save_icon = NULL; |
290 } | 290 } |
291 | 291 |
292 static void | 292 static void |
293 cancel_save_icon(GtkObject *obj, struct gaim_gtk_conversation *gtkconv) | 293 cancel_save_icon(GtkObject *obj, GaimGtkConversation *gtkconv) |
294 { | 294 { |
295 gtk_widget_destroy(gtkconv->u.im->save_icon); | 295 gtk_widget_destroy(gtkconv->u.im->save_icon); |
296 gtkconv->u.im->save_icon = NULL; | 296 gtkconv->u.im->save_icon = NULL; |
297 } | 297 } |
298 | 298 |
299 | 299 |
300 void | 300 void |
301 gaim_gtk_save_icon_dialog(GtkObject *obj, struct gaim_conversation *conv) | 301 gaim_gtk_save_icon_dialog(GtkObject *obj, GaimConversation *conv) |
302 { | 302 { |
303 struct gaim_gtk_conversation *gtkconv; | 303 GaimGtkConversation *gtkconv; |
304 char buf[BUF_LEN]; | 304 char buf[BUF_LEN]; |
305 | 305 |
306 if (conv == NULL || gaim_conversation_get_type(conv) != GAIM_CONV_IM) | 306 if (conv == NULL || gaim_conversation_get_type(conv) != GAIM_CONV_IM) |
307 return; | 307 return; |
308 | 308 |