diff src/gtkconv.c @ 4635:42d53c416bb9

[gaim-migrate @ 4942] remove deprecated gtk calls, gtk2-ify log viewer, gtk2-ify jabber vcard dialog, and probably a cleanup or two I forgot about. committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sun, 02 Mar 2003 19:21:36 +0000
parents 812148fb2e2f
children f4a707dda673
line wrap: on
line diff
--- a/src/gtkconv.c	Sun Mar 02 18:48:02 2003 +0000
+++ b/src/gtkconv.c	Sun Mar 02 19:21:36 2003 +0000
@@ -219,7 +219,7 @@
 	gtk_widget_show(window);
 
 	gaim_gtk_set_state_lock(TRUE);
-	gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(gtkconv->toolbar.image),
+	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtkconv->toolbar.image),
 								FALSE);
 	gaim_gtk_set_state_lock(FALSE);
 }
@@ -744,7 +744,7 @@
 		g_signal_connect(G_OBJECT(button), "activate",
 						 G_CALLBACK(menu_im_cb), conv);
 		g_object_set_data(G_OBJECT(button), "user_data", who);
-		gtk_menu_append(GTK_MENU(menu), button);
+		gtk_menu_shell_append(GTK_MENU_SHELL(menu), button);
 		gtk_widget_show(button);
 
 		if (gaim_chat_is_user_ignored(GAIM_CHAT(conv), who))
@@ -755,7 +755,7 @@
 		g_signal_connect(G_OBJECT(button), "activate",
 						 G_CALLBACK(ignore_cb), conv);
 		g_object_set_data(G_OBJECT(button), "user_data", who);
-		gtk_menu_append(GTK_MENU(menu), button);
+		gtk_menu_shell_append(GTK_MENU_SHELL(menu), button);
 		gtk_widget_show(button);
 
 		if (gc && gc->prpl->get_info) {
@@ -763,7 +763,7 @@
 			g_signal_connect(G_OBJECT(button), "activate",
 							 G_CALLBACK(menu_info_cb), conv);
 			g_object_set_data(G_OBJECT(button), "user_data", who);
-			gtk_menu_append(GTK_MENU(menu), button);
+			gtk_menu_shell_append(GTK_MENU_SHELL(menu), button);
 			gtk_widget_show(button);
 		}
 
@@ -772,7 +772,7 @@
 			g_signal_connect(G_OBJECT(button), "activate",
 							 G_CALLBACK(menu_away_cb), conv);
 			g_object_set_data(G_OBJECT(button), "user_data", who);
-			gtk_menu_append(GTK_MENU(menu), button);
+			gtk_menu_shell_append(GTK_MENU_SHELL(menu), button);
 			gtk_widget_show(button);
 		}
 
@@ -787,11 +787,11 @@
 							 G_CALLBACK(menu_add_cb), conv);
 
 			g_object_set_data(G_OBJECT(button), "user_data", who);
-			gtk_menu_append(GTK_MENU(menu), button);
+			gtk_menu_shell_append(GTK_MENU_SHELL(menu), button);
 			gtk_widget_show(button);
 		}
 		/* End Jonas */
-		
+
 		gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL,
 					   event->button, event->time);
 	}
@@ -2814,7 +2814,6 @@
 
 	/* Setup the outer pane. */
 	vpaned = gtk_vpaned_new();
-	gtk_paned_set_gutter_size(GTK_PANED(vpaned), 15);
 	gtk_widget_show(vpaned);
 
 	/* Setup the top part of the pane. */
@@ -2833,14 +2832,13 @@
 		gtk_widget_show(label);
 
 		gtkchat->topic_text = gtk_entry_new();
-		gtk_entry_set_editable(GTK_ENTRY(gtkchat->topic_text), FALSE);
+		gtk_editable_set_editable(GTK_EDITABLE(gtkchat->topic_text), FALSE);
 		gtk_box_pack_start(GTK_BOX(hbox), gtkchat->topic_text, TRUE, TRUE, 5);
 		gtk_widget_show(gtkchat->topic_text);
 	}
 
 	/* Setup the horizontal pane. */
 	hpaned = gtk_hpaned_new();
-	gtk_paned_set_gutter_size(GTK_PANED(hpaned), 15);
 	gtk_box_pack_start(GTK_BOX(vbox), hpaned, TRUE, TRUE, 5);
 	gtk_widget_show(hpaned);
 
@@ -3029,7 +3027,6 @@
 
 	/* Setup the outer pane. */
 	paned = gtk_vpaned_new();
-	gtk_paned_set_gutter_size(GTK_PANED(paned), 15);
 	gtk_widget_show(paned);
 
 	/* Setup the top part of the pane. */
@@ -3193,7 +3190,7 @@
 	/* Create the window. */
 	gtkwin->window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
 	gtk_window_set_role(GTK_WINDOW(gtkwin->window), "conversation");
-	gtk_window_set_policy(GTK_WINDOW(gtkwin->window), TRUE, TRUE, FALSE);
+	gtk_window_set_resizable(GTK_WINDOW(gtkwin->window), TRUE);
 	gtk_container_set_border_width(GTK_CONTAINER(gtkwin->window), 0);
 	gtk_widget_realize(gtkwin->window);
 	gtk_window_set_title(GTK_WINDOW(gtkwin->window), _("Conversations"));
@@ -4138,9 +4135,8 @@
 		if (!GTK_WIDGET_REALIZED(gtkconv->tab_label))
 			gtk_widget_realize(gtkconv->tab_label);
 
-		gtk_style_set_font(style,
-			gdk_font_ref(gtk_style_get_font(gtk_widget_get_style(
-				gtkconv->tab_label))));
+		style->font_desc = pango_font_description_copy(
+				gtk_widget_get_style(gtkconv->tab_label)->font_desc);
 
 		if (im != NULL && gaim_im_get_typing_state(im) == TYPING) {
 			style->fg[GTK_STATE_NORMAL].red   = 0x4646;
@@ -4168,7 +4164,7 @@
 		}
 
 		gtk_widget_set_style(gtkconv->tab_label, style);
-		gtk_style_unref(style);
+		g_object_unref(G_OBJECT(style));
 	}
 	else if (type == GAIM_CONV_UPDATE_TOPIC) {
 		chat = GAIM_CHAT(conv);
@@ -4371,7 +4367,7 @@
 
 	gdk_pixbuf_render_pixmap_and_mask(scale, &pm, &bm, 100);
 	gdk_pixbuf_unref(scale);
-	gtk_pixmap_set(GTK_PIXMAP(gtkconv->u.im->icon), pm, bm);
+	gtk_image_set_from_pixmap(GTK_IMAGE(gtkconv->u.im->icon), pm, bm);
 	gdk_pixmap_unref(pm);
 	gtk_widget_queue_draw(gtkconv->u.im->icon);
 
@@ -4583,7 +4579,7 @@
 					 G_CALLBACK(icon_menu), conv);
 	gtk_widget_show(event);
 
-	gtkconv->u.im->icon = gtk_pixmap_new(pm, bm);
+	gtkconv->u.im->icon = gtk_image_new_from_pixmap(pm, bm);
 	gtk_widget_set_size_request(gtkconv->u.im->icon, sf, sf);
 	gtk_container_add(GTK_CONTAINER(event), gtkconv->u.im->icon);
 	gtk_widget_show(gtkconv->u.im->icon);