| 389 g_signal_connect(G_OBJECT(drawing_area), "enter-notify-event", |
389 g_signal_connect(G_OBJECT(drawing_area), "enter-notify-event", |
| 390 G_CALLBACK(scrncap_drawing_area_enter), draw_cursor); |
390 G_CALLBACK(scrncap_drawing_area_enter), draw_cursor); |
| 391 g_signal_connect(G_OBJECT(drawing_area), "leave-notify-event", |
391 g_signal_connect(G_OBJECT(drawing_area), "leave-notify-event", |
| 392 G_CALLBACK(scrncap_drawing_area_leave), draw_cursor); |
392 G_CALLBACK(scrncap_drawing_area_leave), draw_cursor); |
| 393 |
393 |
| |
394 #if GTK_CHECK_VERSION(3,14,0) |
| |
395 box = drawing_area; |
| |
396 g_object_set(drawing_area, "xalign", 0.5, "yalign", 0.5, NULL); |
| |
397 #else |
| 394 box = gtk_alignment_new(0.5, 0.5, 0, 0); |
398 box = gtk_alignment_new(0.5, 0.5, 0, 0); |
| 395 gtk_container_add(GTK_CONTAINER(box), drawing_area); |
399 gtk_container_add(GTK_CONTAINER(box), drawing_area); |
| |
400 #endif |
| 396 scroll_area = pidgin_make_scrollable(box, |
401 scroll_area = pidgin_make_scrollable(box, |
| 397 GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC, |
402 GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC, |
| 398 GTK_SHADOW_NONE, -1, -1); |
403 GTK_SHADOW_NONE, -1, -1); |
| 399 g_object_set(G_OBJECT(scroll_area), "expand", TRUE, NULL); |
404 g_object_set(G_OBJECT(scroll_area), "expand", TRUE, NULL); |
| 400 gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area( |
405 gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area( |