Mercurial > pidgin.yaz
comparison pidgin/gtkscrollbook.c @ 22489: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
22488:a8fff9da2791 | 22489: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); |