Mercurial > pidgin.yaz
diff pidgin/gtkft.c @ 15823:32c366eeeb99
sed -ie 's/gaim/purple/g'
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Mon, 19 Mar 2007 07:01:17 +0000 |
parents | 84b0f9b23ede |
children | 66dff3dfdea6 |
line wrap: on
line diff
--- a/pidgin/gtkft.c Mon Mar 19 06:11:46 2007 +0000 +++ b/pidgin/gtkft.c Mon Mar 19 07:01:17 2007 +0000 @@ -2,9 +2,9 @@ * @file gtkft.c GTK+ File Transfer UI * @ingroup gtkui * - * gaim + * purple * - * Gaim is the legal property of its developers, whose names are too numerous + * Purple is the legal property of its developers, whose names are too numerous * to list here. Please refer to the COPYRIGHT file distributed with this * source distribution. * @@ -48,7 +48,7 @@ gint num_transfers; - GaimXfer *selected_xfer; + PurpleXfer *selected_xfer; GtkWidget *window; GtkWidget *tree; @@ -109,7 +109,7 @@ * Utility Functions **************************************************************************/ static void -get_xfer_info_strings(GaimXfer *xfer, char **kbsec, char **time_elapsed, +get_xfer_info_strings(PurpleXfer *xfer, char **kbsec, char **time_elapsed, char **time_remaining) { PidginXferUiData *data; @@ -124,8 +124,8 @@ else now = time(NULL); - kb_sent = gaim_xfer_get_bytes_sent(xfer) / 1024.0; - kb_rem = gaim_xfer_get_bytes_remaining(xfer) / 1024.0; + kb_sent = purple_xfer_get_bytes_sent(xfer) / 1024.0; + kb_rem = purple_xfer_get_bytes_remaining(xfer) / 1024.0; elapsed = (xfer->start_time > 0 ? now - xfer->start_time : 0); kbps = (elapsed > 0 ? (kb_sent / elapsed) : 0); @@ -155,13 +155,13 @@ } if (time_remaining != NULL) { - if (gaim_xfer_get_size(xfer) == 0) { + if (purple_xfer_get_size(xfer) == 0) { *time_remaining = g_strdup(_("Unknown")); } - else if (gaim_xfer_is_completed(xfer)) { + else if (purple_xfer_is_completed(xfer)) { *time_remaining = g_strdup(_("Finished")); } - else if (gaim_xfer_is_canceled(xfer)) { + else if (purple_xfer_is_canceled(xfer)) { *time_remaining = g_strdup(_("Canceled")); } else if (kb_sent <= 0) { @@ -199,17 +199,17 @@ /* Find all active transfers */ while (valid) { GValue val; - GaimXfer *xfer = NULL; + PurpleXfer *xfer = NULL; val.g_type = 0; gtk_tree_model_get_value(GTK_TREE_MODEL(dialog->model), &iter, COLUMN_DATA, &val); xfer = g_value_get_pointer(&val); - if (gaim_xfer_get_status(xfer) == GAIM_XFER_STATUS_STARTED) { + if (purple_xfer_get_status(xfer) == PURPLE_XFER_STATUS_STARTED) { num_active_xfers++; - total_bytes_xferred += gaim_xfer_get_bytes_sent(xfer); - total_file_size += gaim_xfer_get_size(xfer); + total_bytes_xferred += purple_xfer_get_bytes_sent(xfer); + total_file_size += purple_xfer_get_size(xfer); } valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(dialog->model), &iter); @@ -235,7 +235,7 @@ } static void -update_detailed_info(PidginXferDialog *dialog, GaimXfer *xfer) +update_detailed_info(PidginXferDialog *dialog, PurpleXfer *xfer) { PidginXferUiData *data; char *kbsec, *time_elapsed, *time_remaining; @@ -249,11 +249,11 @@ get_xfer_info_strings(xfer, &kbsec, &time_elapsed, &time_remaining); status = g_strdup_printf("%ld%% (%ld of %ld bytes)", - (unsigned long)(gaim_xfer_get_progress(xfer)*100), - (unsigned long)gaim_xfer_get_bytes_sent(xfer), - (unsigned long)gaim_xfer_get_size(xfer)); + (unsigned long)(purple_xfer_get_progress(xfer)*100), + (unsigned long)purple_xfer_get_bytes_sent(xfer), + (unsigned long)purple_xfer_get_size(xfer)); - if (gaim_xfer_is_completed(xfer)) { + if (purple_xfer_is_completed(xfer)) { GdkPixbuf *pixbuf = NULL; @@ -268,7 +268,7 @@ g_object_unref(pixbuf); } - if (gaim_xfer_get_type(xfer) == GAIM_XFER_RECEIVE) { + if (purple_xfer_get_type(xfer) == PURPLE_XFER_RECEIVE) { gtk_label_set_markup(GTK_LABEL(dialog->local_user_desc_label), _("<b>Receiving As:</b>")); gtk_label_set_markup(GTK_LABEL(dialog->remote_user_desc_label), @@ -282,18 +282,18 @@ } gtk_label_set_text(GTK_LABEL(dialog->local_user_label), - gaim_account_get_username(xfer->account)); + purple_account_get_username(xfer->account)); gtk_label_set_text(GTK_LABEL(dialog->remote_user_label), xfer->who); gtk_label_set_text(GTK_LABEL(dialog->protocol_label), - gaim_account_get_protocol_name(xfer->account)); + purple_account_get_protocol_name(xfer->account)); - if (gaim_xfer_get_type(xfer) == GAIM_XFER_RECEIVE) { + if (purple_xfer_get_type(xfer) == PURPLE_XFER_RECEIVE) { gtk_label_set_text(GTK_LABEL(dialog->filename_label), - gaim_xfer_get_filename(xfer)); + purple_xfer_get_filename(xfer)); } else { char *tmp; - tmp = g_path_get_basename(gaim_xfer_get_local_filename(xfer)); + tmp = g_path_get_basename(purple_xfer_get_local_filename(xfer)); utf8 = g_filename_to_utf8(tmp, -1, NULL, NULL, NULL); g_free(tmp); @@ -301,7 +301,7 @@ g_free(utf8); } - utf8 = g_filename_to_utf8((gaim_xfer_get_local_filename(xfer)), -1, NULL, NULL, NULL); + utf8 = g_filename_to_utf8((purple_xfer_get_local_filename(xfer)), -1, NULL, NULL, NULL); gtk_label_set_text(GTK_LABEL(dialog->localfile_label), utf8); g_free(utf8); @@ -313,7 +313,7 @@ time_remaining); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(dialog->progress), - gaim_xfer_get_progress(xfer)); + purple_xfer_get_progress(xfer)); g_free(kbsec); g_free(time_elapsed); @@ -322,7 +322,7 @@ } static void -update_buttons(PidginXferDialog *dialog, GaimXfer *xfer) +update_buttons(PidginXferDialog *dialog, PurpleXfer *xfer) { if (dialog->selected_xfer == NULL) { gtk_widget_set_sensitive(dialog->expander, FALSE); @@ -340,19 +340,19 @@ if (dialog->selected_xfer != xfer) return; - if (gaim_xfer_is_completed(xfer)) { + if (purple_xfer_is_completed(xfer)) { gtk_widget_hide(dialog->stop_button); gtk_widget_show(dialog->remove_button); #ifdef _WIN32 /* If using Win32... */ - if (gaim_xfer_get_type(xfer) == GAIM_XFER_RECEIVE) { + if (purple_xfer_get_type(xfer) == PURPLE_XFER_RECEIVE) { gtk_widget_set_sensitive(dialog->open_button, TRUE); } else { gtk_widget_set_sensitive(dialog->open_button, FALSE); } #else - if (gaim_xfer_get_type(xfer) == GAIM_XFER_RECEIVE) { + if (purple_xfer_get_type(xfer) == PURPLE_XFER_RECEIVE) { gtk_widget_set_sensitive(dialog->open_button, TRUE); } else { gtk_widget_set_sensitive (dialog->open_button, FALSE); @@ -362,7 +362,7 @@ gtk_widget_set_sensitive(dialog->resume_button, FALSE); gtk_widget_set_sensitive(dialog->remove_button, TRUE); - } else if (gaim_xfer_is_canceled(xfer)) { + } else if (purple_xfer_is_canceled(xfer)) { gtk_widget_hide(dialog->stop_button); gtk_widget_show(dialog->remove_button); @@ -418,7 +418,7 @@ toggle_keep_open_cb(GtkWidget *w, PidginXferDialog *dialog) { dialog->keep_open = !dialog->keep_open; - gaim_prefs_set_bool("/gaim/gtk/filetransfer/keep_open", + purple_prefs_set_bool("/purple/gtk/filetransfer/keep_open", dialog->keep_open); } @@ -426,7 +426,7 @@ toggle_clear_finished_cb(GtkWidget *w, PidginXferDialog *dialog) { dialog->auto_clear = !dialog->auto_clear; - gaim_prefs_set_bool("/gaim/gtk/filetransfer/clear_finished", + purple_prefs_set_bool("/purple/gtk/filetransfer/clear_finished", dialog->auto_clear); } @@ -434,7 +434,7 @@ selection_changed_cb(GtkTreeSelection *selection, PidginXferDialog *dialog) { GtkTreeIter iter; - GaimXfer *xfer = NULL; + PurpleXfer *xfer = NULL; if (gtk_tree_selection_get_selected(selection, NULL, &iter)) { GValue val; @@ -471,7 +471,7 @@ int code; if (G_WIN32_HAVE_WIDECHAR_API ()) { wchar_t *wc_filename = g_utf8_to_utf16( - gaim_xfer_get_local_filename( + purple_xfer_get_local_filename( dialog->selected_xfer), -1, NULL, NULL, NULL); @@ -481,7 +481,7 @@ g_free(wc_filename); } else { char *l_filename = g_locale_from_utf8( - gaim_xfer_get_local_filename( + purple_xfer_get_local_filename( dialog->selected_xfer), -1, NULL, NULL, NULL); @@ -493,33 +493,33 @@ if (code == SE_ERR_ASSOCINCOMPLETE || code == SE_ERR_NOASSOC) { - gaim_notify_error(dialog, NULL, + purple_notify_error(dialog, NULL, _("There is no application configured to open this type of file."), NULL); } else if (code < 32) { - gaim_notify_error(dialog, NULL, + purple_notify_error(dialog, NULL, _("An error occurred while opening the file."), NULL); - gaim_debug_warning("ft", "filename: %s; code: %d\n", - gaim_xfer_get_local_filename(dialog->selected_xfer), code); + purple_debug_warning("ft", "filename: %s; code: %d\n", + purple_xfer_get_local_filename(dialog->selected_xfer), code); } #else - const char *filename = gaim_xfer_get_local_filename(dialog->selected_xfer); + const char *filename = purple_xfer_get_local_filename(dialog->selected_xfer); char *command = NULL; char *tmp = NULL; GError *error = NULL; - if (gaim_running_gnome()) + if (purple_running_gnome()) { char *escaped = g_shell_quote(filename); command = g_strdup_printf("gnome-open %s", escaped); g_free(escaped); } - else if (gaim_running_kde()) + else if (purple_running_kde()) { char *escaped = g_shell_quote(filename); - if (gaim_str_has_suffix(filename, ".desktop")) + if (purple_str_has_suffix(filename, ".desktop")) command = g_strdup_printf("kfmclient openURL %s 'text/plain'", escaped); else command = g_strdup_printf("kfmclient openURL %s", escaped); @@ -527,19 +527,19 @@ } else { - gaim_notify_uri(NULL, filename); + purple_notify_uri(NULL, filename); return; } - if (gaim_program_is_valid(command)) + if (purple_program_is_valid(command)) { gint exit_status; if (!g_spawn_command_line_sync(command, NULL, NULL, &exit_status, &error)) { tmp = g_strdup_printf(_("Error launching %s: %s"), - gaim_xfer_get_local_filename(dialog->selected_xfer), + purple_xfer_get_local_filename(dialog->selected_xfer), error->message); - gaim_notify_error(dialog, NULL, _("Unable to open file."), tmp); + purple_notify_error(dialog, NULL, _("Unable to open file."), tmp); g_free(tmp); g_error_free(error); } @@ -548,7 +548,7 @@ char *primary = g_strdup_printf(_("Error running %s"), command); char *secondary = g_strdup_printf(_("Process returned error code %d"), exit_status); - gaim_notify_error(dialog, NULL, primary, secondary); + purple_notify_error(dialog, NULL, primary, secondary); g_free(tmp); } } @@ -574,7 +574,7 @@ static void stop_button_cb(GtkButton *button, PidginXferDialog *dialog) { - gaim_xfer_cancel_local(dialog->selected_xfer); + purple_xfer_cancel_local(dialog->selected_xfer); } static void @@ -753,9 +753,9 @@ dialog = g_new0(PidginXferDialog, 1); dialog->keep_open = - gaim_prefs_get_bool("/gaim/gtk/filetransfer/keep_open"); + purple_prefs_get_bool("/purple/gtk/filetransfer/keep_open"); dialog->auto_clear = - gaim_prefs_get_bool("/gaim/gtk/filetransfer/clear_finished"); + purple_prefs_get_bool("/purple/gtk/filetransfer/clear_finished"); /* Create the window. */ dialog->window = window = gtk_window_new(GTK_WINDOW_TOPLEVEL); @@ -892,7 +892,7 @@ { g_return_if_fail(dialog != NULL); - gaim_notify_close_with_handle(dialog); + purple_notify_close_with_handle(dialog); gtk_widget_destroy(dialog->window); @@ -923,16 +923,16 @@ { g_return_if_fail(dialog != NULL); - gaim_notify_close_with_handle(dialog); + purple_notify_close_with_handle(dialog); gtk_widget_hide(dialog->window); } void -pidginxfer_dialog_add_xfer(PidginXferDialog *dialog, GaimXfer *xfer) +pidginxfer_dialog_add_xfer(PidginXferDialog *dialog, PurpleXfer *xfer) { PidginXferUiData *data; - GaimXferType type; + PurpleXferType type; GdkPixbuf *pixbuf; char *size_str, *remaining_str; char *lfilename, *utf8; @@ -940,7 +940,7 @@ g_return_if_fail(dialog != NULL); g_return_if_fail(xfer != NULL); - gaim_xfer_ref(xfer); + purple_xfer_ref(xfer); data = PIDGINXFER(xfer); data->in_list = TRUE; @@ -949,27 +949,27 @@ data->last_updated_time = 0; - type = gaim_xfer_get_type(xfer); + type = purple_xfer_get_type(xfer); - size_str = gaim_str_size_to_units(gaim_xfer_get_size(xfer)); - remaining_str = gaim_str_size_to_units(gaim_xfer_get_bytes_remaining(xfer)); + size_str = purple_str_size_to_units(purple_xfer_get_size(xfer)); + remaining_str = purple_str_size_to_units(purple_xfer_get_bytes_remaining(xfer)); pixbuf = gtk_widget_render_icon(dialog->window, - (type == GAIM_XFER_RECEIVE + (type == PURPLE_XFER_RECEIVE ? PIDGIN_STOCK_DOWNLOAD : PIDGIN_STOCK_UPLOAD), GTK_ICON_SIZE_MENU, NULL); gtk_list_store_append(dialog->model, &data->iter); - lfilename = g_path_get_basename(gaim_xfer_get_local_filename(xfer)); + lfilename = g_path_get_basename(purple_xfer_get_local_filename(xfer)); utf8 = g_filename_to_utf8(lfilename, -1, NULL, NULL, NULL); g_free(lfilename); lfilename = utf8; gtk_list_store_set(dialog->model, &data->iter, COLUMN_STATUS, pixbuf, COLUMN_PROGRESS, 0.0, - COLUMN_FILENAME, (type == GAIM_XFER_RECEIVE) - ? gaim_xfer_get_filename(xfer) + COLUMN_FILENAME, (type == PURPLE_XFER_RECEIVE) + ? purple_xfer_get_filename(xfer) : lfilename, COLUMN_SIZE, size_str, COLUMN_REMAINING, _("Waiting for transfer to begin"), @@ -992,7 +992,7 @@ void pidginxfer_dialog_remove_xfer(PidginXferDialog *dialog, - GaimXfer *xfer) + PurpleXfer *xfer) { PidginXferUiData *data; @@ -1016,12 +1016,12 @@ ensure_row_selected(dialog); update_title_progress(dialog); - gaim_xfer_unref(xfer); + purple_xfer_unref(xfer); } void pidginxfer_dialog_cancel_xfer(PidginXferDialog *dialog, - GaimXfer *xfer) + PurpleXfer *xfer) { PidginXferUiData *data; GdkPixbuf *pixbuf; @@ -1038,7 +1038,7 @@ if (!data->in_list) return; - if ((gaim_xfer_get_status(xfer) == GAIM_XFER_STATUS_CANCEL_LOCAL) && (dialog->auto_clear)) { + if ((purple_xfer_get_status(xfer) == PURPLE_XFER_STATUS_CANCEL_LOCAL) && (dialog->auto_clear)) { pidginxfer_dialog_remove_xfer(dialog, xfer); return; } @@ -1052,7 +1052,7 @@ PIDGIN_STOCK_FILE_CANCELED, GTK_ICON_SIZE_MENU, NULL); - if (gaim_xfer_is_canceled(xfer)) + if (purple_xfer_is_canceled(xfer)) status = _("Canceled"); else status = _("Failed"); @@ -1069,7 +1069,7 @@ void pidginxfer_dialog_update_xfer(PidginXferDialog *dialog, - GaimXfer *xfer) + PurpleXfer *xfer) { PidginXferUiData *data; char *size_str, *remaining_str; @@ -1089,23 +1089,23 @@ current_time = time(NULL); if (((current_time - data->last_updated_time) == 0) && - (!gaim_xfer_is_completed(xfer))) + (!purple_xfer_is_completed(xfer))) { /* Don't update the window more than once per second */ return; } data->last_updated_time = current_time; - size_str = gaim_str_size_to_units(gaim_xfer_get_size(xfer)); - remaining_str = gaim_str_size_to_units(gaim_xfer_get_bytes_remaining(xfer)); + size_str = purple_str_size_to_units(purple_xfer_get_size(xfer)); + remaining_str = purple_str_size_to_units(purple_xfer_get_bytes_remaining(xfer)); gtk_list_store_set(xfer_dialog->model, &data->iter, - COLUMN_PROGRESS, gaim_xfer_get_progress(xfer), + COLUMN_PROGRESS, purple_xfer_get_progress(xfer), COLUMN_SIZE, size_str, COLUMN_REMAINING, remaining_str, -1); - if (gaim_xfer_is_completed(xfer)) + if (purple_xfer_is_completed(xfer)) { GdkPixbuf *pixbuf; @@ -1127,7 +1127,7 @@ if (xfer == dialog->selected_xfer) update_detailed_info(xfer_dialog, xfer); - if (gaim_xfer_is_completed(xfer) && dialog->auto_clear) + if (purple_xfer_is_completed(xfer) && dialog->auto_clear) pidginxfer_dialog_remove_xfer(dialog, xfer); else update_buttons(dialog, xfer); @@ -1143,14 +1143,14 @@ while (valid) { GValue val; - GaimXfer *next; + PurpleXfer *next; val.g_type = 0; gtk_tree_model_get_value(GTK_TREE_MODEL(dialog->model), &iter, COLUMN_DATA, &val); next = g_value_get_pointer(&val); - if (!gaim_xfer_is_completed(next)) + if (!purple_xfer_is_completed(next)) return; valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(dialog->model), &iter); @@ -1164,7 +1164,7 @@ * File Transfer UI Ops **************************************************************************/ static void -pidginxfer_new_xfer(GaimXfer *xfer) +pidginxfer_new_xfer(PurpleXfer *xfer) { PidginXferUiData *data; @@ -1174,7 +1174,7 @@ } static void -pidginxfer_destroy(GaimXfer *xfer) +pidginxfer_destroy(PurpleXfer *xfer) { PidginXferUiData *data; @@ -1187,7 +1187,7 @@ } static void -pidginxfer_add_xfer(GaimXfer *xfer) +pidginxfer_add_xfer(PurpleXfer *xfer) { if (xfer_dialog == NULL) xfer_dialog = pidginxfer_dialog_new(); @@ -1196,26 +1196,26 @@ } static void -pidginxfer_update_progress(GaimXfer *xfer, double percent) +pidginxfer_update_progress(PurpleXfer *xfer, double percent) { pidginxfer_dialog_update_xfer(xfer_dialog, xfer); } static void -pidginxfer_cancel_local(GaimXfer *xfer) +pidginxfer_cancel_local(PurpleXfer *xfer) { if (xfer_dialog) pidginxfer_dialog_cancel_xfer(xfer_dialog, xfer); } static void -pidginxfer_cancel_remote(GaimXfer *xfer) +pidginxfer_cancel_remote(PurpleXfer *xfer) { if (xfer_dialog) pidginxfer_dialog_cancel_xfer(xfer_dialog, xfer); } -static GaimXferUiOps ops = +static PurpleXferUiOps ops = { pidginxfer_new_xfer, pidginxfer_destroy, @@ -1231,9 +1231,9 @@ void pidgin_xfers_init(void) { - gaim_prefs_add_none("/gaim/gtk/filetransfer"); - gaim_prefs_add_bool("/gaim/gtk/filetransfer/clear_finished", TRUE); - gaim_prefs_add_bool("/gaim/gtk/filetransfer/keep_open", FALSE); + purple_prefs_add_none("/purple/gtk/filetransfer"); + purple_prefs_add_bool("/purple/gtk/filetransfer/clear_finished", TRUE); + purple_prefs_add_bool("/purple/gtk/filetransfer/keep_open", FALSE); } void @@ -1255,7 +1255,7 @@ return xfer_dialog; } -GaimXferUiOps * +PurpleXferUiOps * pidgin_xfers_get_ui_ops(void) { return &ops;