static void contact_log_menu_item_activate_cb (EmpathyContact *contact) { empathy_log_window_show (empathy_contact_get_account (contact), empathy_contact_get_id (contact), FALSE, NULL); }
int main (int argc, char *argv[]) { GtkWidget *window; gtk_init (&argc, &argv); if (g_getenv ("EMPATHY_TIMING") != NULL) { g_log_set_default_handler (tp_debug_timestamped_log_handler, NULL); } empathy_debug_set_flags (g_getenv ("EMPATHY_DEBUG")); tp_debug_divert_messages (g_getenv ("EMPATHY_LOGFILE")); gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (), PKGDATADIR G_DIR_SEPARATOR_S "icons"); window = empathy_log_window_show (NULL, NULL, FALSE, NULL); g_signal_connect (window, "destroy", G_CALLBACK (destroy_cb), NULL); gtk_main (); return EXIT_SUCCESS; }
static void account_manager_prepare_cb (GObject *source, GAsyncResult *result, gpointer user_data) { GError *error = NULL; GtkWidget *window; tp_proxy_prepare_finish (source, result, &error); g_assert_no_error (error); window = empathy_log_window_show (NULL, NULL, FALSE, NULL); g_signal_connect (window, "destroy", G_CALLBACK (destroy_cb), NULL); }
static void main_window_view_history_cb (GtkAction *action, EmpathyMainWindow *window) { empathy_log_window_show (NULL, NULL, FALSE, GTK_WINDOW (window->window)); }