Mercurial > pidgin.yaz
diff pidgin/gtkrequest.c @ 15501:d75099d2567e
gaim_gtk to pidgin. I hope
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Sat, 03 Feb 2007 07:23:11 +0000 |
parents | 9c0cf4db1f4d |
children | 311315e979f7 |
line wrap: on
line diff
--- a/pidgin/gtkrequest.c Sat Feb 03 01:08:41 2007 +0000 +++ b/pidgin/gtkrequest.c Sat Feb 03 07:23:11 2007 +0000 @@ -76,19 +76,19 @@ } u; -} GaimGtkRequestData; +} PidginRequestData; static void -generic_response_start(GaimGtkRequestData *data) +generic_response_start(PidginRequestData *data) { g_return_if_fail(data != NULL); /* Tell the user we're doing something. */ - gaim_gtk_set_cursor(GTK_WIDGET(data->dialog), GDK_WATCH); + pidgin_set_cursor(GTK_WIDGET(data->dialog), GDK_WATCH); } static void -input_response_cb(GtkDialog *dialog, gint id, GaimGtkRequestData *data) +input_response_cb(GtkDialog *dialog, gint id, PidginRequestData *data) { const char *value; char *multiline_value = NULL; @@ -126,7 +126,7 @@ } static void -action_response_cb(GtkDialog *dialog, gint id, GaimGtkRequestData *data) +action_response_cb(GtkDialog *dialog, gint id, PidginRequestData *data) { generic_response_start(data); @@ -138,7 +138,7 @@ static void -choice_response_cb(GtkDialog *dialog, gint id, GaimGtkRequestData *data) +choice_response_cb(GtkDialog *dialog, gint id, PidginRequestData *data) { GtkWidget *radio = g_object_get_data(G_OBJECT(dialog), "radio"); GSList *group = gtk_radio_button_get_group(GTK_RADIO_BUTTON(radio)); @@ -223,7 +223,7 @@ } static void -multifield_ok_cb(GtkWidget *button, GaimGtkRequestData *data) +multifield_ok_cb(GtkWidget *button, PidginRequestData *data) { generic_response_start(data); @@ -238,7 +238,7 @@ } static void -multifield_cancel_cb(GtkWidget *button, GaimGtkRequestData *data) +multifield_cancel_cb(GtkWidget *button, PidginRequestData *data) { generic_response_start(data); @@ -251,7 +251,7 @@ static void destroy_multifield_cb(GtkWidget *dialog, GdkEvent *event, - GaimGtkRequestData *data) + PidginRequestData *data) { multifield_cancel_cb(NULL, data); } @@ -280,14 +280,14 @@ } static void * -gaim_gtk_request_input(const char *title, const char *primary, +pidgin_request_input(const char *title, const char *primary, const char *secondary, const char *default_value, gboolean multiline, gboolean masked, gchar *hint, const char *ok_text, GCallback ok_cb, const char *cancel_text, GCallback cancel_cb, void *user_data) { - GaimGtkRequestData *data; + PidginRequestData *data; GtkWidget *dialog; GtkWidget *vbox; GtkWidget *hbox; @@ -298,7 +298,7 @@ char *label_text; char *primary_esc, *secondary_esc; - data = g_new0(GaimGtkRequestData, 1); + data = g_new0(PidginRequestData, 1); data->type = GAIM_REQUEST_INPUT; data->user_data = user_data; @@ -370,9 +370,9 @@ GtkWidget *frame; /* imhtml */ - frame = gaim_gtk_create_imhtml(TRUE, &entry, &toolbar, NULL); + frame = pidgin_create_imhtml(TRUE, &entry, &toolbar, NULL); gtk_widget_set_size_request(entry, 320, 130); - gtk_widget_set_name(entry, "gaim_gtkrequest_imhtml"); + gtk_widget_set_name(entry, "pidginrequest_imhtml"); if (default_value != NULL) gtk_imhtml_append_text(GTK_IMHTML(entry), default_value, GTK_IMHTML_NO_SCROLL); gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 0); @@ -406,7 +406,7 @@ gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0); if (gaim_prefs_get_bool("/gaim/gtk/conversations/spellcheck")) - gaim_gtk_setup_gtkspell(GTK_TEXT_VIEW(entry)); + pidgin_setup_gtkspell(GTK_TEXT_VIEW(entry)); gtk_container_add(GTK_CONTAINER(sw), entry); } @@ -439,13 +439,13 @@ } static void * -gaim_gtk_request_choice(const char *title, const char *primary, +pidgin_request_choice(const char *title, const char *primary, const char *secondary, unsigned int default_value, const char *ok_text, GCallback ok_cb, const char *cancel_text, GCallback cancel_cb, void *user_data, va_list args) { - GaimGtkRequestData *data; + PidginRequestData *data; GtkWidget *dialog; GtkWidget *vbox, *vbox2; GtkWidget *hbox; @@ -456,7 +456,7 @@ char *radio_text; char *primary_esc, *secondary_esc; - data = g_new0(GaimGtkRequestData, 1); + data = g_new0(PidginRequestData, 1); data->type = GAIM_REQUEST_ACTION; data->user_data = user_data; @@ -542,11 +542,11 @@ } static void * -gaim_gtk_request_action(const char *title, const char *primary, +pidgin_request_action(const char *title, const char *primary, const char *secondary, unsigned int default_action, void *user_data, size_t action_count, va_list actions) { - GaimGtkRequestData *data; + PidginRequestData *data; GtkWidget *dialog; GtkWidget *vbox; GtkWidget *hbox; @@ -557,7 +557,7 @@ char *primary_esc, *secondary_esc; int i; - data = g_new0(GaimGtkRequestData, 1); + data = g_new0(PidginRequestData, 1); data->type = GAIM_REQUEST_ACTION; data->user_data = user_data; @@ -650,12 +650,12 @@ static void req_entry_field_changed_cb(GtkWidget *entry, GaimRequestField *field) { - GaimGtkRequestData *req_data; + PidginRequestData *req_data; const char *text = gtk_entry_get_text(GTK_ENTRY(entry)); gaim_request_field_string_set_value(field, (*text == '\0' ? NULL : text)); - req_data = (GaimGtkRequestData *)field->group->fields_list->ui_data; + req_data = (PidginRequestData *)field->group->fields_list->ui_data; gtk_widget_set_sensitive(req_data->ok_button, gaim_request_fields_all_required_filled(field->group->fields_list)); @@ -697,7 +697,7 @@ } } } - gaim_gtk_setup_screenname_autocomplete(entry, optmenu, !strcmp(type_hint, "screenname-all")); + pidgin_setup_screenname_autocomplete(entry, optmenu, !strcmp(type_hint, "screenname-all")); } } } @@ -727,7 +727,7 @@ GTK_WRAP_WORD_CHAR); if (gaim_prefs_get_bool("/gaim/gtk/conversations/spellcheck")) - gaim_gtk_setup_gtkspell(GTK_TEXT_VIEW(textview)); + pidgin_setup_gtkspell(GTK_TEXT_VIEW(textview)); gtk_container_add(GTK_CONTAINER(widget), textview); gtk_widget_show(textview); @@ -924,7 +924,7 @@ { GtkWidget *widget; - widget = gaim_gtk_account_option_menu_new( + widget = pidgin_account_option_menu_new( gaim_request_field_account_get_default_value(field), gaim_request_field_account_get_show_all(field), G_CALLBACK(field_account_cb), @@ -1021,13 +1021,13 @@ } static void * -gaim_gtk_request_fields(const char *title, const char *primary, +pidgin_request_fields(const char *title, const char *primary, const char *secondary, GaimRequestFields *fields, const char *ok_text, GCallback ok_cb, const char *cancel_text, GCallback cancel_cb, void *user_data) { - GaimGtkRequestData *data; + PidginRequestData *data; GtkWidget *win; GtkWidget *vbox; GtkWidget *vbox2; @@ -1047,7 +1047,7 @@ char *primary_esc, *secondary_esc; int total_fields = 0; - data = g_new0(GaimGtkRequestData, 1); + data = g_new0(PidginRequestData, 1); data->type = GAIM_REQUEST_FIELDS; data->user_data = user_data; data->u.multifield.fields = fields; @@ -1154,7 +1154,7 @@ if (gaim_request_field_group_get_title(group) != NULL) { - frame = gaim_gtk_make_frame(vbox2, + frame = pidgin_make_frame(vbox2, gaim_request_field_group_get_title(group)); } else @@ -1382,7 +1382,7 @@ } static void -file_yes_no_cb(GaimGtkRequestData *data, gint id) +file_yes_no_cb(PidginRequestData *data, gint id) { /* Only call the callback if yes was selected, otherwise the request * (eg. file transfer) will be cancelled, then when a new filename is chosen @@ -1392,13 +1392,13 @@ ((GaimRequestFileCb)data->cbs[1])(data->user_data, data->u.file.name); gaim_request_close(data->type, data); } else { - gaim_gtk_clear_cursor(GTK_WIDGET(data->dialog)); + pidgin_clear_cursor(GTK_WIDGET(data->dialog)); } } #if GTK_CHECK_VERSION(2,4,0) /* FILECHOOSER */ static void -file_ok_check_if_exists_cb(GtkWidget *widget, gint response, GaimGtkRequestData *data) +file_ok_check_if_exists_cb(GtkWidget *widget, gint response, PidginRequestData *data) { gchar *current_folder; @@ -1425,7 +1425,7 @@ #else /* FILECHOOSER */ static void -file_ok_check_if_exists_cb(GtkWidget *button, GaimGtkRequestData *data) +file_ok_check_if_exists_cb(GtkWidget *button, PidginRequestData *data) { const gchar *name; gchar *current_folder; @@ -1436,7 +1436,7 @@ /* If name is a directory then change directories */ if (data->type == GAIM_REQUEST_FILE) { - if (gaim_gtk_check_if_dir(name, GTK_FILE_SELECTION(data->dialog))) + if (pidgin_check_if_dir(name, GTK_FILE_SELECTION(data->dialog))) return; } @@ -1476,7 +1476,7 @@ #if !GTK_CHECK_VERSION(2,4,0) /* FILECHOOSER */ static void -file_cancel_cb(GaimGtkRequestData *data) +file_cancel_cb(PidginRequestData *data) { generic_response_start(data); @@ -1488,19 +1488,19 @@ #endif /* FILECHOOSER */ static void * -gaim_gtk_request_file(const char *title, const char *filename, +pidgin_request_file(const char *title, const char *filename, gboolean savedialog, GCallback ok_cb, GCallback cancel_cb, void *user_data) { - GaimGtkRequestData *data; + PidginRequestData *data; GtkWidget *filesel; const gchar *current_folder; #if GTK_CHECK_VERSION(2,4,0) gboolean folder_set = FALSE; #endif - data = g_new0(GaimGtkRequestData, 1); + data = g_new0(PidginRequestData, 1); data->type = GAIM_REQUEST_FILE; data->user_data = user_data; data->cb_count = 2; @@ -1586,14 +1586,14 @@ } static void * -gaim_gtk_request_folder(const char *title, const char *dirname, +pidgin_request_folder(const char *title, const char *dirname, GCallback ok_cb, GCallback cancel_cb, void *user_data) { - GaimGtkRequestData *data; + PidginRequestData *data; GtkWidget *dirsel; - data = g_new0(GaimGtkRequestData, 1); + data = g_new0(PidginRequestData, 1); data->type = GAIM_REQUEST_FOLDER; data->user_data = user_data; data->cb_count = 2; @@ -1635,9 +1635,9 @@ } static void -gaim_gtk_close_request(GaimRequestType type, void *ui_handle) +pidgin_close_request(GaimRequestType type, void *ui_handle) { - GaimGtkRequestData *data = (GaimGtkRequestData *)ui_handle; + PidginRequestData *data = (PidginRequestData *)ui_handle; g_free(data->cbs); @@ -1653,17 +1653,17 @@ static GaimRequestUiOps ops = { - gaim_gtk_request_input, - gaim_gtk_request_choice, - gaim_gtk_request_action, - gaim_gtk_request_fields, - gaim_gtk_request_file, - gaim_gtk_close_request, - gaim_gtk_request_folder + pidgin_request_input, + pidgin_request_choice, + pidgin_request_action, + pidgin_request_fields, + pidgin_request_file, + pidgin_close_request, + pidgin_request_folder }; GaimRequestUiOps * -gaim_gtk_request_get_ui_ops(void) +pidgin_request_get_ui_ops(void) { return &ops; }