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