pidgin/plugins/screencap.c

changeset 38003
2fe4dec70301
parent 38001
1eb11cc2c01f
child 38011
bf90510e8273
equal deleted inserted replaced
38002:7c68b67bf3df 38003:2fe4dec70301
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(

mercurial