comparison src/image.c @ 1182:6ae6d77a1f15

Fix up deprecated function and not a prototype warnings.
author zas_
date Thu, 27 Nov 2008 12:29:38 +0000
parents 1646720364cf
children 09da3f14490d
comparison
equal deleted inserted replaced
1181:475986f8f298 1182:6ae6d77a1f15
468 { 468 {
469 g_object_unref(fd->pixbuf); 469 g_object_unref(fd->pixbuf);
470 fd->pixbuf = NULL; 470 fd->pixbuf = NULL;
471 } 471 }
472 472
473 static FileCacheData *image_get_cache() 473 static FileCacheData *image_get_cache(void)
474 { 474 {
475 static FileCacheData *cache = NULL; 475 static FileCacheData *cache = NULL;
476 if (!cache) cache = file_cache_new(image_cache_release_cb, 1); 476 if (!cache) cache = file_cache_new(image_cache_release_cb, 1);
477 file_cache_set_max_size(cache, (gulong)options->image.image_cache_max * 1048576); /* update from options */ 477 file_cache_set_max_size(cache, (gulong)options->image.image_cache_max * 1048576); /* update from options */
478 return cache; 478 return cache;
1657 G_CALLBACK(image_focus_out_cb), imd); 1657 G_CALLBACK(image_focus_out_cb), imd);
1658 1658
1659 g_signal_connect_after(G_OBJECT(imd->frame), "expose_event", 1659 g_signal_connect_after(G_OBJECT(imd->frame), "expose_event",
1660 G_CALLBACK(image_focus_expose), imd); 1660 G_CALLBACK(image_focus_expose), imd);
1661 1661
1662 1662 #if GTK_CHECK_VERSION(2,14,0)
1663 gtk_box_pack_start_defaults(GTK_BOX(imd->widget), imd->frame); 1663 gtk_box_pack_start(GTK_BOX(imd->widget), imd->frame, TRUE, TRUE, 0);
1664 gtk_widget_show(imd->frame); 1664 #else
1665 gtk_box_pack_start_defaults(GTK_BOX(imd->widget), imd->frame);
1666 #endif
1667 gtk_widget_show(imd->frame);
1665 } 1668 }
1666 else 1669 else
1667 { 1670 {
1668 #if GTK_CHECK_VERSION(2,12,0) 1671 #if GTK_CHECK_VERSION(2,12,0)
1669 g_object_ref(imd->pr); 1672 g_object_ref(imd->pr);
1674 { 1677 {
1675 gtk_container_remove(GTK_CONTAINER(imd->frame), imd->pr); 1678 gtk_container_remove(GTK_CONTAINER(imd->frame), imd->pr);
1676 gtk_widget_destroy(imd->frame); 1679 gtk_widget_destroy(imd->frame);
1677 imd->frame = NULL; 1680 imd->frame = NULL;
1678 } 1681 }
1682 #if GTK_CHECK_VERSION(2,14,0)
1683 gtk_box_pack_start(GTK_BOX(imd->widget), imd->pr, TRUE, TRUE, 0);
1684 #else
1679 gtk_box_pack_start_defaults(GTK_BOX(imd->widget), imd->pr); 1685 gtk_box_pack_start_defaults(GTK_BOX(imd->widget), imd->pr);
1686 #endif
1680 1687
1681 #if GTK_CHECK_VERSION(2,12,0) 1688 #if GTK_CHECK_VERSION(2,12,0)
1682 g_object_unref(imd->pr); 1689 g_object_unref(imd->pr);
1683 #else 1690 #else
1684 gtk_widget_unref(imd->pr); 1691 gtk_widget_unref(imd->pr);