| 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", |
| 8938 pidgin_conv_tab_pack(win, ((PidginConversation*)win->gtkconvs->data)); |
8940 pidgin_conv_tab_pack(win, ((PidginConversation*)win->gtkconvs->data)); |
| 8939 |
8941 |
| 8940 |
8942 |
| 8941 /* Close button. */ |
8943 /* Close button. */ |
| 8942 gtkconv->close = gtk_event_box_new(); |
8944 gtkconv->close = gtk_event_box_new(); |
| |
8945 #if GTK_CHECK_VERSION(2,4,0) |
| 8943 gtk_event_box_set_visible_window(GTK_EVENT_BOX(gtkconv->close), FALSE); |
8946 gtk_event_box_set_visible_window(GTK_EVENT_BOX(gtkconv->close), FALSE); |
| |
8947 #endif |
| 8944 gtk_widget_set_events(gtkconv->close, GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK); |
8948 gtk_widget_set_events(gtkconv->close, GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK); |
| 8945 close_image = gtk_label_new("×"); |
8949 close_image = gtk_label_new("×"); |
| 8946 g_signal_connect(G_OBJECT(gtkconv->close), "enter-notify-event", G_CALLBACK(close_button_entered_cb), close_image); |
8950 g_signal_connect(G_OBJECT(gtkconv->close), "enter-notify-event", G_CALLBACK(close_button_entered_cb), close_image); |
| 8947 g_signal_connect(G_OBJECT(gtkconv->close), "leave-notify-event", G_CALLBACK(close_button_left_cb), close_image); |
8951 g_signal_connect(G_OBJECT(gtkconv->close), "leave-notify-event", G_CALLBACK(close_button_left_cb), close_image); |
| 8948 gtk_widget_show(close_image); |
8952 gtk_widget_show(close_image); |