[gthumb] sharpen: do not allow to zoom the preview
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] sharpen: do not allow to zoom the preview
- Date: Sat, 9 Nov 2013 20:09:41 +0000 (UTC)
commit 0bc9faf15ef04af47f71d8fabb2d05261262502b
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sun Nov 3 18:24:33 2013 +0100
sharpen: do not allow to zoom the preview
extensions/file_tools/gth-file-tool-sharpen.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/extensions/file_tools/gth-file-tool-sharpen.c b/extensions/file_tools/gth-file-tool-sharpen.c
index 3fe2264..8ecb88d 100644
--- a/extensions/file_tools/gth-file-tool-sharpen.c
+++ b/extensions/file_tools/gth-file-tool-sharpen.c
@@ -164,7 +164,6 @@ apply_cb (gpointer user_data)
int x, y, w ,h;
cairo_surface_t *destination;
cairo_surface_t *preview_surface;
- cairo_t *cr;
sharpen_data = sharpen_data_new (self);
gth_image_viewer_get_scroll_offset (preview, &x, &y);
@@ -177,10 +176,10 @@ apply_cb (gpointer user_data)
destination = _cairo_image_surface_copy (source);
_cairo_image_surface_copy_metadata (source, destination);
- /* FIXME: use a cairo sub-surface when cairo 1.10 will be requiered */
-
preview_surface = _cairo_image_surface_copy_subsurface (destination, x, y, w, h);
if (preview_surface != NULL) {
+ cairo_t *cr;
+
_cairo_image_surface_sharpen (preview_surface,
sharpen_data->radius,
sharpen_data->amount,
@@ -271,7 +270,7 @@ gth_file_tool_sharpen_get_options (GthFileTool *base)
gth_image_viewer_set_fit_mode (GTH_IMAGE_VIEWER (self->priv->preview), GTH_FIT_NONE);
gth_image_viewer_set_zoom_change (GTH_IMAGE_VIEWER (self->priv->preview), GTH_ZOOM_CHANGE_KEEP_PREV);
gth_image_viewer_set_zoom (GTH_IMAGE_VIEWER (self->priv->preview), 1.0);
- gth_image_viewer_enable_zoom_with_keys (GTH_IMAGE_VIEWER (self->priv->preview), FALSE);
+ gth_image_viewer_set_zoom_enabled (GTH_IMAGE_VIEWER (self->priv->preview), FALSE);
gth_image_viewer_set_surface (GTH_IMAGE_VIEWER (self->priv->preview), source, -1, -1);
image_navigator = gth_image_navigator_new (GTH_IMAGE_VIEWER (self->priv->preview));
gtk_widget_show_all (image_navigator);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]