diff pidgin/gtkroomlist.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 5fe8042783c1
children 311315e979f7
line wrap: on
line diff
--- a/pidgin/gtkroomlist.c	Sat Feb 03 01:08:41 2007 +0000
+++ b/pidgin/gtkroomlist.c	Sat Feb 03 07:23:11 2007 +0000
@@ -34,7 +34,7 @@
 
 #include "gtkroomlist.h"
 
-typedef struct _GaimGtkRoomlistDialog {
+typedef struct _PidginRoomlistDialog {
 	GtkWidget *window;
 	GtkWidget *account_widget;
 	GtkWidget *progress;
@@ -52,15 +52,15 @@
 	gboolean pg_needs_pulse;
 	gboolean pg_to_active;
 	guint pg_update_to;
-} GaimGtkRoomlistDialog;
+} PidginRoomlistDialog;
 
-typedef struct _GaimGtkRoomlist {
-	GaimGtkRoomlistDialog *dialog;
+typedef struct _PidginRoomlist {
+	PidginRoomlistDialog *dialog;
 	GtkTreeStore *model;
 	GtkWidget *tree;
 	GHashTable *cats; /**< Meow. */
 	gint num_rooms, total_rooms;
-} GaimGtkRoomlist;
+} PidginRoomlist;
 
 enum {
 	NAME_COLUMN = 0,
@@ -72,9 +72,9 @@
 
 static gint delete_win_cb(GtkWidget *w, GdkEventAny *e, gpointer d)
 {
-	GaimGtkRoomlistDialog *dialog;
+	PidginRoomlistDialog *dialog;
 
-	dialog = (GaimGtkRoomlistDialog *) d;
+	dialog = (PidginRoomlistDialog *) d;
 
 	if (dialog->roomlist && gaim_roomlist_get_in_progress(dialog->roomlist))
 		gaim_roomlist_cancel_get_list(dialog->roomlist);
@@ -97,15 +97,15 @@
 }
 
 static void dialog_select_account_cb(GObject *w, GaimAccount *account,
-                                     GaimGtkRoomlistDialog *dialog)
+                                     PidginRoomlistDialog *dialog)
 {
 	dialog->account = account;
 }
 
-static void list_button_cb(GtkButton *button, GaimGtkRoomlistDialog *dialog)
+static void list_button_cb(GtkButton *button, PidginRoomlistDialog *dialog)
 {
 	GaimConnection *gc;
-	GaimGtkRoomlist *rl;
+	PidginRoomlist *rl;
 
 	gc = gaim_account_get_connection(dialog->account);
 	if (!gc)
@@ -142,7 +142,7 @@
 	gtk_widget_set_sensitive(dialog->join_button, FALSE);
 }
 
-static void stop_button_cb(GtkButton *button, GaimGtkRoomlistDialog *dialog)
+static void stop_button_cb(GtkButton *button, PidginRoomlistDialog *dialog)
 {
 	gaim_roomlist_cancel_get_list(dialog->roomlist);
 
@@ -155,7 +155,7 @@
 	gtk_widget_set_sensitive(dialog->join_button, FALSE);
 }
 
-static void close_button_cb(GtkButton *button, GaimGtkRoomlistDialog *dialog)
+static void close_button_cb(GtkButton *button, PidginRoomlistDialog *dialog)
 {
 	GtkWidget *window = dialog->window;
 
@@ -169,12 +169,12 @@
 };
 
 static void
-selection_changed_cb(GtkTreeSelection *selection, GaimGtkRoomlist *grl) {
+selection_changed_cb(GtkTreeSelection *selection, PidginRoomlist *grl) {
 	GtkTreeIter iter;
 	GValue val;
 	GaimRoomlistRoom *room;
 	static struct _menu_cb_info *info;
-	GaimGtkRoomlistDialog *dialog;
+	PidginRoomlistDialog *dialog;
 
 	dialog = grl->dialog;
 
@@ -223,10 +223,10 @@
 	g_free(name);
 }
 
-static void add_room_to_blist_cb(GtkButton *button, GaimGtkRoomlistDialog *dialog)
+static void add_room_to_blist_cb(GtkButton *button, PidginRoomlistDialog *dialog)
 {
 	GaimRoomlist *rl = dialog->roomlist;
-	GaimGtkRoomlist *grl = rl->ui_data;
+	PidginRoomlist *grl = rl->ui_data;
 	struct _menu_cb_info *info;
 
 	info = (struct _menu_cb_info*)g_object_get_data(G_OBJECT(button), "room-info");
@@ -240,10 +240,10 @@
 	gaim_roomlist_room_join(info->list, info->room);
 }
 
-static void join_button_cb(GtkButton *button, GaimGtkRoomlistDialog *dialog)
+static void join_button_cb(GtkButton *button, PidginRoomlistDialog *dialog)
 {
 	GaimRoomlist *rl = dialog->roomlist;
-	GaimGtkRoomlist *grl = rl->ui_data;
+	PidginRoomlist *grl = rl->ui_data;
 	struct _menu_cb_info *info;
 
 	info = (struct _menu_cb_info*)g_object_get_data(G_OBJECT(button), "room-info");
@@ -255,7 +255,7 @@
 static void row_activated_cb(GtkTreeView *tv, GtkTreePath *path, GtkTreeViewColumn *arg2,
                       GaimRoomlist *list)
 {
-	GaimGtkRoomlist *grl = list->ui_data;
+	PidginRoomlist *grl = list->ui_data;
 	GtkTreeIter iter;
 	GaimRoomlistRoom *room;
 	GValue val;
@@ -277,7 +277,7 @@
 static gboolean room_click_cb(GtkWidget *tv, GdkEventButton *event, GaimRoomlist *list)
 {
 	GtkTreePath *path;
-	GaimGtkRoomlist *grl = list->ui_data;
+	PidginRoomlist *grl = list->ui_data;
 	GValue val;
 	GaimRoomlistRoom *room;
 	GtkTreeIter iter;
@@ -341,7 +341,7 @@
 }
 
 gboolean
-gaim_gtk_roomlist_is_showable()
+pidgin_roomlist_is_showable()
 {
 	GList *c;
 	GaimConnection *gc;
@@ -356,10 +356,10 @@
 	return FALSE;
 }
 
-static GaimGtkRoomlistDialog *
-gaim_gtk_roomlist_dialog_new_with_account(GaimAccount *account)
+static PidginRoomlistDialog *
+pidgin_roomlist_dialog_new_with_account(GaimAccount *account)
 {
-	GaimGtkRoomlistDialog *dialog;
+	PidginRoomlistDialog *dialog;
 	GtkWidget *window;
 	GtkWidget *vbox;
 	GtkWidget *vbox2;
@@ -367,7 +367,7 @@
 	GtkWidget *bbox;
 	GtkWidget *label;
 
-	dialog = g_new0(GaimGtkRoomlistDialog, 1);
+	dialog = g_new0(PidginRoomlistDialog, 1);
 	dialog->account = account;
 
 	/* Create the window. */
@@ -400,11 +400,11 @@
 	gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
 	gtk_widget_show(label);
 
-	dialog->account_widget = gaim_gtk_account_option_menu_new(dialog->account, FALSE,
+	dialog->account_widget = pidgin_account_option_menu_new(dialog->account, FALSE,
 	                         G_CALLBACK(dialog_select_account_cb), account_filter_func, dialog);
 
 	if (!dialog->account) /* this is normally null, and we normally don't care what the first selected item is */
-		dialog->account = gaim_gtk_account_option_menu_get_selected(dialog->account_widget);
+		dialog->account = pidgin_account_option_menu_get_selected(dialog->account_widget);
 
 	gtk_box_pack_start(GTK_BOX(account_hbox), dialog->account_widget, TRUE, TRUE, 0);
 	gtk_label_set_mnemonic_widget(GTK_LABEL(label), GTK_WIDGET(dialog->account_widget));
@@ -481,27 +481,27 @@
 	return dialog;
 }
 
-void gaim_gtk_roomlist_dialog_show_with_account(GaimAccount *account)
+void pidgin_roomlist_dialog_show_with_account(GaimAccount *account)
 {
-	GaimGtkRoomlistDialog *dialog;
+	PidginRoomlistDialog *dialog;
 
-	dialog = gaim_gtk_roomlist_dialog_new_with_account(account);
+	dialog = pidgin_roomlist_dialog_new_with_account(account);
 	if (!dialog)
 		return;
 
 	list_button_cb(GTK_BUTTON(dialog->list_button), dialog);
 }
 
-void gaim_gtk_roomlist_dialog_show(void)
+void pidgin_roomlist_dialog_show(void)
 {
-	gaim_gtk_roomlist_dialog_new_with_account(NULL);
+	pidgin_roomlist_dialog_new_with_account(NULL);
 }
 
-static void gaim_gtk_roomlist_new(GaimRoomlist *list)
+static void pidgin_roomlist_new(GaimRoomlist *list)
 {
-	GaimGtkRoomlist *rl;
+	PidginRoomlist *rl;
 
-	rl = g_new0(GaimGtkRoomlist, 1);
+	rl = g_new0(PidginRoomlist, 1);
 
 	list->ui_data = rl;
 
@@ -564,9 +564,9 @@
 	return result;
 }
 
-static void gaim_gtk_roomlist_set_fields(GaimRoomlist *list, GList *fields)
+static void pidgin_roomlist_set_fields(GaimRoomlist *list, GList *fields)
 {
-	GaimGtkRoomlist *grl = list->ui_data;
+	PidginRoomlist *grl = list->ui_data;
 	gint columns = NUM_OF_COLUMNS;
 	int j;
 	GtkTreeStore *model;
@@ -660,10 +660,10 @@
 
 }
 
-static gboolean gaim_gtk_progress_bar_pulse(gpointer data)
+static gboolean pidgin_progress_bar_pulse(gpointer data)
 {
 	GaimRoomlist *list = data;
-	GaimGtkRoomlist *rl = list->ui_data;
+	PidginRoomlist *rl = list->ui_data;
 
 	if (!rl || !rl->dialog || !rl->dialog->pg_needs_pulse) {
 		if (rl && rl->dialog)
@@ -677,9 +677,9 @@
 	return TRUE;
 }
 
-static void gaim_gtk_roomlist_add_room(GaimRoomlist *list, GaimRoomlistRoom *room)
+static void pidgin_roomlist_add_room(GaimRoomlist *list, GaimRoomlistRoom *room)
 {
-	GaimGtkRoomlist *rl = list->ui_data;
+	PidginRoomlist *rl = list->ui_data;
 	GtkTreeRowReference *rr, *parentrr = NULL;
 	GtkTreePath *path;
 	GtkTreeIter iter, parent, child;
@@ -695,7 +695,7 @@
 		if (!rl->dialog->pg_to_active) {
 			rl->dialog->pg_to_active = TRUE;
 			gaim_roomlist_ref(list);
-			rl->dialog->pg_update_to = g_timeout_add(100, gaim_gtk_progress_bar_pulse, list);
+			rl->dialog->pg_update_to = g_timeout_add(100, pidgin_progress_bar_pulse, list);
 			gtk_progress_bar_pulse(GTK_PROGRESS_BAR(rl->dialog->progress));
 		} else {
 			rl->dialog->pg_needs_pulse = TRUE;
@@ -746,9 +746,9 @@
 	}
 }
 
-static void gaim_gtk_roomlist_in_progress(GaimRoomlist *list, gboolean flag)
+static void pidgin_roomlist_in_progress(GaimRoomlist *list, gboolean flag)
 {
-	GaimGtkRoomlist *rl = list->ui_data;
+	PidginRoomlist *rl = list->ui_data;
 
 	if (!rl || !rl->dialog)
 		return;
@@ -768,9 +768,9 @@
 	}
 }
 
-static void gaim_gtk_roomlist_destroy(GaimRoomlist *list)
+static void pidgin_roomlist_destroy(GaimRoomlist *list)
 {
-	GaimGtkRoomlist *rl;
+	PidginRoomlist *rl;
 
 	roomlists = g_list_remove(roomlists, list);
 
@@ -784,16 +784,16 @@
 }
 
 static GaimRoomlistUiOps ops = {
-	gaim_gtk_roomlist_dialog_show_with_account,
-	gaim_gtk_roomlist_new,
-	gaim_gtk_roomlist_set_fields,
-	gaim_gtk_roomlist_add_room,
-	gaim_gtk_roomlist_in_progress,
-	gaim_gtk_roomlist_destroy
+	pidgin_roomlist_dialog_show_with_account,
+	pidgin_roomlist_new,
+	pidgin_roomlist_set_fields,
+	pidgin_roomlist_add_room,
+	pidgin_roomlist_in_progress,
+	pidgin_roomlist_destroy
 };
 
 
-void gaim_gtk_roomlist_init(void)
+void pidgin_roomlist_init(void)
 {
 	gaim_roomlist_set_ui_ops(&ops);
 }