comparison gtk/gtkconv.c @ 14520:82b59abcaee4

[gaim-migrate @ 17240] SF Patch #1492561 from Lars T. Mikkelsen "This patch adds gaim-url-handler, a URL handler for most protocols in Gaim. The gaim-url-handler is similar to (and based on) gaim-remote, however, it uses the native URL format of each protocol. Furthermore, the patch includes a GConf schema, which allows Gnome applications to use the URL handler." With this and gaim-send/gaim-send-async, we should be able to drop gaim-remote. Please let me know if you object, or I'll remove gaim-remote shortly. For the record, I know this doesn't support 100% of the ChatZilla IRC URL spec, and I haven't investigated the XMPP URL spec beyond a casual first look. We can tweak these things later -- I figured it was important to get the bulk of the code in place. committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Mon, 11 Sep 2006 02:30:59 +0000
parents c2fe0f54c389
children 333989477bcd
comparison
equal deleted inserted replaced
14519:e548832f0e82 14520:82b59abcaee4
5394 5394
5395 gdk_pixbuf_loader_close(loader, NULL); 5395 gdk_pixbuf_loader_close(loader, NULL);
5396 5396
5397 } 5397 }
5398 5398
5399 static void
5400 gaim_gtkconv_send_confirm(GaimConversation *conv, const char *message)
5401 {
5402 GaimGtkConversation *gtkconv = GAIM_GTK_CONVERSATION(conv);
5403
5404 gtk_imhtml_append_text(GTK_IMHTML(gtkconv->entry), message, 0);
5405 }
5406
5399 /* 5407 /*
5400 * Makes sure all the menu items and all the buttons are hidden/shown and 5408 * Makes sure all the menu items and all the buttons are hidden/shown and
5401 * sensitive/insensitive. This is called after changing tabs and when an 5409 * sensitive/insensitive. This is called after changing tabs and when an
5402 * account signs on or off. 5410 * account signs on or off.
5403 */ 5411 */
5778 gaim_gtkconv_chat_update_user, /* chat_update_user */ 5786 gaim_gtkconv_chat_update_user, /* chat_update_user */
5779 gaim_gtkconv_present_conversation, /* present */ 5787 gaim_gtkconv_present_conversation, /* present */
5780 gaim_gtkconv_has_focus, /* has_focus */ 5788 gaim_gtkconv_has_focus, /* has_focus */
5781 gaim_gtkconv_custom_smiley_add, /* custom_smiley_add */ 5789 gaim_gtkconv_custom_smiley_add, /* custom_smiley_add */
5782 gaim_gtkconv_custom_smiley_write, /* custom_smiley_write */ 5790 gaim_gtkconv_custom_smiley_write, /* custom_smiley_write */
5783 gaim_gtkconv_custom_smiley_close /* custom_smiley_close */ 5791 gaim_gtkconv_custom_smiley_close, /* custom_smiley_close */
5792 gaim_gtkconv_send_confirm, /* send_confirm */
5784 }; 5793 };
5785 5794
5786 GaimConversationUiOps * 5795 GaimConversationUiOps *
5787 gaim_gtk_conversations_get_conv_ui_ops(void) 5796 gaim_gtk_conversations_get_conv_ui_ops(void)
5788 { 5797 {