comparison pidgin/gtkscrollbook.c @ 22500:2f88870f86bf

gtk_event_box_set_visible_window() is new in Gtk 2.4
author Stu Tomlinson <stu@nosnilmot.com>
date Mon, 17 Mar 2008 14:30:30 +0000
parents 2a591a5b3322
children 21277e69e06c
comparison
equal deleted inserted replaced
22499:a8fff9da2791 22500:2f88870f86bf
266 scroll_book->hbox = gtk_hbox_new(FALSE, 0); 266 scroll_book->hbox = gtk_hbox_new(FALSE, 0);
267 267
268 /* Close */ 268 /* Close */
269 eb = gtk_event_box_new(); 269 eb = gtk_event_box_new();
270 gtk_box_pack_end(GTK_BOX(scroll_book->hbox), eb, FALSE, FALSE, 0); 270 gtk_box_pack_end(GTK_BOX(scroll_book->hbox), eb, FALSE, FALSE, 0);
271 #if GTK_CHECK_VERSION(2,4,0)
271 gtk_event_box_set_visible_window(GTK_EVENT_BOX(eb), FALSE); 272 gtk_event_box_set_visible_window(GTK_EVENT_BOX(eb), FALSE);
273 #endif
272 gtk_widget_set_events(eb, GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK); 274 gtk_widget_set_events(eb, GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK);
273 close_button = gtk_label_new("×"); 275 close_button = gtk_label_new("×");
274 g_signal_connect(G_OBJECT(eb), "enter-notify-event", G_CALLBACK(close_button_entered_cb), close_button); 276 g_signal_connect(G_OBJECT(eb), "enter-notify-event", G_CALLBACK(close_button_entered_cb), close_button);
275 g_signal_connect(G_OBJECT(eb), "leave-notify-event", G_CALLBACK(close_button_left_cb), close_button); 277 g_signal_connect(G_OBJECT(eb), "leave-notify-event", G_CALLBACK(close_button_left_cb), close_button);
276 gtk_container_add(GTK_CONTAINER(eb), close_button); 278 gtk_container_add(GTK_CONTAINER(eb), close_button);