| 6833 pidgin_gdk_pixbuf_make_round(scale); |
6833 pidgin_gdk_pixbuf_make_round(scale); |
| 6834 gtkconv->u.im->icon_container = gtk_vbox_new(FALSE, 0); |
6834 gtkconv->u.im->icon_container = gtk_vbox_new(FALSE, 0); |
| 6835 |
6835 |
| 6836 event = gtk_event_box_new(); |
6836 event = gtk_event_box_new(); |
| 6837 gtk_container_add(GTK_CONTAINER(gtkconv->u.im->icon_container), event); |
6837 gtk_container_add(GTK_CONTAINER(gtkconv->u.im->icon_container), event); |
| |
6838 #if GTK_CHECK_VERSION(2,4,0) |
| 6838 gtk_event_box_set_visible_window(GTK_EVENT_BOX(event), FALSE); |
6839 gtk_event_box_set_visible_window(GTK_EVENT_BOX(event), FALSE); |
| |
6840 #endif |
| 6839 gtk_widget_add_events(event, |
6841 gtk_widget_add_events(event, |
| 6840 GDK_POINTER_MOTION_MASK | GDK_LEAVE_NOTIFY_MASK); |
6842 GDK_POINTER_MOTION_MASK | GDK_LEAVE_NOTIFY_MASK); |
| 6841 g_signal_connect(G_OBJECT(event), "button-press-event", |
6843 g_signal_connect(G_OBJECT(event), "button-press-event", |
| 6842 G_CALLBACK(icon_menu), gtkconv); |
6844 G_CALLBACK(icon_menu), gtkconv); |
| 6843 g_signal_connect(G_OBJECT(event), "motion-notify-event", |
6845 g_signal_connect(G_OBJECT(event), "motion-notify-event", |
| 9003 pidgin_conv_tab_pack(win, ((PidginConversation*)win->gtkconvs->data)); |
9005 pidgin_conv_tab_pack(win, ((PidginConversation*)win->gtkconvs->data)); |
| 9004 |
9006 |
| 9005 |
9007 |
| 9006 /* Close button. */ |
9008 /* Close button. */ |
| 9007 gtkconv->close = gtk_event_box_new(); |
9009 gtkconv->close = gtk_event_box_new(); |
| |
9010 #if GTK_CHECK_VERSION(2,4,0) |
| 9008 gtk_event_box_set_visible_window(GTK_EVENT_BOX(gtkconv->close), FALSE); |
9011 gtk_event_box_set_visible_window(GTK_EVENT_BOX(gtkconv->close), FALSE); |
| |
9012 #endif |
| 9009 gtk_widget_set_events(gtkconv->close, GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK); |
9013 gtk_widget_set_events(gtkconv->close, GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK); |
| 9010 close_image = gtk_label_new("×"); |
9014 close_image = gtk_label_new("×"); |
| 9011 g_signal_connect(G_OBJECT(gtkconv->close), "enter-notify-event", G_CALLBACK(close_button_entered_cb), close_image); |
9015 g_signal_connect(G_OBJECT(gtkconv->close), "enter-notify-event", G_CALLBACK(close_button_entered_cb), close_image); |
| 9012 g_signal_connect(G_OBJECT(gtkconv->close), "leave-notify-event", G_CALLBACK(close_button_left_cb), close_image); |
9016 g_signal_connect(G_OBJECT(gtkconv->close), "leave-notify-event", G_CALLBACK(close_button_left_cb), close_image); |
| 9013 gtk_widget_show(close_image); |
9017 gtk_widget_show(close_image); |