| 6756 pidgin_gdk_pixbuf_make_round(scale); |
6756 pidgin_gdk_pixbuf_make_round(scale); |
| 6757 gtkconv->u.im->icon_container = gtk_vbox_new(FALSE, 0); |
6757 gtkconv->u.im->icon_container = gtk_vbox_new(FALSE, 0); |
| 6758 |
6758 |
| 6759 event = gtk_event_box_new(); |
6759 event = gtk_event_box_new(); |
| 6760 gtk_container_add(GTK_CONTAINER(gtkconv->u.im->icon_container), event); |
6760 gtk_container_add(GTK_CONTAINER(gtkconv->u.im->icon_container), event); |
| |
6761 #if GTK_CHECK_VERSION(2,4,0) |
| 6761 gtk_event_box_set_visible_window(GTK_EVENT_BOX(event), FALSE); |
6762 gtk_event_box_set_visible_window(GTK_EVENT_BOX(event), FALSE); |
| |
6763 #endif |
| 6762 gtk_widget_add_events(event, |
6764 gtk_widget_add_events(event, |
| 6763 GDK_POINTER_MOTION_MASK | GDK_LEAVE_NOTIFY_MASK); |
6765 GDK_POINTER_MOTION_MASK | GDK_LEAVE_NOTIFY_MASK); |
| 6764 g_signal_connect(G_OBJECT(event), "button-press-event", |
6766 g_signal_connect(G_OBJECT(event), "button-press-event", |
| 6765 G_CALLBACK(icon_menu), gtkconv); |
6767 G_CALLBACK(icon_menu), gtkconv); |
| 6766 g_signal_connect(G_OBJECT(event), "motion-notify-event", |
6768 g_signal_connect(G_OBJECT(event), "motion-notify-event", |
| 8862 pidgin_conv_tab_pack(win, ((PidginConversation*)win->gtkconvs->data)); |
8864 pidgin_conv_tab_pack(win, ((PidginConversation*)win->gtkconvs->data)); |
| 8863 |
8865 |
| 8864 |
8866 |
| 8865 /* Close button. */ |
8867 /* Close button. */ |
| 8866 gtkconv->close = gtk_event_box_new(); |
8868 gtkconv->close = gtk_event_box_new(); |
| |
8869 #if GTK_CHECK_VERSION(2,4,0) |
| 8867 gtk_event_box_set_visible_window(GTK_EVENT_BOX(gtkconv->close), FALSE); |
8870 gtk_event_box_set_visible_window(GTK_EVENT_BOX(gtkconv->close), FALSE); |
| |
8871 #endif |
| 8868 gtk_widget_set_events(gtkconv->close, GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK); |
8872 gtk_widget_set_events(gtkconv->close, GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK); |
| 8869 close_image = gtk_label_new("×"); |
8873 close_image = gtk_label_new("×"); |
| 8870 g_signal_connect(G_OBJECT(gtkconv->close), "enter-notify-event", G_CALLBACK(close_button_entered_cb), close_image); |
8874 g_signal_connect(G_OBJECT(gtkconv->close), "enter-notify-event", G_CALLBACK(close_button_entered_cb), close_image); |
| 8871 g_signal_connect(G_OBJECT(gtkconv->close), "leave-notify-event", G_CALLBACK(close_button_left_cb), close_image); |
8875 g_signal_connect(G_OBJECT(gtkconv->close), "leave-notify-event", G_CALLBACK(close_button_left_cb), close_image); |
| 8872 gtk_widget_show(close_image); |
8876 gtk_widget_show(close_image); |