summaryrefslogtreecommitdiff
path: root/src/page-view.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/page-view.c')
-rw-r--r--src/page-view.c10019
1 files changed, 5133 insertions, 4886 deletions
diff --git a/src/page-view.c b/src/page-view.c
index 7e770a7..ebf261d 100644
--- a/src/page-view.c
+++ b/src/page-view.c
@@ -1,4 +1,4 @@
-/* page-view.c generated by valac 0.20.1, the Vala compiler
+/* page-view.c generated by valac 0.22.1, the Vala compiler
* generated from page-view.vala, do not modify */
/*
@@ -85,17 +85,17 @@ typedef enum {
} ScanDirection;
struct _PageViewPrivate {
- Page* page;
+ Page* _page;
GdkPixbuf* image;
- gboolean selected;
+ gboolean selected_;
gint border_width;
gboolean update_image;
ScanDirection scan_direction;
gint scan_line;
gint width;
gint height;
- gint x_offset;
- gint y_offset;
+ gint _x_offset;
+ gint _y_offset;
CropLocation crop_location;
gdouble selected_crop_px;
gdouble selected_crop_py;
@@ -103,7 +103,7 @@ struct _PageViewPrivate {
gint selected_crop_y;
gint selected_crop_w;
gint selected_crop_h;
- GdkCursorType cursor;
+ GdkCursorType _cursor;
gint animate_n_segments;
gint animate_segment;
guint animate_timeout;
@@ -136,6 +136,7 @@ GType scan_direction_get_type (void) G_GNUC_CONST;
enum {
PAGE_VIEW_DUMMY_PROPERTY
};
+Page* page_view_get_page (PageView* self);
static void page_view_page_pixels_changed_cb (PageView* self, Page* p);
static void _page_view_page_pixels_changed_cb_page_pixels_changed (Page* _sender, gpointer self);
static void page_view_page_size_changed_cb (PageView* self, Page* p);
@@ -147,13 +148,7 @@ static void page_view_scan_direction_changed_cb (PageView* self, Page* p);
static void _page_view_scan_direction_changed_cb_page_scan_direction_changed (Page* _sender, gpointer self);
PageView* page_view_new (Page* page);
PageView* page_view_construct (GType object_type, Page* page);
-Page* page_view_get_page (PageView* self);
-void page_view_set_selected (PageView* self, gboolean selected);
-gboolean page_view_get_selected (PageView* self);
-void page_view_set_x_offset (PageView* self, gint offset);
-void page_view_set_y_offset (PageView* self, gint offset);
-gint page_view_get_x_offset (PageView* self);
-gint page_view_get_y_offset (PageView* self);
+static void page_view_set_page (PageView* self, Page* value);
static guchar page_view_get_sample (PageView* self, guchar* pixels, int pixels_length1, gint offset, gint x, gint depth, gint sample);
static void page_view_get_pixel (PageView* self, Page* page, gint x, gint y, guchar* pixel, int pixel_length1);
ScanDirection page_get_scan_direction (Page* self);
@@ -167,7 +162,7 @@ static void page_view_set_pixel (PageView* self, Page* page, gdouble l, gdouble
static void page_view_update_preview (PageView* self, Page* page, GdkPixbuf** output_image, gint output_width, gint output_height, ScanDirection scan_direction, gint old_scan_line, gint scan_line);
gint page_get_width (Page* self);
gint page_get_height (Page* self);
-gboolean page_has_data (Page* self);
+gboolean page_get_has_data (Page* self);
static gint page_view_get_preview_width (PageView* self);
static gint page_view_get_preview_height (PageView* self);
static void page_view_update_page_view (PageView* self);
@@ -177,24 +172,34 @@ static gint page_view_page_to_screen_y (PageView* self, gint y);
static gint page_view_screen_to_page_x (PageView* self, gint x);
static gint page_view_screen_to_page_y (PageView* self, gint y);
static CropLocation page_view_get_crop_location (PageView* self, gint x, gint y);
-gboolean page_has_crop (Page* self);
-void page_get_crop (Page* self, gint* x, gint* y, gint* width, gint* height);
-gchar* page_get_named_crop (Page* self);
+gboolean page_get_has_crop (Page* self);
+gint page_get_crop_x (Page* self);
+gint page_get_crop_y (Page* self);
+gint page_get_crop_width (Page* self);
+gint page_get_crop_height (Page* self);
+const gchar* page_get_crop_name (Page* self);
void page_view_button_press (PageView* self, gint x, gint y);
void page_view_motion (PageView* self, gint x, gint y);
+static void page_view_set_cursor (PageView* self, GdkCursorType value);
void page_move_crop (Page* self, gint x, gint y);
void page_set_custom_crop (Page* self, gint width, gint height);
void page_view_button_release (PageView* self, gint x, gint y);
-GdkCursorType page_view_get_cursor (PageView* self);
static gboolean page_view_animation_cb (PageView* self);
static void page_view_update_animation (PageView* self);
-gboolean page_is_scanning (Page* self);
+gboolean page_get_is_scanning (Page* self);
static gboolean _page_view_animation_cb_gsource_func (gpointer self);
void page_view_render (PageView* self, cairo_t* context);
+gint page_view_get_x_offset (PageView* self);
+gint page_view_get_y_offset (PageView* self);
void page_view_set_width (PageView* self, gint width);
void page_view_set_height (PageView* self, gint height);
gint page_view_get_width (PageView* self);
gint page_view_get_height (PageView* self);
+gboolean page_view_get_selected (PageView* self);
+void page_view_set_selected (PageView* self, gboolean value);
+void page_view_set_x_offset (PageView* self, gint value);
+void page_view_set_y_offset (PageView* self, gint value);
+GdkCursorType page_view_get_cursor (PageView* self);
static void page_view_finalize (PageView* obj);
@@ -211,1920 +216,1769 @@ GType crop_location_get_type (void) {
static void _page_view_page_pixels_changed_cb_page_pixels_changed (Page* _sender, gpointer self) {
-#line 85 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 97 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_page_pixels_changed_cb (self, _sender);
-#line 217 "page-view.c"
+#line 222 "page-view.c"
}
static void _page_view_page_size_changed_cb_page_size_changed (Page* _sender, gpointer self) {
-#line 86 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 98 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_page_size_changed_cb (self, _sender);
-#line 224 "page-view.c"
+#line 229 "page-view.c"
}
static void _page_view_page_overlay_changed_cb_page_crop_changed (Page* _sender, gpointer self) {
-#line 87 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_page_overlay_changed_cb (self, _sender);
-#line 231 "page-view.c"
+#line 236 "page-view.c"
}
static void _page_view_page_overlay_changed_cb_page_scan_line_changed (Page* _sender, gpointer self) {
-#line 88 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 100 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_page_overlay_changed_cb (self, _sender);
-#line 238 "page-view.c"
+#line 243 "page-view.c"
}
static void _page_view_scan_direction_changed_cb_page_scan_direction_changed (Page* _sender, gpointer self) {
-#line 89 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 101 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_scan_direction_changed_cb (self, _sender);
-#line 245 "page-view.c"
-}
-
-
-static gpointer _page_ref0 (gpointer self) {
-#line 75 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- return self ? page_ref (self) : NULL;
-#line 252 "page-view.c"
+#line 250 "page-view.c"
}
PageView* page_view_construct (GType object_type, Page* page) {
PageView* self = NULL;
- Page* _tmp0_;
- Page* _tmp1_;
- Page* _tmp2_;
- Page* _tmp3_;
- Page* _tmp4_;
- Page* _tmp5_;
- Page* _tmp6_;
-#line 73 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp0_ = NULL;
+ Page* _tmp1_ = NULL;
+ Page* _tmp2_ = NULL;
+ Page* _tmp3_ = NULL;
+ Page* _tmp4_ = NULL;
+ Page* _tmp5_ = NULL;
+#line 85 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_val_if_fail (page != NULL, NULL);
-#line 73 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 85 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self = (PageView*) g_type_create_instance (object_type);
-#line 75 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 87 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = page;
-#line 75 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp1_ = _page_ref0 (_tmp0_);
-#line 75 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _page_unref0 (self->priv->page);
-#line 75 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->page = _tmp1_;
-#line 76 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 87 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ page_view_set_page (self, _tmp0_);
+#line 88 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp1_ = page;
+#line 88 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_signal_connect (_tmp1_, "pixels-changed", (GCallback) _page_view_page_pixels_changed_cb_page_pixels_changed, self);
+#line 89 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp2_ = page;
-#line 76 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_signal_connect (_tmp2_, "pixels-changed", (GCallback) _page_view_page_pixels_changed_cb_page_pixels_changed, self);
-#line 77 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 89 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_signal_connect (_tmp2_, "size-changed", (GCallback) _page_view_page_size_changed_cb_page_size_changed, self);
+#line 90 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp3_ = page;
-#line 77 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_signal_connect (_tmp3_, "size-changed", (GCallback) _page_view_page_size_changed_cb_page_size_changed, self);
-#line 78 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 90 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_signal_connect (_tmp3_, "crop-changed", (GCallback) _page_view_page_overlay_changed_cb_page_crop_changed, self);
+#line 91 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp4_ = page;
-#line 78 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_signal_connect (_tmp4_, "crop-changed", (GCallback) _page_view_page_overlay_changed_cb_page_crop_changed, self);
-#line 79 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 91 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_signal_connect (_tmp4_, "scan-line-changed", (GCallback) _page_view_page_overlay_changed_cb_page_scan_line_changed, self);
+#line 92 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp5_ = page;
-#line 79 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_signal_connect (_tmp5_, "scan-line-changed", (GCallback) _page_view_page_overlay_changed_cb_page_scan_line_changed, self);
-#line 80 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp6_ = page;
-#line 80 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_signal_connect (_tmp6_, "scan-direction-changed", (GCallback) _page_view_scan_direction_changed_cb_page_scan_direction_changed, self);
-#line 73 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 92 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_signal_connect (_tmp5_, "scan-direction-changed", (GCallback) _page_view_scan_direction_changed_cb_page_scan_direction_changed, self);
+#line 85 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return self;
-#line 299 "page-view.c"
+#line 292 "page-view.c"
}
PageView* page_view_new (Page* page) {
-#line 73 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 85 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return page_view_construct (TYPE_PAGE_VIEW, page);
-#line 306 "page-view.c"
-}
-
-
-Page* page_view_get_page (PageView* self) {
- Page* result = NULL;
- Page* _tmp0_;
- Page* _tmp1_;
-#line 92 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 94 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = self->priv->page;
-#line 94 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp1_ = _page_ref0 (_tmp0_);
-#line 94 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- result = _tmp1_;
-#line 94 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- return result;
-#line 324 "page-view.c"
-}
-
-
-void page_view_set_selected (PageView* self, gboolean selected) {
- gboolean _tmp0_ = FALSE;
- gboolean _tmp1_ = FALSE;
- gboolean _tmp2_;
- gboolean _tmp4_;
- gboolean _tmp9_;
- gboolean _tmp10_;
-#line 97 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_if_fail (self != NULL);
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp2_ = self->priv->selected;
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp2_) {
-#line 341 "page-view.c"
- gboolean _tmp3_;
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp3_ = selected;
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp1_ = _tmp3_;
-#line 347 "page-view.c"
- } else {
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp1_ = FALSE;
-#line 351 "page-view.c"
- }
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp4_ = _tmp1_;
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp4_) {
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = TRUE;
-#line 359 "page-view.c"
- } else {
- gboolean _tmp5_ = FALSE;
- gboolean _tmp6_;
- gboolean _tmp8_;
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp6_ = self->priv->selected;
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!_tmp6_) {
-#line 368 "page-view.c"
- gboolean _tmp7_;
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp7_ = selected;
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp5_ = !_tmp7_;
-#line 374 "page-view.c"
- } else {
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp5_ = FALSE;
-#line 378 "page-view.c"
- }
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp8_ = _tmp5_;
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = _tmp8_;
-#line 384 "page-view.c"
- }
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp9_ = _tmp0_;
-#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp9_) {
-#line 100 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- return;
-#line 392 "page-view.c"
- }
-#line 101 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp10_ = selected;
-#line 101 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->selected = _tmp10_;
-#line 102 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_signal_emit_by_name (self, "changed");
-#line 400 "page-view.c"
+#line 299 "page-view.c"
}
-gboolean page_view_get_selected (PageView* self) {
- gboolean result = FALSE;
- gboolean _tmp0_;
-#line 105 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 107 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = self->priv->selected;
+static guchar page_view_get_sample (PageView* self, guchar* pixels, int pixels_length1, gint offset, gint x, gint depth, gint sample) {
+ guchar result = '\0';
+#line 104 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_val_if_fail (self != NULL, '\0');
#line 107 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- result = _tmp0_;
+ result = (guchar) 0xFF;
#line 107 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 415 "page-view.c"
+#line 311 "page-view.c"
}
-void page_view_set_x_offset (PageView* self, gint offset) {
- gint _tmp0_;
+static void page_view_get_pixel (PageView* self, Page* page, gint x, gint y, guchar* pixel, int pixel_length1) {
+ Page* _tmp0_ = NULL;
+ ScanDirection _tmp1_ = 0;
+ ScanDirection _tmp2_ = 0;
+ gint depth = 0;
+ Page* _tmp23_ = NULL;
+ gint _tmp24_ = 0;
+ gint _tmp25_ = 0;
+ gint n_channels = 0;
+ Page* _tmp26_ = NULL;
+ gint _tmp27_ = 0;
+ gint _tmp28_ = 0;
+ guchar* pixels = NULL;
+ Page* _tmp29_ = NULL;
+ gint _tmp30_ = 0;
+ guchar* _tmp31_ = NULL;
+ gint pixels_length1 = 0;
+ gint _pixels_size_ = 0;
+ gint offset = 0;
+ Page* _tmp32_ = NULL;
+ gint _tmp33_ = 0;
+ gint _tmp34_ = 0;
+ gint _tmp35_ = 0;
+ gboolean _tmp36_ = FALSE;
+ gint _tmp37_ = 0;
+ gboolean _tmp39_ = FALSE;
+ guchar* _tmp110_ = NULL;
+ gint _tmp110__length1 = 0;
+ guchar* _tmp111_ = NULL;
+ gint _tmp111__length1 = 0;
+ gint _tmp112_ = 0;
+ gint _tmp113_ = 0;
+ gint _tmp114_ = 0;
+ gint _tmp115_ = 0;
+ gint _tmp116_ = 0;
+ guchar _tmp117_ = '\0';
+ guchar _tmp118_ = '\0';
+ guchar* _tmp119_ = NULL;
+ gint _tmp119__length1 = 0;
+ guchar* _tmp120_ = NULL;
+ gint _tmp120__length1 = 0;
+ gint _tmp121_ = 0;
+ gint _tmp122_ = 0;
+ gint _tmp123_ = 0;
+ gint _tmp124_ = 0;
+ gint _tmp125_ = 0;
+ guchar _tmp126_ = '\0';
+ guchar _tmp127_ = '\0';
+ guchar* _tmp128_ = NULL;
+ gint _tmp128__length1 = 0;
+ guchar* _tmp129_ = NULL;
+ gint _tmp129__length1 = 0;
+ gint _tmp130_ = 0;
+ gint _tmp131_ = 0;
+ gint _tmp132_ = 0;
+ gint _tmp133_ = 0;
+ gint _tmp134_ = 0;
+ guchar _tmp135_ = '\0';
+ guchar _tmp136_ = '\0';
#line 110 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
+#line 110 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_if_fail (page != NULL);
#line 112 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = offset;
+ _tmp0_ = page;
#line 112 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->x_offset = _tmp0_;
-#line 427 "page-view.c"
-}
-
-
-void page_view_set_y_offset (PageView* self, gint offset) {
- gint _tmp0_;
+ _tmp1_ = page_get_scan_direction (_tmp0_);
+#line 112 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp2_ = _tmp1_;
+#line 112 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ switch (_tmp2_) {
+#line 112 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ case SCAN_DIRECTION_TOP_TO_BOTTOM:
+#line 388 "page-view.c"
+ {
#line 115 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_if_fail (self != NULL);
+ break;
+#line 392 "page-view.c"
+ }
+#line 112 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ case SCAN_DIRECTION_BOTTOM_TO_TOP:
+#line 396 "page-view.c"
+ {
+ Page* _tmp3_ = NULL;
+ gint _tmp4_ = 0;
+ gint _tmp5_ = 0;
+ gint _tmp6_ = 0;
+ Page* _tmp7_ = NULL;
+ gint _tmp8_ = 0;
+ gint _tmp9_ = 0;
+ gint _tmp10_ = 0;
#line 117 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = offset;
+ _tmp3_ = page;
#line 117 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->y_offset = _tmp0_;
-#line 439 "page-view.c"
-}
-
-
-gint page_view_get_x_offset (PageView* self) {
- gint result = 0;
- gint _tmp0_;
-#line 120 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_val_if_fail (self != NULL, 0);
+ _tmp4_ = page_get_scan_width (_tmp3_);
+#line 117 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp5_ = _tmp4_;
+#line 117 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp6_ = x;
+#line 117 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x = (_tmp5_ - _tmp6_) - 1;
+#line 118 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = page;
+#line 118 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp8_ = page_get_scan_height (_tmp7_);
+#line 118 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp9_ = _tmp8_;
+#line 118 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp10_ = y;
+#line 118 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y = (_tmp9_ - _tmp10_) - 1;
+#line 119 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ break;
+#line 428 "page-view.c"
+ }
+#line 112 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ case SCAN_DIRECTION_LEFT_TO_RIGHT:
+#line 432 "page-view.c"
+ {
+ gint t = 0;
+ gint _tmp11_ = 0;
+ Page* _tmp12_ = NULL;
+ gint _tmp13_ = 0;
+ gint _tmp14_ = 0;
+ gint _tmp15_ = 0;
+ gint _tmp16_ = 0;
+#line 121 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp11_ = x;
+#line 121 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ t = _tmp11_;
#line 122 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = self->priv->x_offset;
+ _tmp12_ = page;
#line 122 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- result = _tmp0_;
+ _tmp13_ = page_get_scan_width (_tmp12_);
#line 122 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- return result;
-#line 454 "page-view.c"
-}
-
-
-gint page_view_get_y_offset (PageView* self) {
- gint result = 0;
- gint _tmp0_;
-#line 125 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_val_if_fail (self != NULL, 0);
-#line 127 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = self->priv->y_offset;
+ _tmp14_ = _tmp13_;
+#line 122 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp15_ = y;
+#line 122 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x = (_tmp14_ - _tmp15_) - 1;
+#line 123 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp16_ = t;
+#line 123 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y = _tmp16_;
+#line 124 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ break;
+#line 461 "page-view.c"
+ }
+#line 112 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ case SCAN_DIRECTION_RIGHT_TO_LEFT:
+#line 465 "page-view.c"
+ {
+ gint t = 0;
+ gint _tmp17_ = 0;
+ gint _tmp18_ = 0;
+ Page* _tmp19_ = NULL;
+ gint _tmp20_ = 0;
+ gint _tmp21_ = 0;
+ gint _tmp22_ = 0;
+#line 126 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp17_ = x;
+#line 126 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ t = _tmp17_;
#line 127 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- result = _tmp0_;
+ _tmp18_ = y;
#line 127 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- return result;
-#line 469 "page-view.c"
-}
-
-
-static guchar page_view_get_sample (PageView* self, guchar* pixels, int pixels_length1, gint offset, gint x, gint depth, gint sample) {
- guchar result = '\0';
-#line 130 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_val_if_fail (self != NULL, '\0');
+ x = _tmp18_;
+#line 128 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp19_ = page;
+#line 128 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp20_ = page_get_scan_height (_tmp19_);
+#line 128 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp21_ = _tmp20_;
+#line 128 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp22_ = t;
+#line 128 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y = (_tmp21_ - _tmp22_) - 1;
+#line 129 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ break;
+#line 494 "page-view.c"
+ }
+ default:
+#line 112 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ break;
+#line 499 "page-view.c"
+ }
+#line 132 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp23_ = page;
+#line 132 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp24_ = page_get_depth (_tmp23_);
+#line 132 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp25_ = _tmp24_;
+#line 132 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ depth = _tmp25_;
#line 133 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- result = (guchar) 0xFF;
+ _tmp26_ = page;
#line 133 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- return result;
-#line 481 "page-view.c"
-}
-
-
-static void page_view_get_pixel (PageView* self, Page* page, gint x, gint y, guchar* pixel, int pixel_length1) {
- Page* _tmp0_;
- ScanDirection _tmp1_ = 0;
- Page* _tmp18_;
- gint _tmp19_ = 0;
- gint depth;
- Page* _tmp20_;
- gint _tmp21_ = 0;
- gint n_channels;
- Page* _tmp22_;
- gint _tmp23_ = 0;
- guchar* _tmp24_ = NULL;
- guchar* pixels;
- gint pixels_length1;
- gint _pixels_size_;
- Page* _tmp25_;
- gint _tmp26_ = 0;
- gint _tmp27_;
- gint offset;
- gboolean _tmp28_ = FALSE;
- gint _tmp29_;
- gboolean _tmp31_;
- guchar* _tmp102_;
- gint _tmp102__length1;
- guchar* _tmp103_;
- gint _tmp103__length1;
- gint _tmp104_;
- gint _tmp105_;
- gint _tmp106_;
- gint _tmp107_;
- gint _tmp108_;
- guchar _tmp109_ = '\0';
- guchar _tmp110_;
- guchar* _tmp111_;
- gint _tmp111__length1;
- guchar* _tmp112_;
- gint _tmp112__length1;
- gint _tmp113_;
- gint _tmp114_;
- gint _tmp115_;
- gint _tmp116_;
- gint _tmp117_;
- guchar _tmp118_ = '\0';
- guchar _tmp119_;
- guchar* _tmp120_;
- gint _tmp120__length1;
- guchar* _tmp121_;
- gint _tmp121__length1;
- gint _tmp122_;
- gint _tmp123_;
- gint _tmp124_;
- gint _tmp125_;
- gint _tmp126_;
- guchar _tmp127_ = '\0';
- guchar _tmp128_;
-#line 136 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_if_fail (self != NULL);
-#line 136 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_if_fail (page != NULL);
+ _tmp27_ = page_get_n_channels (_tmp26_);
+#line 133 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp28_ = _tmp27_;
+#line 133 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ n_channels = _tmp28_;
+#line 134 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp29_ = page;
+#line 134 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp31_ = page_get_pixels (_tmp29_, &_tmp30_);
+#line 134 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ pixels = _tmp31_;
+#line 134 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ pixels_length1 = _tmp30_;
+#line 134 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _pixels_size_ = pixels_length1;
+#line 135 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp32_ = page;
+#line 135 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp33_ = page_get_rowstride (_tmp32_);
+#line 135 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp34_ = _tmp33_;
+#line 135 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp35_ = y;
+#line 135 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ offset = _tmp34_ * _tmp35_;
#line 138 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = page;
+ _tmp37_ = depth;
#line 138 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp1_ = page_get_scan_direction (_tmp0_);
+ if (_tmp37_ == 8) {
+#line 541 "page-view.c"
+ gint _tmp38_ = 0;
#line 138 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- switch (_tmp1_) {
+ _tmp38_ = n_channels;
#line 138 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- case SCAN_DIRECTION_TOP_TO_BOTTOM:
-#line 552 "page-view.c"
- {
-#line 141 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- break;
-#line 556 "page-view.c"
- }
+ _tmp36_ = _tmp38_ == 3;
+#line 547 "page-view.c"
+ } else {
#line 138 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- case SCAN_DIRECTION_BOTTOM_TO_TOP:
-#line 560 "page-view.c"
- {
- Page* _tmp2_;
- gint _tmp3_ = 0;
- gint _tmp4_;
- Page* _tmp5_;
- gint _tmp6_ = 0;
- gint _tmp7_;
+ _tmp36_ = FALSE;
+#line 551 "page-view.c"
+ }
+#line 138 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp39_ = _tmp36_;
+#line 138 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp39_) {
+#line 557 "page-view.c"
+ gint o = 0;
+ gint _tmp40_ = 0;
+ gint _tmp41_ = 0;
+ gint _tmp42_ = 0;
+ guchar* _tmp43_ = NULL;
+ gint _tmp43__length1 = 0;
+ guchar* _tmp44_ = NULL;
+ gint _tmp44__length1 = 0;
+ gint _tmp45_ = 0;
+ guchar _tmp46_ = '\0';
+ guchar _tmp47_ = '\0';
+ guchar* _tmp48_ = NULL;
+ gint _tmp48__length1 = 0;
+ guchar* _tmp49_ = NULL;
+ gint _tmp49__length1 = 0;
+ gint _tmp50_ = 0;
+ guchar _tmp51_ = '\0';
+ guchar _tmp52_ = '\0';
+ guchar* _tmp53_ = NULL;
+ gint _tmp53__length1 = 0;
+ guchar* _tmp54_ = NULL;
+ gint _tmp54__length1 = 0;
+ gint _tmp55_ = 0;
+ guchar _tmp56_ = '\0';
+ guchar _tmp57_ = '\0';
+#line 140 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp40_ = offset;
+#line 140 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp41_ = x;
+#line 140 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp42_ = n_channels;
+#line 140 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ o = _tmp40_ + (_tmp41_ * _tmp42_);
+#line 141 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp43_ = pixel;
+#line 141 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp43__length1 = pixel_length1;
+#line 141 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp44_ = pixels;
+#line 141 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp44__length1 = pixels_length1;
+#line 141 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp45_ = o;
+#line 141 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp46_ = _tmp44_[_tmp45_];
+#line 141 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp43_[0] = _tmp46_;
+#line 141 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp47_ = _tmp43_[0];
+#line 142 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp48_ = pixel;
+#line 142 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp48__length1 = pixel_length1;
+#line 142 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp49_ = pixels;
+#line 142 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp49__length1 = pixels_length1;
+#line 142 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp50_ = o;
+#line 142 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp51_ = _tmp49_[_tmp50_ + 1];
+#line 142 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp48_[1] = _tmp51_;
+#line 142 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp52_ = _tmp48_[1];
#line 143 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp2_ = page;
+ _tmp53_ = pixel;
#line 143 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp3_ = page_get_scan_width (_tmp2_);
+ _tmp53__length1 = pixel_length1;
#line 143 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp4_ = x;
+ _tmp54_ = pixels;
#line 143 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x = (_tmp3_ - _tmp4_) - 1;
-#line 144 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp5_ = page;
-#line 144 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp6_ = page_get_scan_height (_tmp5_);
-#line 144 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp7_ = y;
+ _tmp54__length1 = pixels_length1;
+#line 143 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp55_ = o;
+#line 143 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp56_ = _tmp54_[_tmp55_ + 2];
+#line 143 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp53_[2] = _tmp56_;
+#line 143 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp57_ = _tmp53_[2];
#line 144 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y = (_tmp6_ - _tmp7_) - 1;
-#line 145 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- break;
-#line 586 "page-view.c"
+ return;
+#line 641 "page-view.c"
+ } else {
+ gboolean _tmp58_ = FALSE;
+ gint _tmp59_ = 0;
+ gboolean _tmp61_ = FALSE;
+#line 146 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp59_ = depth;
+#line 146 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp59_ == 8) {
+#line 650 "page-view.c"
+ gint _tmp60_ = 0;
+#line 146 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp60_ = n_channels;
+#line 146 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp58_ = _tmp60_ == 1;
+#line 656 "page-view.c"
+ } else {
+#line 146 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp58_ = FALSE;
+#line 660 "page-view.c"
}
-#line 138 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- case SCAN_DIRECTION_LEFT_TO_RIGHT:
-#line 590 "page-view.c"
- {
- gint _tmp8_;
- gint t;
- Page* _tmp9_;
- gint _tmp10_ = 0;
- gint _tmp11_;
- gint _tmp12_;
-#line 147 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp8_ = x;
-#line 147 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- t = _tmp8_;
+#line 146 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp61_ = _tmp58_;
+#line 146 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp61_) {
+#line 666 "page-view.c"
+ guchar* _tmp62_ = NULL;
+ gint _tmp62__length1 = 0;
+ guchar* _tmp63_ = NULL;
+ gint _tmp63__length1 = 0;
+ guchar* _tmp64_ = NULL;
+ gint _tmp64__length1 = 0;
+ guchar* _tmp65_ = NULL;
+ gint _tmp65__length1 = 0;
+ gint _tmp66_ = 0;
+ gint _tmp67_ = 0;
+ guchar _tmp68_ = '\0';
+ guchar _tmp69_ = '\0';
+ guchar _tmp70_ = '\0';
+ guchar _tmp71_ = '\0';
#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp9_ = page;
+ _tmp62_ = pixel;
#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp10_ = page_get_scan_width (_tmp9_);
+ _tmp62__length1 = pixel_length1;
#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp11_ = y;
+ _tmp63_ = pixel;
#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x = (_tmp10_ - _tmp11_) - 1;
-#line 149 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp12_ = t;
+ _tmp63__length1 = pixel_length1;
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp64_ = pixel;
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp64__length1 = pixel_length1;
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp65_ = pixels;
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp65__length1 = pixels_length1;
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp66_ = offset;
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp67_ = x;
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp68_ = _tmp65_[_tmp66_ + _tmp67_];
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp64_[2] = _tmp68_;
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp69_ = _tmp64_[2];
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp63_[1] = _tmp69_;
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp70_ = _tmp63_[1];
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp62_[0] = _tmp70_;
+#line 148 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp71_ = _tmp62_[0];
#line 149 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y = _tmp12_;
-#line 150 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- break;
-#line 616 "page-view.c"
- }
-#line 138 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- case SCAN_DIRECTION_RIGHT_TO_LEFT:
-#line 620 "page-view.c"
- {
- gint _tmp13_;
- gint t;
- gint _tmp14_;
- Page* _tmp15_;
- gint _tmp16_ = 0;
- gint _tmp17_;
-#line 152 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp13_ = x;
-#line 152 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- t = _tmp13_;
+ return;
+#line 717 "page-view.c"
+ } else {
+ gboolean _tmp72_ = FALSE;
+ gint _tmp73_ = 0;
+ gboolean _tmp75_ = FALSE;
+#line 153 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp73_ = depth;
#line 153 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp14_ = y;
+ if (_tmp73_ == 1) {
+#line 726 "page-view.c"
+ gint _tmp74_ = 0;
#line 153 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x = _tmp14_;
-#line 154 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp15_ = page;
-#line 154 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp16_ = page_get_scan_height (_tmp15_);
-#line 154 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp17_ = t;
-#line 154 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y = (_tmp16_ - _tmp17_) - 1;
+ _tmp74_ = n_channels;
+#line 153 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp72_ = _tmp74_ == 1;
+#line 732 "page-view.c"
+ } else {
+#line 153 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp72_ = FALSE;
+#line 736 "page-view.c"
+ }
+#line 153 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp75_ = _tmp72_;
+#line 153 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp75_) {
+#line 742 "page-view.c"
+ gint o = 0;
+ gint _tmp76_ = 0;
+ gint _tmp77_ = 0;
+ gint _tmp78_ = 0;
+ guchar* _tmp79_ = NULL;
+ gint _tmp79__length1 = 0;
+ gint _tmp80_ = 0;
+ guchar _tmp81_ = '\0';
+ gint _tmp82_ = 0;
+ guchar* _tmp83_ = NULL;
+ gint _tmp83__length1 = 0;
+ guchar* _tmp84_ = NULL;
+ gint _tmp84__length1 = 0;
+ guchar* _tmp85_ = NULL;
+ gint _tmp85__length1 = 0;
+ gint _tmp86_ = 0;
+ guchar _tmp87_ = '\0';
+ guchar _tmp88_ = '\0';
+ guchar _tmp89_ = '\0';
#line 155 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- break;
-#line 646 "page-view.c"
- }
- default:
-#line 138 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- break;
-#line 651 "page-view.c"
- }
-#line 158 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp18_ = page;
-#line 158 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp19_ = page_get_depth (_tmp18_);
-#line 158 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- depth = _tmp19_;
-#line 159 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp20_ = page;
-#line 159 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp21_ = page_get_n_channels (_tmp20_);
-#line 159 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- n_channels = _tmp21_;
-#line 160 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp22_ = page;
-#line 160 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp24_ = page_get_pixels (_tmp22_, &_tmp23_);
-#line 160 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- pixels = _tmp24_;
-#line 160 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- pixels_length1 = _tmp23_;
-#line 160 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _pixels_size_ = pixels_length1;
+ _tmp76_ = offset;
+#line 155 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp77_ = x;
+#line 155 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ o = _tmp76_ + (_tmp77_ / 8);
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp79_ = pixels;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp79__length1 = pixels_length1;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp80_ = o;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp81_ = _tmp79_[_tmp80_];
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp82_ = x;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (((gint) (_tmp81_ & (0x80 >> (_tmp82_ % 8)))) != 0) {
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp78_ = 0x00;
+#line 782 "page-view.c"
+ } else {
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp78_ = 0xFF;
+#line 786 "page-view.c"
+ }
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp83_ = pixel;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp83__length1 = pixel_length1;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp84_ = pixel;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp84__length1 = pixel_length1;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp85_ = pixel;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp85__length1 = pixel_length1;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp86_ = _tmp78_;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp85_[2] = (guchar) _tmp86_;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp87_ = _tmp85_[2];
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp84_[1] = _tmp87_;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp88_ = _tmp84_[1];
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp83_[0] = _tmp88_;
+#line 156 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp89_ = _tmp83_[0];
+#line 157 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ return;
+#line 816 "page-view.c"
+ } else {
+ gboolean _tmp90_ = FALSE;
+ gint _tmp91_ = 0;
+ gboolean _tmp93_ = FALSE;
#line 161 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp25_ = page;
+ _tmp91_ = depth;
#line 161 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp26_ = page_get_rowstride (_tmp25_);
+ if (_tmp91_ == 2) {
+#line 825 "page-view.c"
+ gint _tmp92_ = 0;
#line 161 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp27_ = y;
+ _tmp92_ = n_channels;
#line 161 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- offset = _tmp26_ * _tmp27_;
-#line 164 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp29_ = depth;
-#line 164 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp29_ == 8) {
-#line 687 "page-view.c"
- gint _tmp30_;
-#line 164 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp30_ = n_channels;
-#line 164 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp28_ = _tmp30_ == 3;
-#line 693 "page-view.c"
- } else {
-#line 164 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp28_ = FALSE;
-#line 697 "page-view.c"
- }
-#line 164 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp31_ = _tmp28_;
-#line 164 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp31_) {
-#line 703 "page-view.c"
- gint _tmp32_;
- gint _tmp33_;
- gint _tmp34_;
- gint o;
- guchar* _tmp35_;
- gint _tmp35__length1;
- guchar* _tmp36_;
- gint _tmp36__length1;
- gint _tmp37_;
- guchar _tmp38_;
- guchar _tmp39_;
- guchar* _tmp40_;
- gint _tmp40__length1;
- guchar* _tmp41_;
- gint _tmp41__length1;
- gint _tmp42_;
- guchar _tmp43_;
- guchar _tmp44_;
- guchar* _tmp45_;
- gint _tmp45__length1;
- guchar* _tmp46_;
- gint _tmp46__length1;
- gint _tmp47_;
- guchar _tmp48_;
- guchar _tmp49_;
+ _tmp90_ = _tmp92_ == 1;
+#line 831 "page-view.c"
+ } else {
+#line 161 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp90_ = FALSE;
+#line 835 "page-view.c"
+ }
+#line 161 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp93_ = _tmp90_;
+#line 161 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp93_) {
+#line 841 "page-view.c"
+ gint block_shift[4] = {0};
+ gint _tmp94_[4] = {0};
+ gint o = 0;
+ gint _tmp95_ = 0;
+ gint _tmp96_ = 0;
+ gint sample = 0;
+ guchar* _tmp97_ = NULL;
+ gint _tmp97__length1 = 0;
+ gint _tmp98_ = 0;
+ guchar _tmp99_ = '\0';
+ gint _tmp100_ = 0;
+ gint _tmp101_ = 0;
+ gint _tmp102_ = 0;
+ guchar* _tmp103_ = NULL;
+ gint _tmp103__length1 = 0;
+ guchar* _tmp104_ = NULL;
+ gint _tmp104__length1 = 0;
+ guchar* _tmp105_ = NULL;
+ gint _tmp105__length1 = 0;
+ gint _tmp106_ = 0;
+ guchar _tmp107_ = '\0';
+ guchar _tmp108_ = '\0';
+ guchar _tmp109_ = '\0';
+#line 163 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp94_[0] = 6;
+#line 163 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp94_[1] = 4;
+#line 163 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp94_[2] = 2;
+#line 163 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp94_[3] = 0;
+#line 163 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ memcpy (block_shift, _tmp94_, 4 * sizeof (gint));
+#line 165 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp95_ = offset;
+#line 165 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp96_ = x;
+#line 165 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ o = _tmp95_ + (_tmp96_ / 4);
#line 166 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp32_ = offset;
+ _tmp97_ = pixels;
#line 166 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp33_ = x;
+ _tmp97__length1 = pixels_length1;
#line 166 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp34_ = n_channels;
+ _tmp98_ = o;
#line 166 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- o = _tmp32_ + (_tmp33_ * _tmp34_);
-#line 167 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp35_ = pixel;
-#line 167 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp35__length1 = pixel_length1;
-#line 167 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp36_ = pixels;
-#line 167 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp36__length1 = pixels_length1;
-#line 167 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp37_ = o;
-#line 167 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp38_ = _tmp36_[_tmp37_];
+ _tmp99_ = _tmp97_[_tmp98_];
+#line 166 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp100_ = x;
+#line 166 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp101_ = block_shift[_tmp100_ % 4];
+#line 166 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ sample = (_tmp99_ >> _tmp101_) & 0x3;
#line 167 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp35_[0] = _tmp38_;
+ _tmp102_ = sample;
#line 167 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp39_ = _tmp35_[0];
-#line 168 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp40_ = pixel;
-#line 168 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp40__length1 = pixel_length1;
-#line 168 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp41_ = pixels;
-#line 168 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp41__length1 = pixels_length1;
-#line 168 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp42_ = o;
-#line 168 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp43_ = _tmp41_[_tmp42_ + 1];
-#line 168 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp40_[1] = _tmp43_;
-#line 168 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp44_ = _tmp40_[1];
+ sample = (_tmp102_ * 255) / 3;
+#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp103_ = pixel;
+#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp103__length1 = pixel_length1;
+#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp104_ = pixel;
+#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp104__length1 = pixel_length1;
#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp45_ = pixel;
+ _tmp105_ = pixel;
#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp45__length1 = pixel_length1;
+ _tmp105__length1 = pixel_length1;
#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp46_ = pixels;
+ _tmp106_ = sample;
#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp46__length1 = pixels_length1;
+ _tmp105_[2] = (guchar) _tmp106_;
#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp47_ = o;
+ _tmp107_ = _tmp105_[2];
#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp48_ = _tmp46_[_tmp47_ + 2];
+ _tmp104_[1] = _tmp107_;
#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp45_[2] = _tmp48_;
+ _tmp108_ = _tmp104_[1];
#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp49_ = _tmp45_[2];
+ _tmp103_[0] = _tmp108_;
+#line 169 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp109_ = _tmp103_[0];
#line 170 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- return;
-#line 787 "page-view.c"
- } else {
- gboolean _tmp50_ = FALSE;
- gint _tmp51_;
- gboolean _tmp53_;
-#line 172 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp51_ = depth;
-#line 172 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp51_ == 8) {
-#line 796 "page-view.c"
- gint _tmp52_;
-#line 172 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp52_ = n_channels;
-#line 172 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp50_ = _tmp52_ == 1;
-#line 802 "page-view.c"
- } else {
-#line 172 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp50_ = FALSE;
-#line 806 "page-view.c"
+ return;
+#line 927 "page-view.c"
+ }
+ }
}
-#line 172 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp53_ = _tmp50_;
-#line 172 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp53_) {
-#line 812 "page-view.c"
- guchar* _tmp54_;
- gint _tmp54__length1;
- guchar* _tmp55_;
- gint _tmp55__length1;
- guchar* _tmp56_;
- gint _tmp56__length1;
- guchar* _tmp57_;
- gint _tmp57__length1;
- gint _tmp58_;
- gint _tmp59_;
- guchar _tmp60_;
- guchar _tmp61_;
- guchar _tmp62_;
- guchar _tmp63_;
-#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp54_ = pixel;
-#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp54__length1 = pixel_length1;
-#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp55_ = pixel;
-#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp55__length1 = pixel_length1;
-#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp56_ = pixel;
+ }
#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp56__length1 = pixel_length1;
+ _tmp110_ = pixel;
#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp57_ = pixels;
+ _tmp110__length1 = pixel_length1;
#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp57__length1 = pixels_length1;
+ _tmp111_ = pixels;
#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp58_ = offset;
+ _tmp111__length1 = pixels_length1;
#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp59_ = x;
+ _tmp112_ = offset;
#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp60_ = _tmp57_[_tmp58_ + _tmp59_];
+ _tmp113_ = x;
#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp56_[2] = _tmp60_;
+ _tmp114_ = depth;
#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp61_ = _tmp56_[2];
+ _tmp115_ = x;
#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp55_[1] = _tmp61_;
+ _tmp116_ = n_channels;
#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp62_ = _tmp55_[1];
+ _tmp117_ = page_view_get_sample (self, _tmp111_, _tmp111__length1, _tmp112_, _tmp113_, _tmp114_, _tmp115_ * _tmp116_);
#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp54_[0] = _tmp62_;
+ _tmp110_[0] = _tmp117_;
#line 174 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp63_ = _tmp54_[0];
+ _tmp118_ = _tmp110_[0];
#line 175 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- return;
-#line 863 "page-view.c"
- } else {
- gboolean _tmp64_ = FALSE;
- gint _tmp65_;
- gboolean _tmp67_;
-#line 179 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp65_ = depth;
-#line 179 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp65_ == 1) {
-#line 872 "page-view.c"
- gint _tmp66_;
-#line 179 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp66_ = n_channels;
-#line 179 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp64_ = _tmp66_ == 1;
-#line 878 "page-view.c"
- } else {
-#line 179 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp64_ = FALSE;
-#line 882 "page-view.c"
- }
-#line 179 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp67_ = _tmp64_;
-#line 179 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp67_) {
-#line 888 "page-view.c"
- gint _tmp68_;
- gint _tmp69_;
- gint o;
- gint _tmp70_ = 0;
- guchar* _tmp71_;
- gint _tmp71__length1;
- gint _tmp72_;
- guchar _tmp73_;
- gint _tmp74_;
- guchar* _tmp75_;
- gint _tmp75__length1;
- guchar* _tmp76_;
- gint _tmp76__length1;
- guchar* _tmp77_;
- gint _tmp77__length1;
- gint _tmp78_;
- guchar _tmp79_;
- guchar _tmp80_;
- guchar _tmp81_;
-#line 181 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp68_ = offset;
-#line 181 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp69_ = x;
-#line 181 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- o = _tmp68_ + (_tmp69_ / 8);
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp71_ = pixels;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp71__length1 = pixels_length1;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp72_ = o;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp73_ = _tmp71_[_tmp72_];
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp74_ = x;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (((gint) (_tmp73_ & (0x80 >> (_tmp74_ % 8)))) != 0) {
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp70_ = 0x00;
-#line 928 "page-view.c"
- } else {
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp70_ = 0xFF;
-#line 932 "page-view.c"
- }
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp75_ = pixel;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp75__length1 = pixel_length1;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp76_ = pixel;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp76__length1 = pixel_length1;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp77_ = pixel;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp77__length1 = pixel_length1;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp78_ = _tmp70_;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp77_[2] = (guchar) _tmp78_;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp79_ = _tmp77_[2];
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp76_[1] = _tmp79_;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp80_ = _tmp76_[1];
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp75_[0] = _tmp80_;
-#line 182 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp81_ = _tmp75_[0];
-#line 183 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- return;
-#line 962 "page-view.c"
- } else {
- gboolean _tmp82_ = FALSE;
- gint _tmp83_;
- gboolean _tmp85_;
-#line 187 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp83_ = depth;
-#line 187 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp83_ == 2) {
-#line 971 "page-view.c"
- gint _tmp84_;
-#line 187 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp84_ = n_channels;
-#line 187 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp82_ = _tmp84_ == 1;
-#line 977 "page-view.c"
- } else {
-#line 187 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp82_ = FALSE;
-#line 981 "page-view.c"
- }
-#line 187 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp85_ = _tmp82_;
-#line 187 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp85_) {
-#line 987 "page-view.c"
- gint _tmp86_[4] = {0};
- gint block_shift[4];
- gint _tmp87_;
- gint _tmp88_;
- gint o;
- guchar* _tmp89_;
- gint _tmp89__length1;
- gint _tmp90_;
- guchar _tmp91_;
- gint _tmp92_;
- gint _tmp93_;
- gint sample;
- gint _tmp94_;
- guchar* _tmp95_;
- gint _tmp95__length1;
- guchar* _tmp96_;
- gint _tmp96__length1;
- guchar* _tmp97_;
- gint _tmp97__length1;
- gint _tmp98_;
- guchar _tmp99_;
- guchar _tmp100_;
- guchar _tmp101_;
-#line 189 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp86_[0] = 6;
-#line 189 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp86_[1] = 4;
-#line 189 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp86_[2] = 2;
-#line 189 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp86_[3] = 0;
-#line 189 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- memcpy (block_shift, _tmp86_, 4 * sizeof (gint));
-#line 191 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp87_ = offset;
-#line 191 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp88_ = x;
-#line 191 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- o = _tmp87_ + (_tmp88_ / 4);
-#line 192 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp89_ = pixels;
-#line 192 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp89__length1 = pixels_length1;
-#line 192 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp90_ = o;
-#line 192 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp91_ = _tmp89_[_tmp90_];
-#line 192 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp92_ = x;
-#line 192 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp93_ = block_shift[_tmp92_ % 4];
-#line 192 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- sample = (_tmp91_ >> _tmp93_) & 0x3;
-#line 193 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp94_ = sample;
-#line 193 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- sample = (_tmp94_ * 255) / 3;
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp95_ = pixel;
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp95__length1 = pixel_length1;
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp96_ = pixel;
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp96__length1 = pixel_length1;
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp97_ = pixel;
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp97__length1 = pixel_length1;
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp98_ = sample;
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp97_[2] = (guchar) _tmp98_;
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp99_ = _tmp97_[2];
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp96_[1] = _tmp99_;
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp100_ = _tmp96_[1];
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp95_[0] = _tmp100_;
-#line 195 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp101_ = _tmp95_[0];
-#line 196 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- return;
-#line 1073 "page-view.c"
- }
- }
- }
- }
-#line 200 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp102_ = pixel;
-#line 200 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp102__length1 = pixel_length1;
-#line 200 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp103_ = pixels;
-#line 200 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp103__length1 = pixels_length1;
-#line 200 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp104_ = offset;
-#line 200 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp105_ = x;
-#line 200 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp106_ = depth;
-#line 200 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp107_ = x;
-#line 200 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp108_ = n_channels;
-#line 200 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp109_ = page_view_get_sample (self, _tmp103_, _tmp103__length1, _tmp104_, _tmp105_, _tmp106_, _tmp107_ * _tmp108_);
-#line 200 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp102_[0] = _tmp109_;
-#line 200 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp110_ = _tmp102_[0];
-#line 201 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp111_ = pixel;
-#line 201 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp111__length1 = pixel_length1;
-#line 201 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp112_ = pixels;
-#line 201 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp112__length1 = pixels_length1;
-#line 201 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp113_ = offset;
-#line 201 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp114_ = x;
-#line 201 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp115_ = depth;
-#line 201 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp116_ = x;
-#line 201 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp117_ = n_channels;
-#line 201 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp118_ = page_view_get_sample (self, _tmp112_, _tmp112__length1, _tmp113_, _tmp114_, _tmp115_, (_tmp116_ * _tmp117_) + 1);
-#line 201 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp111_[1] = _tmp118_;
-#line 201 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp119_ = _tmp111_[1];
-#line 202 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp120_ = pixel;
-#line 202 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp120__length1 = pixel_length1;
-#line 202 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp121_ = pixels;
-#line 202 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp121__length1 = pixels_length1;
-#line 202 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp122_ = offset;
-#line 202 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp123_ = x;
-#line 202 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp124_ = depth;
-#line 202 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp125_ = x;
-#line 202 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp126_ = n_channels;
-#line 202 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp127_ = page_view_get_sample (self, _tmp121_, _tmp121__length1, _tmp122_, _tmp123_, _tmp124_, (_tmp125_ * _tmp126_) + 2);
-#line 202 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp120_[2] = _tmp127_;
-#line 202 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp128_ = _tmp120_[2];
-#line 1150 "page-view.c"
+ _tmp119_ = pixel;
+#line 175 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp119__length1 = pixel_length1;
+#line 175 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp120_ = pixels;
+#line 175 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp120__length1 = pixels_length1;
+#line 175 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp121_ = offset;
+#line 175 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp122_ = x;
+#line 175 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp123_ = depth;
+#line 175 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp124_ = x;
+#line 175 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp125_ = n_channels;
+#line 175 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp126_ = page_view_get_sample (self, _tmp120_, _tmp120__length1, _tmp121_, _tmp122_, _tmp123_, (_tmp124_ * _tmp125_) + 1);
+#line 175 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp119_[1] = _tmp126_;
+#line 175 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp127_ = _tmp119_[1];
+#line 176 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp128_ = pixel;
+#line 176 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp128__length1 = pixel_length1;
+#line 176 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp129_ = pixels;
+#line 176 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp129__length1 = pixels_length1;
+#line 176 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp130_ = offset;
+#line 176 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp131_ = x;
+#line 176 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp132_ = depth;
+#line 176 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp133_ = x;
+#line 176 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp134_ = n_channels;
+#line 176 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp135_ = page_view_get_sample (self, _tmp129_, _tmp129__length1, _tmp130_, _tmp131_, _tmp132_, (_tmp133_ * _tmp134_) + 2);
+#line 176 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp128_[2] = _tmp135_;
+#line 176 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp136_ = _tmp128_[2];
+#line 1004 "page-view.c"
}
static void page_view_set_pixel (PageView* self, Page* page, gdouble l, gdouble r, gdouble t, gdouble b, guchar* output, int output_length1, gint offset) {
- gdouble _tmp0_;
- gint L;
- gint _tmp1_;
- gdouble _tmp2_;
- gdouble _tmp4_;
- gint R;
- gdouble _tmp5_;
- gint T;
- gint _tmp6_;
- gdouble _tmp7_;
- gdouble _tmp9_;
- gint B;
- gdouble red;
- gdouble green;
- gdouble blue;
+ gint L = 0;
+ gdouble _tmp0_ = 0.0;
+ gint _tmp1_ = 0;
+ gdouble _tmp2_ = 0.0;
+ gint R = 0;
+ gdouble _tmp4_ = 0.0;
+ gint T = 0;
+ gdouble _tmp5_ = 0.0;
+ gint _tmp6_ = 0;
+ gdouble _tmp7_ = 0.0;
+ gint B = 0;
+ gdouble _tmp9_ = 0.0;
+ gdouble red = 0.0;
+ gdouble green = 0.0;
+ gdouble blue = 0.0;
gboolean _tmp10_ = FALSE;
gboolean _tmp11_ = FALSE;
- gdouble _tmp12_;
- gdouble _tmp13_;
- gboolean _tmp16_;
- gboolean _tmp23_;
+ gdouble _tmp12_ = 0.0;
+ gdouble _tmp13_ = 0.0;
+ gboolean _tmp16_ = FALSE;
+ gboolean _tmp23_ = FALSE;
gboolean _tmp293_ = FALSE;
- gdouble _tmp294_;
- gint _tmp295_;
- gboolean _tmp298_;
+ gdouble _tmp294_ = 0.0;
+ gint _tmp295_ = 0;
+ gboolean _tmp298_ = FALSE;
gboolean _tmp320_ = FALSE;
- gdouble _tmp321_;
- gint _tmp322_;
- gboolean _tmp325_;
+ gdouble _tmp321_ = 0.0;
+ gint _tmp322_ = 0;
+ gboolean _tmp325_ = FALSE;
gboolean _tmp347_ = FALSE;
- gdouble _tmp348_;
- gint _tmp349_;
- gboolean _tmp352_;
+ gdouble _tmp348_ = 0.0;
+ gint _tmp349_ = 0;
+ gboolean _tmp352_ = FALSE;
gboolean _tmp374_ = FALSE;
- gdouble _tmp375_;
- gint _tmp376_;
- gboolean _tmp379_;
- gdouble _tmp401_;
- gdouble _tmp402_;
- gdouble _tmp403_;
- gdouble _tmp404_;
- gdouble scale;
- guchar* _tmp405_;
- gint _tmp405__length1;
- gint _tmp406_;
- gdouble _tmp407_;
- gdouble _tmp408_;
- guchar _tmp409_;
- guchar* _tmp410_;
- gint _tmp410__length1;
- gint _tmp411_;
- gdouble _tmp412_;
- gdouble _tmp413_;
- guchar _tmp414_;
- guchar* _tmp415_;
- gint _tmp415__length1;
- gint _tmp416_;
- gdouble _tmp417_;
- gdouble _tmp418_;
- guchar _tmp419_;
-#line 205 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gdouble _tmp375_ = 0.0;
+ gint _tmp376_ = 0;
+ gboolean _tmp379_ = FALSE;
+ gdouble scale = 0.0;
+ gdouble _tmp401_ = 0.0;
+ gdouble _tmp402_ = 0.0;
+ gdouble _tmp403_ = 0.0;
+ gdouble _tmp404_ = 0.0;
+ guchar* _tmp405_ = NULL;
+ gint _tmp405__length1 = 0;
+ gint _tmp406_ = 0;
+ gdouble _tmp407_ = 0.0;
+ gdouble _tmp408_ = 0.0;
+ guchar _tmp409_ = '\0';
+ guchar* _tmp410_ = NULL;
+ gint _tmp410__length1 = 0;
+ gint _tmp411_ = 0;
+ gdouble _tmp412_ = 0.0;
+ gdouble _tmp413_ = 0.0;
+ guchar _tmp414_ = '\0';
+ guchar* _tmp415_ = NULL;
+ gint _tmp415__length1 = 0;
+ gint _tmp416_ = 0;
+ gdouble _tmp417_ = 0.0;
+ gdouble _tmp418_ = 0.0;
+ guchar _tmp419_ = '\0';
+#line 179 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 205 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 179 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (page != NULL);
-#line 251 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 225 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = l;
-#line 251 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 225 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
L = (gint) _tmp0_;
-#line 252 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 226 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp1_ = L;
-#line 252 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 226 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp2_ = l;
-#line 252 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 226 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (((gdouble) _tmp1_) != _tmp2_) {
-#line 1229 "page-view.c"
- gint _tmp3_;
-#line 253 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1083 "page-view.c"
+ gint _tmp3_ = 0;
+#line 227 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp3_ = L;
-#line 253 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 227 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
L = _tmp3_ + 1;
-#line 1235 "page-view.c"
+#line 1089 "page-view.c"
}
-#line 254 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 228 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp4_ = r;
-#line 254 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 228 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
R = (gint) _tmp4_;
-#line 255 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 229 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp5_ = t;
-#line 255 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 229 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
T = (gint) _tmp5_;
-#line 256 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 230 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp6_ = T;
-#line 256 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 230 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp7_ = t;
-#line 256 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 230 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (((gdouble) _tmp6_) != _tmp7_) {
-#line 1251 "page-view.c"
- gint _tmp8_;
-#line 257 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1105 "page-view.c"
+ gint _tmp8_ = 0;
+#line 231 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp8_ = T;
-#line 257 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 231 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
T = _tmp8_ + 1;
-#line 1257 "page-view.c"
+#line 1111 "page-view.c"
}
-#line 258 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 232 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp9_ = b;
-#line 258 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 232 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
B = (gint) _tmp9_;
-#line 260 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 234 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = 0.0;
-#line 261 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 235 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = 0.0;
-#line 262 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 236 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = 0.0;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp12_ = r;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp13_ = l;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if ((_tmp12_ - _tmp13_) <= 1.0) {
-#line 1275 "page-view.c"
- gdouble _tmp14_;
- gdouble _tmp15_;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1129 "page-view.c"
+ gdouble _tmp14_ = 0.0;
+ gdouble _tmp15_ = 0.0;
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp14_ = r;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp15_ = l;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp11_ = ((gint) _tmp14_) == ((gint) _tmp15_);
-#line 1284 "page-view.c"
+#line 1138 "page-view.c"
} else {
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp11_ = FALSE;
-#line 1288 "page-view.c"
+#line 1142 "page-view.c"
}
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp16_ = _tmp11_;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp16_) {
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp10_ = TRUE;
-#line 1296 "page-view.c"
+#line 1150 "page-view.c"
} else {
gboolean _tmp17_ = FALSE;
- gdouble _tmp18_;
- gdouble _tmp19_;
- gboolean _tmp22_;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gdouble _tmp18_ = 0.0;
+ gdouble _tmp19_ = 0.0;
+ gboolean _tmp22_ = FALSE;
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp18_ = b;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp19_ = t;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if ((_tmp18_ - _tmp19_) <= 1.0) {
-#line 1308 "page-view.c"
- gdouble _tmp20_;
- gdouble _tmp21_;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1162 "page-view.c"
+ gdouble _tmp20_ = 0.0;
+ gdouble _tmp21_ = 0.0;
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp20_ = b;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp21_ = t;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp17_ = ((gint) _tmp20_) == ((gint) _tmp21_);
-#line 1317 "page-view.c"
+#line 1171 "page-view.c"
} else {
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp17_ = FALSE;
-#line 1321 "page-view.c"
+#line 1175 "page-view.c"
}
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp22_ = _tmp17_;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp10_ = _tmp22_;
-#line 1327 "page-view.c"
+#line 1181 "page-view.c"
}
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp23_ = _tmp10_;
-#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 247 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp23_) {
-#line 1333 "page-view.c"
+#line 1187 "page-view.c"
gboolean _tmp24_ = FALSE;
- gdouble _tmp25_;
- gdouble _tmp26_;
- gboolean _tmp29_;
- gint _tmp45_;
- gint _tmp46_;
- gdouble _tmp173_;
- gdouble _tmp174_;
- gdouble _tmp175_;
- gdouble _tmp176_;
- gdouble scale;
- guchar* _tmp177_;
- gint _tmp177__length1;
- gint _tmp178_;
- gdouble _tmp179_;
- gdouble _tmp180_;
- guchar _tmp181_;
- guchar* _tmp182_;
- gint _tmp182__length1;
- gint _tmp183_;
- gdouble _tmp184_;
- gdouble _tmp185_;
- guchar _tmp186_;
- guchar* _tmp187_;
- gint _tmp187__length1;
- gint _tmp188_;
- gdouble _tmp189_;
- gdouble _tmp190_;
- guchar _tmp191_;
-#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gdouble _tmp25_ = 0.0;
+ gdouble _tmp26_ = 0.0;
+ gboolean _tmp29_ = FALSE;
+ gint _tmp45_ = 0;
+ gint _tmp46_ = 0;
+ gdouble scale = 0.0;
+ gdouble _tmp173_ = 0.0;
+ gdouble _tmp174_ = 0.0;
+ gdouble _tmp175_ = 0.0;
+ gdouble _tmp176_ = 0.0;
+ guchar* _tmp177_ = NULL;
+ gint _tmp177__length1 = 0;
+ gint _tmp178_ = 0;
+ gdouble _tmp179_ = 0.0;
+ gdouble _tmp180_ = 0.0;
+ guchar _tmp181_ = '\0';
+ guchar* _tmp182_ = NULL;
+ gint _tmp182__length1 = 0;
+ gint _tmp183_ = 0;
+ gdouble _tmp184_ = 0.0;
+ gdouble _tmp185_ = 0.0;
+ guchar _tmp186_ = '\0';
+ guchar* _tmp187_ = NULL;
+ gint _tmp187__length1 = 0;
+ gint _tmp188_ = 0;
+ gdouble _tmp189_ = 0.0;
+ gdouble _tmp190_ = 0.0;
+ guchar _tmp191_ = '\0';
+#line 250 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp25_ = l;
-#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 250 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp26_ = r;
-#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 250 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (((gint) _tmp25_) == ((gint) _tmp26_)) {
-#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 250 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp24_ = TRUE;
-#line 1371 "page-view.c"
+#line 1225 "page-view.c"
} else {
- gdouble _tmp27_;
- gdouble _tmp28_;
-#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gdouble _tmp27_ = 0.0;
+ gdouble _tmp28_ = 0.0;
+#line 250 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp27_ = t;
-#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 250 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp28_ = b;
-#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 250 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp24_ = ((gint) _tmp27_) == ((gint) _tmp28_);
-#line 1381 "page-view.c"
+#line 1235 "page-view.c"
}
-#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 250 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp29_ = _tmp24_;
-#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 250 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp29_) {
-#line 1387 "page-view.c"
+#line 1241 "page-view.c"
guchar p[3] = {0};
- Page* _tmp30_;
- gdouble _tmp31_;
- gdouble _tmp32_;
- guchar* _tmp33_;
- gint _tmp33__length1;
- gint _tmp34_;
- guchar _tmp35_;
- guchar _tmp36_;
- guchar* _tmp37_;
- gint _tmp37__length1;
- gint _tmp38_;
- guchar _tmp39_;
- guchar _tmp40_;
- guchar* _tmp41_;
- gint _tmp41__length1;
- gint _tmp42_;
- guchar _tmp43_;
- guchar _tmp44_;
-#line 279 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp30_ = NULL;
+ gdouble _tmp31_ = 0.0;
+ gdouble _tmp32_ = 0.0;
+ guchar* _tmp33_ = NULL;
+ gint _tmp33__length1 = 0;
+ gint _tmp34_ = 0;
+ guchar _tmp35_ = '\0';
+ guchar _tmp36_ = '\0';
+ guchar* _tmp37_ = NULL;
+ gint _tmp37__length1 = 0;
+ gint _tmp38_ = 0;
+ guchar _tmp39_ = '\0';
+ guchar _tmp40_ = '\0';
+ guchar* _tmp41_ = NULL;
+ gint _tmp41__length1 = 0;
+ gint _tmp42_ = 0;
+ guchar _tmp43_ = '\0';
+ guchar _tmp44_ = '\0';
+#line 253 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp30_ = page;
-#line 279 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 253 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp31_ = l;
-#line 279 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 253 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp32_ = t;
-#line 279 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 253 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp30_, (gint) _tmp31_, (gint) _tmp32_, p, 3);
-#line 280 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 254 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp33_ = output;
-#line 280 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 254 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp33__length1 = output_length1;
-#line 280 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 254 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp34_ = offset;
-#line 280 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 254 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp35_ = p[0];
-#line 280 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 254 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp33_[_tmp34_] = _tmp35_;
-#line 280 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 254 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp36_ = _tmp33_[_tmp34_];
-#line 281 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 255 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp37_ = output;
-#line 281 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 255 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp37__length1 = output_length1;
-#line 281 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 255 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp38_ = offset;
-#line 281 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 255 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp39_ = p[1];
-#line 281 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 255 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp37_[_tmp38_ + 1] = _tmp39_;
-#line 281 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 255 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp40_ = _tmp37_[_tmp38_ + 1];
-#line 282 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 256 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp41_ = output;
-#line 282 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 256 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp41__length1 = output_length1;
-#line 282 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 256 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp42_ = offset;
-#line 282 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 256 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp43_ = p[2];
-#line 282 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 256 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp41_[_tmp42_ + 2] = _tmp43_;
-#line 282 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 256 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp44_ = _tmp41_[_tmp42_ + 2];
-#line 283 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 257 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return;
-#line 1453 "page-view.c"
+#line 1307 "page-view.c"
}
-#line 287 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 261 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp45_ = L;
-#line 287 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 261 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp46_ = R;
-#line 287 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 261 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp45_ > _tmp46_) {
-#line 1461 "page-view.c"
+#line 1315 "page-view.c"
guchar p[3] = {0};
- Page* _tmp47_;
- gint _tmp48_;
- gint _tmp49_;
- gdouble _tmp50_;
- guchar _tmp51_;
- gdouble _tmp52_;
- gdouble _tmp53_;
- gint _tmp54_;
- gdouble _tmp55_;
- gdouble _tmp56_;
- guchar _tmp57_;
- gdouble _tmp58_;
- gdouble _tmp59_;
- gint _tmp60_;
- gdouble _tmp61_;
- gdouble _tmp62_;
- guchar _tmp63_;
- gdouble _tmp64_;
- gdouble _tmp65_;
- gint _tmp66_;
- gdouble _tmp67_;
- Page* _tmp89_;
- gint _tmp90_;
- gint _tmp91_;
- gdouble _tmp92_;
- guchar _tmp93_;
- gdouble _tmp94_;
- gdouble _tmp95_;
- gdouble _tmp96_;
- gint _tmp97_;
- gdouble _tmp98_;
- guchar _tmp99_;
- gdouble _tmp100_;
- gdouble _tmp101_;
- gdouble _tmp102_;
- gint _tmp103_;
- gdouble _tmp104_;
- guchar _tmp105_;
- gdouble _tmp106_;
- gdouble _tmp107_;
- gdouble _tmp108_;
- gint _tmp109_;
-#line 290 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp47_ = NULL;
+ gint _tmp48_ = 0;
+ gint _tmp49_ = 0;
+ gdouble _tmp50_ = 0.0;
+ guchar _tmp51_ = '\0';
+ gdouble _tmp52_ = 0.0;
+ gdouble _tmp53_ = 0.0;
+ gint _tmp54_ = 0;
+ gdouble _tmp55_ = 0.0;
+ gdouble _tmp56_ = 0.0;
+ guchar _tmp57_ = '\0';
+ gdouble _tmp58_ = 0.0;
+ gdouble _tmp59_ = 0.0;
+ gint _tmp60_ = 0;
+ gdouble _tmp61_ = 0.0;
+ gdouble _tmp62_ = 0.0;
+ guchar _tmp63_ = '\0';
+ gdouble _tmp64_ = 0.0;
+ gdouble _tmp65_ = 0.0;
+ gint _tmp66_ = 0;
+ gdouble _tmp67_ = 0.0;
+ Page* _tmp89_ = NULL;
+ gint _tmp90_ = 0;
+ gint _tmp91_ = 0;
+ gdouble _tmp92_ = 0.0;
+ guchar _tmp93_ = '\0';
+ gdouble _tmp94_ = 0.0;
+ gdouble _tmp95_ = 0.0;
+ gdouble _tmp96_ = 0.0;
+ gint _tmp97_ = 0;
+ gdouble _tmp98_ = 0.0;
+ guchar _tmp99_ = '\0';
+ gdouble _tmp100_ = 0.0;
+ gdouble _tmp101_ = 0.0;
+ gdouble _tmp102_ = 0.0;
+ gint _tmp103_ = 0;
+ gdouble _tmp104_ = 0.0;
+ guchar _tmp105_ = '\0';
+ gdouble _tmp106_ = 0.0;
+ gdouble _tmp107_ = 0.0;
+ gdouble _tmp108_ = 0.0;
+ gint _tmp109_ = 0;
+#line 264 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp47_ = page;
-#line 290 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 264 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp48_ = R;
-#line 290 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 264 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp49_ = T;
-#line 290 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 264 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp47_, _tmp48_, _tmp49_ - 1, p, 3);
-#line 291 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 265 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp50_ = red;
-#line 291 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 265 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp51_ = p[0];
-#line 291 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 265 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp52_ = r;
-#line 291 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 265 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp53_ = l;
-#line 291 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 265 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp54_ = T;
-#line 291 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 265 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp55_ = t;
-#line 291 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 265 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp50_ + ((_tmp51_ * (_tmp52_ - _tmp53_)) * (_tmp54_ - _tmp55_));
-#line 292 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 266 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp56_ = green;
-#line 292 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 266 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp57_ = p[1];
-#line 292 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 266 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp58_ = r;
-#line 292 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 266 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp59_ = l;
-#line 292 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 266 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp60_ = T;
-#line 292 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 266 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp61_ = t;
-#line 292 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 266 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp56_ + ((_tmp57_ * (_tmp58_ - _tmp59_)) * (_tmp60_ - _tmp61_));
-#line 293 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 267 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp62_ = blue;
-#line 293 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 267 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp63_ = p[2];
-#line 293 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 267 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp64_ = r;
-#line 293 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 267 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp65_ = l;
-#line 293 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 267 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp66_ = T;
-#line 293 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 267 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp67_ = t;
-#line 293 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 267 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp62_ + ((_tmp63_ * (_tmp64_ - _tmp65_)) * (_tmp66_ - _tmp67_));
-#line 1555 "page-view.c"
+#line 1409 "page-view.c"
{
- gint _tmp68_;
- gint y;
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint y = 0;
+ gint _tmp68_ = 0;
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp68_ = T;
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
y = _tmp68_;
-#line 1563 "page-view.c"
+#line 1417 "page-view.c"
{
- gboolean _tmp69_;
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp69_ = FALSE;
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp69_ = TRUE;
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
while (TRUE) {
-#line 1570 "page-view.c"
- gboolean _tmp70_;
- gint _tmp72_;
- gint _tmp73_;
- Page* _tmp74_;
- gint _tmp75_;
- gint _tmp76_;
- gdouble _tmp77_;
- guchar _tmp78_;
- gdouble _tmp79_;
- gdouble _tmp80_;
- gdouble _tmp81_;
- guchar _tmp82_;
- gdouble _tmp83_;
- gdouble _tmp84_;
- gdouble _tmp85_;
- guchar _tmp86_;
- gdouble _tmp87_;
- gdouble _tmp88_;
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1424 "page-view.c"
+ gboolean _tmp70_ = FALSE;
+ gint _tmp72_ = 0;
+ gint _tmp73_ = 0;
+ Page* _tmp74_ = NULL;
+ gint _tmp75_ = 0;
+ gint _tmp76_ = 0;
+ gdouble _tmp77_ = 0.0;
+ guchar _tmp78_ = '\0';
+ gdouble _tmp79_ = 0.0;
+ gdouble _tmp80_ = 0.0;
+ gdouble _tmp81_ = 0.0;
+ guchar _tmp82_ = '\0';
+ gdouble _tmp83_ = 0.0;
+ gdouble _tmp84_ = 0.0;
+ gdouble _tmp85_ = 0.0;
+ guchar _tmp86_ = '\0';
+ gdouble _tmp87_ = 0.0;
+ gdouble _tmp88_ = 0.0;
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp70_ = _tmp69_;
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!_tmp70_) {
-#line 1593 "page-view.c"
- gint _tmp71_;
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1447 "page-view.c"
+ gint _tmp71_ = 0;
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp71_ = y;
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
y = _tmp71_ + 1;
-#line 1599 "page-view.c"
+#line 1453 "page-view.c"
}
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp69_ = FALSE;
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp72_ = y;
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp73_ = B;
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!(_tmp72_ < _tmp73_)) {
-#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 268 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 1611 "page-view.c"
+#line 1465 "page-view.c"
}
-#line 296 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 270 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp74_ = page;
-#line 296 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 270 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp75_ = R;
-#line 296 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 270 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp76_ = y;
-#line 296 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 270 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp74_, _tmp75_, _tmp76_, p, 3);
-#line 297 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 271 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp77_ = red;
-#line 297 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 271 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp78_ = p[0];
-#line 297 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 271 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp79_ = r;
-#line 297 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 271 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp80_ = l;
-#line 297 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 271 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp77_ + (_tmp78_ * (_tmp79_ - _tmp80_));
-#line 298 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 272 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp81_ = green;
-#line 298 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 272 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp82_ = p[1];
-#line 298 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 272 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp83_ = r;
-#line 298 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 272 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp84_ = l;
-#line 298 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 272 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp81_ + (_tmp82_ * (_tmp83_ - _tmp84_));
-#line 299 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp85_ = blue;
-#line 299 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp86_ = p[2];
-#line 299 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp87_ = r;
-#line 299 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp88_ = l;
-#line 299 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 273 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp85_ + (_tmp86_ * (_tmp87_ - _tmp88_));
-#line 1651 "page-view.c"
+#line 1505 "page-view.c"
}
}
}
-#line 301 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 275 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp89_ = page;
-#line 301 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 275 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp90_ = R;
-#line 301 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 275 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp91_ = B;
-#line 301 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 275 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp89_, _tmp90_, _tmp91_, p, 3);
-#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp92_ = red;
-#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp93_ = p[0];
-#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp94_ = r;
-#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp95_ = l;
-#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp96_ = b;
-#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp97_ = B;
-#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 276 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp92_ + ((_tmp93_ * (_tmp94_ - _tmp95_)) * (_tmp96_ - _tmp97_));
-#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 277 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp98_ = green;
-#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 277 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp99_ = p[1];
-#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 277 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp100_ = r;
-#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 277 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp101_ = l;
-#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 277 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp102_ = b;
-#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 277 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp103_ = B;
-#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 277 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp98_ + ((_tmp99_ * (_tmp100_ - _tmp101_)) * (_tmp102_ - _tmp103_));
-#line 304 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 278 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp104_ = blue;
-#line 304 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 278 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp105_ = p[2];
-#line 304 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 278 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp106_ = r;
-#line 304 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 278 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp107_ = l;
-#line 304 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 278 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp108_ = b;
-#line 304 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 278 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp109_ = B;
-#line 304 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 278 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp104_ + ((_tmp105_ * (_tmp106_ - _tmp107_)) * (_tmp108_ - _tmp109_));
-#line 1705 "page-view.c"
+#line 1559 "page-view.c"
} else {
guchar p[3] = {0};
- Page* _tmp110_;
- gint _tmp111_;
- gint _tmp112_;
- gdouble _tmp113_;
- guchar _tmp114_;
- gdouble _tmp115_;
- gdouble _tmp116_;
- gint _tmp117_;
- gdouble _tmp118_;
- gdouble _tmp119_;
- guchar _tmp120_;
- gdouble _tmp121_;
- gdouble _tmp122_;
- gint _tmp123_;
- gdouble _tmp124_;
- gdouble _tmp125_;
- guchar _tmp126_;
- gdouble _tmp127_;
- gdouble _tmp128_;
- gint _tmp129_;
- gdouble _tmp130_;
- Page* _tmp152_;
- gint _tmp153_;
- gint _tmp154_;
- gdouble _tmp155_;
- guchar _tmp156_;
- gdouble _tmp157_;
- gdouble _tmp158_;
- gdouble _tmp159_;
- gint _tmp160_;
- gdouble _tmp161_;
- guchar _tmp162_;
- gdouble _tmp163_;
- gdouble _tmp164_;
- gdouble _tmp165_;
- gint _tmp166_;
- gdouble _tmp167_;
- guchar _tmp168_;
- gdouble _tmp169_;
- gdouble _tmp170_;
- gdouble _tmp171_;
- gint _tmp172_;
-#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp110_ = NULL;
+ gint _tmp111_ = 0;
+ gint _tmp112_ = 0;
+ gdouble _tmp113_ = 0.0;
+ guchar _tmp114_ = '\0';
+ gdouble _tmp115_ = 0.0;
+ gdouble _tmp116_ = 0.0;
+ gint _tmp117_ = 0;
+ gdouble _tmp118_ = 0.0;
+ gdouble _tmp119_ = 0.0;
+ guchar _tmp120_ = '\0';
+ gdouble _tmp121_ = 0.0;
+ gdouble _tmp122_ = 0.0;
+ gint _tmp123_ = 0;
+ gdouble _tmp124_ = 0.0;
+ gdouble _tmp125_ = 0.0;
+ guchar _tmp126_ = '\0';
+ gdouble _tmp127_ = 0.0;
+ gdouble _tmp128_ = 0.0;
+ gint _tmp129_ = 0;
+ gdouble _tmp130_ = 0.0;
+ Page* _tmp152_ = NULL;
+ gint _tmp153_ = 0;
+ gint _tmp154_ = 0;
+ gdouble _tmp155_ = 0.0;
+ guchar _tmp156_ = '\0';
+ gdouble _tmp157_ = 0.0;
+ gdouble _tmp158_ = 0.0;
+ gdouble _tmp159_ = 0.0;
+ gint _tmp160_ = 0;
+ gdouble _tmp161_ = 0.0;
+ guchar _tmp162_ = '\0';
+ gdouble _tmp163_ = 0.0;
+ gdouble _tmp164_ = 0.0;
+ gdouble _tmp165_ = 0.0;
+ gint _tmp166_ = 0;
+ gdouble _tmp167_ = 0.0;
+ guchar _tmp168_ = '\0';
+ gdouble _tmp169_ = 0.0;
+ gdouble _tmp170_ = 0.0;
+ gdouble _tmp171_ = 0.0;
+ gint _tmp172_ = 0;
+#line 284 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp110_ = page;
-#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 284 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp111_ = L;
-#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 284 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp112_ = B;
-#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 284 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp110_, _tmp111_ - 1, _tmp112_, p, 3);
-#line 311 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 285 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp113_ = red;
-#line 311 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 285 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp114_ = p[0];
-#line 311 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 285 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp115_ = b;
-#line 311 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 285 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp116_ = t;
-#line 311 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 285 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp117_ = L;
-#line 311 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 285 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp118_ = l;
-#line 311 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 285 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp113_ + ((_tmp114_ * (_tmp115_ - _tmp116_)) * (_tmp117_ - _tmp118_));
-#line 312 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 286 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp119_ = green;
-#line 312 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 286 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp120_ = p[1];
-#line 312 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 286 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp121_ = b;
-#line 312 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 286 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp122_ = t;
-#line 312 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 286 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp123_ = L;
-#line 312 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 286 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp124_ = l;
-#line 312 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 286 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp119_ + ((_tmp120_ * (_tmp121_ - _tmp122_)) * (_tmp123_ - _tmp124_));
-#line 313 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 287 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp125_ = blue;
-#line 313 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 287 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp126_ = p[2];
-#line 313 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 287 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp127_ = b;
-#line 313 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 287 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp128_ = t;
-#line 313 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 287 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp129_ = L;
-#line 313 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 287 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp130_ = l;
-#line 313 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 287 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp125_ + ((_tmp126_ * (_tmp127_ - _tmp128_)) * (_tmp129_ - _tmp130_));
-#line 1800 "page-view.c"
+#line 1654 "page-view.c"
{
- gint _tmp131_;
- gint x;
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint x = 0;
+ gint _tmp131_ = 0;
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp131_ = L;
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
x = _tmp131_;
-#line 1808 "page-view.c"
+#line 1662 "page-view.c"
{
- gboolean _tmp132_;
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp132_ = FALSE;
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp132_ = TRUE;
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
while (TRUE) {
-#line 1815 "page-view.c"
- gboolean _tmp133_;
- gint _tmp135_;
- gint _tmp136_;
- Page* _tmp137_;
- gint _tmp138_;
- gint _tmp139_;
- gdouble _tmp140_;
- guchar _tmp141_;
- gdouble _tmp142_;
- gdouble _tmp143_;
- gdouble _tmp144_;
- guchar _tmp145_;
- gdouble _tmp146_;
- gdouble _tmp147_;
- gdouble _tmp148_;
- guchar _tmp149_;
- gdouble _tmp150_;
- gdouble _tmp151_;
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1669 "page-view.c"
+ gboolean _tmp133_ = FALSE;
+ gint _tmp135_ = 0;
+ gint _tmp136_ = 0;
+ Page* _tmp137_ = NULL;
+ gint _tmp138_ = 0;
+ gint _tmp139_ = 0;
+ gdouble _tmp140_ = 0.0;
+ guchar _tmp141_ = '\0';
+ gdouble _tmp142_ = 0.0;
+ gdouble _tmp143_ = 0.0;
+ gdouble _tmp144_ = 0.0;
+ guchar _tmp145_ = '\0';
+ gdouble _tmp146_ = 0.0;
+ gdouble _tmp147_ = 0.0;
+ gdouble _tmp148_ = 0.0;
+ guchar _tmp149_ = '\0';
+ gdouble _tmp150_ = 0.0;
+ gdouble _tmp151_ = 0.0;
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp133_ = _tmp132_;
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!_tmp133_) {
-#line 1838 "page-view.c"
- gint _tmp134_;
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1692 "page-view.c"
+ gint _tmp134_ = 0;
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp134_ = x;
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
x = _tmp134_ + 1;
-#line 1844 "page-view.c"
+#line 1698 "page-view.c"
}
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp132_ = FALSE;
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp135_ = x;
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp136_ = R;
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!(_tmp135_ < _tmp136_)) {
-#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 288 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 1856 "page-view.c"
+#line 1710 "page-view.c"
}
-#line 315 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 289 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp137_ = page;
-#line 315 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 289 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp138_ = x;
-#line 315 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 289 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp139_ = B;
-#line 315 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 289 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp137_, _tmp138_, _tmp139_, p, 3);
-#line 316 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 290 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp140_ = red;
-#line 316 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 290 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp141_ = p[0];
-#line 316 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 290 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp142_ = b;
-#line 316 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 290 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp143_ = t;
-#line 316 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 290 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp140_ + (_tmp141_ * (_tmp142_ - _tmp143_));
-#line 317 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 291 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp144_ = green;
-#line 317 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 291 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp145_ = p[1];
-#line 317 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 291 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp146_ = b;
-#line 317 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 291 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp147_ = t;
-#line 317 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 291 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp144_ + (_tmp145_ * (_tmp146_ - _tmp147_));
-#line 318 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 292 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp148_ = blue;
-#line 318 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 292 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp149_ = p[2];
-#line 318 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 292 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp150_ = b;
-#line 318 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 292 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp151_ = t;
-#line 318 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 292 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp148_ + (_tmp149_ * (_tmp150_ - _tmp151_));
-#line 1896 "page-view.c"
+#line 1750 "page-view.c"
}
}
}
-#line 320 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp152_ = page;
-#line 320 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp153_ = R;
-#line 320 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp154_ = B;
-#line 320 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 294 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp152_, _tmp153_, _tmp154_, p, 3);
-#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 295 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp155_ = red;
-#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 295 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp156_ = p[0];
-#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 295 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp157_ = b;
-#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 295 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp158_ = t;
-#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 295 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp159_ = r;
-#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 295 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp160_ = R;
-#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 295 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp155_ + ((_tmp156_ * (_tmp157_ - _tmp158_)) * (_tmp159_ - _tmp160_));
-#line 322 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 296 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp161_ = green;
-#line 322 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 296 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp162_ = p[1];
-#line 322 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 296 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp163_ = b;
-#line 322 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 296 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp164_ = t;
-#line 322 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 296 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp165_ = r;
-#line 322 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 296 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp166_ = R;
-#line 322 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 296 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp161_ + ((_tmp162_ * (_tmp163_ - _tmp164_)) * (_tmp165_ - _tmp166_));
-#line 323 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 297 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp167_ = blue;
-#line 323 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 297 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp168_ = p[2];
-#line 323 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 297 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp169_ = b;
-#line 323 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 297 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp170_ = t;
-#line 323 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 297 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp171_ = r;
-#line 323 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 297 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp172_ = R;
-#line 323 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 297 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp167_ + ((_tmp168_ * (_tmp169_ - _tmp170_)) * (_tmp171_ - _tmp172_));
-#line 1950 "page-view.c"
+#line 1804 "page-view.c"
}
-#line 326 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 300 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp173_ = r;
-#line 326 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 300 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp174_ = l;
-#line 326 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 300 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp175_ = b;
-#line 326 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 300 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp176_ = t;
-#line 326 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 300 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
scale = 1.0 / ((_tmp173_ - _tmp174_) * (_tmp175_ - _tmp176_));
-#line 327 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 301 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp177_ = output;
-#line 327 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 301 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp177__length1 = output_length1;
-#line 327 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 301 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp178_ = offset;
-#line 327 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 301 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp179_ = red;
-#line 327 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 301 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp180_ = scale;
-#line 327 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 301 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp177_[_tmp178_] = (guchar) ((_tmp179_ * _tmp180_) + 0.5);
-#line 327 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 301 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp181_ = _tmp177_[_tmp178_];
-#line 328 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp182_ = output;
-#line 328 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp182__length1 = output_length1;
-#line 328 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp183_ = offset;
-#line 328 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp184_ = green;
-#line 328 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp185_ = scale;
-#line 328 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp182_[_tmp183_ + 1] = (guchar) ((_tmp184_ * _tmp185_) + 0.5);
-#line 328 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 302 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp186_ = _tmp182_[_tmp183_ + 1];
-#line 329 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp187_ = output;
-#line 329 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp187__length1 = output_length1;
-#line 329 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp188_ = offset;
-#line 329 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp189_ = blue;
-#line 329 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp190_ = scale;
-#line 329 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp187_[_tmp188_ + 2] = (guchar) ((_tmp189_ * _tmp190_) + 0.5);
-#line 329 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 303 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp191_ = _tmp187_[_tmp188_ + 2];
-#line 330 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 304 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return;
-#line 2006 "page-view.c"
+#line 1860 "page-view.c"
}
{
- gint _tmp192_;
- gint x;
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint x = 0;
+ gint _tmp192_ = 0;
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp192_ = L;
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
x = _tmp192_;
-#line 2015 "page-view.c"
+#line 1869 "page-view.c"
{
- gboolean _tmp193_;
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp193_ = FALSE;
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp193_ = TRUE;
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
while (TRUE) {
-#line 2022 "page-view.c"
- gboolean _tmp194_;
- gint _tmp196_;
- gint _tmp197_;
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1876 "page-view.c"
+ gboolean _tmp194_ = FALSE;
+ gint _tmp196_ = 0;
+ gint _tmp197_ = 0;
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp194_ = _tmp193_;
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!_tmp194_) {
-#line 2030 "page-view.c"
- gint _tmp195_;
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1884 "page-view.c"
+ gint _tmp195_ = 0;
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp195_ = x;
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
x = _tmp195_ + 1;
-#line 2036 "page-view.c"
+#line 1890 "page-view.c"
}
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp193_ = FALSE;
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp196_ = x;
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp197_ = R;
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!(_tmp196_ < _tmp197_)) {
-#line 334 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 308 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 2048 "page-view.c"
+#line 1902 "page-view.c"
}
{
- gint _tmp198_;
- gint y;
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint y = 0;
+ gint _tmp198_ = 0;
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp198_ = T;
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
y = _tmp198_;
-#line 2057 "page-view.c"
+#line 1911 "page-view.c"
{
- gboolean _tmp199_;
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp199_ = FALSE;
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp199_ = TRUE;
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
while (TRUE) {
-#line 2064 "page-view.c"
- gboolean _tmp200_;
- gint _tmp202_;
- gint _tmp203_;
+#line 1918 "page-view.c"
+ gboolean _tmp200_ = FALSE;
+ gint _tmp202_ = 0;
+ gint _tmp203_ = 0;
guchar p[3] = {0};
- Page* _tmp204_;
- gint _tmp205_;
- gint _tmp206_;
- gdouble _tmp207_;
- guchar _tmp208_;
- gdouble _tmp209_;
- guchar _tmp210_;
- gdouble _tmp211_;
- guchar _tmp212_;
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp204_ = NULL;
+ gint _tmp205_ = 0;
+ gint _tmp206_ = 0;
+ gdouble _tmp207_ = 0.0;
+ guchar _tmp208_ = '\0';
+ gdouble _tmp209_ = 0.0;
+ guchar _tmp210_ = '\0';
+ gdouble _tmp211_ = 0.0;
+ guchar _tmp212_ = '\0';
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp200_ = _tmp199_;
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!_tmp200_) {
-#line 2082 "page-view.c"
- gint _tmp201_;
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1936 "page-view.c"
+ gint _tmp201_ = 0;
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp201_ = y;
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
y = _tmp201_ + 1;
-#line 2088 "page-view.c"
+#line 1942 "page-view.c"
}
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp199_ = FALSE;
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp202_ = y;
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp203_ = B;
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!(_tmp202_ < _tmp203_)) {
-#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 310 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 2100 "page-view.c"
+#line 1954 "page-view.c"
}
-#line 339 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 313 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp204_ = page;
-#line 339 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 313 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp205_ = x;
-#line 339 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 313 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp206_ = y;
-#line 339 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 313 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp204_, _tmp205_, _tmp206_, p, 3);
-#line 340 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp207_ = red;
-#line 340 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp208_ = p[0];
-#line 340 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 314 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp207_ + _tmp208_;
-#line 341 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 315 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp209_ = green;
-#line 341 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 315 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp210_ = p[1];
-#line 341 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 315 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp209_ + _tmp210_;
-#line 342 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 316 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp211_ = blue;
-#line 342 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 316 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp212_ = p[2];
-#line 342 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 316 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp211_ + _tmp212_;
-#line 2128 "page-view.c"
+#line 1982 "page-view.c"
}
}
}
@@ -2132,1535 +1986,1553 @@ static void page_view_set_pixel (PageView* self, Page* page, gdouble l, gdouble
}
}
{
- gint _tmp213_;
- gint x;
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint x = 0;
+ gint _tmp213_ = 0;
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp213_ = L;
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
x = _tmp213_;
-#line 2142 "page-view.c"
+#line 1996 "page-view.c"
{
- gboolean _tmp214_;
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp214_ = FALSE;
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp214_ = TRUE;
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
while (TRUE) {
-#line 2149 "page-view.c"
- gboolean _tmp215_;
- gint _tmp217_;
- gint _tmp218_;
- gdouble _tmp219_;
- gint _tmp220_;
- gdouble _tmp236_;
- gint _tmp237_;
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 2003 "page-view.c"
+ gboolean _tmp215_ = FALSE;
+ gint _tmp217_ = 0;
+ gint _tmp218_ = 0;
+ gdouble _tmp219_ = 0.0;
+ gint _tmp220_ = 0;
+ gdouble _tmp236_ = 0.0;
+ gint _tmp237_ = 0;
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp215_ = _tmp214_;
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!_tmp215_) {
-#line 2161 "page-view.c"
- gint _tmp216_;
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 2015 "page-view.c"
+ gint _tmp216_ = 0;
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp216_ = x;
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
x = _tmp216_ + 1;
-#line 2167 "page-view.c"
+#line 2021 "page-view.c"
}
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp214_ = FALSE;
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp217_ = x;
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp218_ = R;
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!(_tmp217_ < _tmp218_)) {
-#line 347 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 321 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 2179 "page-view.c"
+#line 2033 "page-view.c"
}
-#line 349 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 323 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp219_ = t;
-#line 349 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 323 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp220_ = T;
-#line 349 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 323 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp219_ != ((gdouble) _tmp220_)) {
-#line 2187 "page-view.c"
+#line 2041 "page-view.c"
guchar p[3] = {0};
- Page* _tmp221_;
- gint _tmp222_;
- gint _tmp223_;
- gdouble _tmp224_;
- guchar _tmp225_;
- gint _tmp226_;
- gdouble _tmp227_;
- gdouble _tmp228_;
- guchar _tmp229_;
- gint _tmp230_;
- gdouble _tmp231_;
- gdouble _tmp232_;
- guchar _tmp233_;
- gint _tmp234_;
- gdouble _tmp235_;
-#line 352 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp221_ = NULL;
+ gint _tmp222_ = 0;
+ gint _tmp223_ = 0;
+ gdouble _tmp224_ = 0.0;
+ guchar _tmp225_ = '\0';
+ gint _tmp226_ = 0;
+ gdouble _tmp227_ = 0.0;
+ gdouble _tmp228_ = 0.0;
+ guchar _tmp229_ = '\0';
+ gint _tmp230_ = 0;
+ gdouble _tmp231_ = 0.0;
+ gdouble _tmp232_ = 0.0;
+ guchar _tmp233_ = '\0';
+ gint _tmp234_ = 0;
+ gdouble _tmp235_ = 0.0;
+#line 326 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp221_ = page;
-#line 352 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 326 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp222_ = x;
-#line 352 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 326 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp223_ = T;
-#line 352 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 326 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp221_, _tmp222_, _tmp223_ - 1, p, 3);
-#line 353 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 327 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp224_ = red;
-#line 353 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 327 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp225_ = p[0];
-#line 353 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 327 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp226_ = T;
-#line 353 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 327 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp227_ = t;
-#line 353 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 327 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp224_ + (_tmp225_ * (_tmp226_ - _tmp227_));
-#line 354 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 328 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp228_ = green;
-#line 354 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 328 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp229_ = p[1];
-#line 354 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 328 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp230_ = T;
-#line 354 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 328 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp231_ = t;
-#line 354 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 328 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp228_ + (_tmp229_ * (_tmp230_ - _tmp231_));
-#line 355 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 329 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp232_ = blue;
-#line 355 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 329 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp233_ = p[2];
-#line 355 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 329 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp234_ = T;
-#line 355 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 329 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp235_ = t;
-#line 355 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 329 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp232_ + (_tmp233_ * (_tmp234_ - _tmp235_));
-#line 2242 "page-view.c"
+#line 2096 "page-view.c"
}
-#line 358 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 332 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp236_ = b;
-#line 358 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 332 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp237_ = B;
-#line 358 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 332 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp236_ != ((gdouble) _tmp237_)) {
-#line 2250 "page-view.c"
+#line 2104 "page-view.c"
guchar p[3] = {0};
- Page* _tmp238_;
- gint _tmp239_;
- gint _tmp240_;
- gdouble _tmp241_;
- guchar _tmp242_;
- gdouble _tmp243_;
- gint _tmp244_;
- gdouble _tmp245_;
- guchar _tmp246_;
- gdouble _tmp247_;
- gint _tmp248_;
- gdouble _tmp249_;
- guchar _tmp250_;
- gdouble _tmp251_;
- gint _tmp252_;
-#line 361 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp238_ = NULL;
+ gint _tmp239_ = 0;
+ gint _tmp240_ = 0;
+ gdouble _tmp241_ = 0.0;
+ guchar _tmp242_ = '\0';
+ gdouble _tmp243_ = 0.0;
+ gint _tmp244_ = 0;
+ gdouble _tmp245_ = 0.0;
+ guchar _tmp246_ = '\0';
+ gdouble _tmp247_ = 0.0;
+ gint _tmp248_ = 0;
+ gdouble _tmp249_ = 0.0;
+ guchar _tmp250_ = '\0';
+ gdouble _tmp251_ = 0.0;
+ gint _tmp252_ = 0;
+#line 335 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp238_ = page;
-#line 361 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 335 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp239_ = x;
-#line 361 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 335 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp240_ = B;
-#line 361 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 335 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp238_, _tmp239_, _tmp240_, p, 3);
-#line 362 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp241_ = red;
-#line 362 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp242_ = p[0];
-#line 362 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp243_ = b;
-#line 362 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp244_ = B;
-#line 362 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 336 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp241_ + (_tmp242_ * (_tmp243_ - _tmp244_));
-#line 363 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 337 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp245_ = green;
-#line 363 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 337 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp246_ = p[1];
-#line 363 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 337 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp247_ = b;
-#line 363 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 337 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp248_ = B;
-#line 363 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 337 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp245_ + (_tmp246_ * (_tmp247_ - _tmp248_));
-#line 364 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 338 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp249_ = blue;
-#line 364 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 338 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp250_ = p[2];
-#line 364 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 338 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp251_ = b;
-#line 364 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 338 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp252_ = B;
-#line 364 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 338 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp249_ + (_tmp250_ * (_tmp251_ - _tmp252_));
-#line 2305 "page-view.c"
+#line 2159 "page-view.c"
}
}
}
}
{
- gint _tmp253_;
- gint y;
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint y = 0;
+ gint _tmp253_ = 0;
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp253_ = T;
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
y = _tmp253_;
-#line 2317 "page-view.c"
+#line 2171 "page-view.c"
{
- gboolean _tmp254_;
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp254_ = FALSE;
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp254_ = TRUE;
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
while (TRUE) {
-#line 2324 "page-view.c"
- gboolean _tmp255_;
- gint _tmp257_;
- gint _tmp258_;
- gdouble _tmp259_;
- gint _tmp260_;
- gdouble _tmp276_;
- gint _tmp277_;
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 2178 "page-view.c"
+ gboolean _tmp255_ = FALSE;
+ gint _tmp257_ = 0;
+ gint _tmp258_ = 0;
+ gdouble _tmp259_ = 0.0;
+ gint _tmp260_ = 0;
+ gdouble _tmp276_ = 0.0;
+ gint _tmp277_ = 0;
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp255_ = _tmp254_;
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!_tmp255_) {
-#line 2336 "page-view.c"
- gint _tmp256_;
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 2190 "page-view.c"
+ gint _tmp256_ = 0;
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp256_ = y;
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
y = _tmp256_ + 1;
-#line 2342 "page-view.c"
+#line 2196 "page-view.c"
}
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp254_ = FALSE;
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp257_ = y;
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp258_ = B;
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!(_tmp257_ < _tmp258_)) {
-#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 343 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 2354 "page-view.c"
+#line 2208 "page-view.c"
}
-#line 371 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 345 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp259_ = l;
-#line 371 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 345 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp260_ = L;
-#line 371 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 345 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp259_ != ((gdouble) _tmp260_)) {
-#line 2362 "page-view.c"
+#line 2216 "page-view.c"
guchar p[3] = {0};
- Page* _tmp261_;
- gint _tmp262_;
- gint _tmp263_;
- gdouble _tmp264_;
- guchar _tmp265_;
- gint _tmp266_;
- gdouble _tmp267_;
- gdouble _tmp268_;
- guchar _tmp269_;
- gint _tmp270_;
- gdouble _tmp271_;
- gdouble _tmp272_;
- guchar _tmp273_;
- gint _tmp274_;
- gdouble _tmp275_;
-#line 374 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp261_ = NULL;
+ gint _tmp262_ = 0;
+ gint _tmp263_ = 0;
+ gdouble _tmp264_ = 0.0;
+ guchar _tmp265_ = '\0';
+ gint _tmp266_ = 0;
+ gdouble _tmp267_ = 0.0;
+ gdouble _tmp268_ = 0.0;
+ guchar _tmp269_ = '\0';
+ gint _tmp270_ = 0;
+ gdouble _tmp271_ = 0.0;
+ gdouble _tmp272_ = 0.0;
+ guchar _tmp273_ = '\0';
+ gint _tmp274_ = 0;
+ gdouble _tmp275_ = 0.0;
+#line 348 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp261_ = page;
-#line 374 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 348 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp262_ = L;
-#line 374 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 348 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp263_ = y;
-#line 374 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 348 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp261_, _tmp262_ - 1, _tmp263_, p, 3);
-#line 375 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 349 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp264_ = red;
-#line 375 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 349 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp265_ = p[0];
-#line 375 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 349 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp266_ = L;
-#line 375 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 349 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp267_ = l;
-#line 375 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 349 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp264_ + (_tmp265_ * (_tmp266_ - _tmp267_));
-#line 376 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 350 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp268_ = green;
-#line 376 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 350 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp269_ = p[1];
-#line 376 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 350 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp270_ = L;
-#line 376 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 350 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp271_ = l;
-#line 376 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 350 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp268_ + (_tmp269_ * (_tmp270_ - _tmp271_));
-#line 377 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 351 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp272_ = blue;
-#line 377 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 351 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp273_ = p[2];
-#line 377 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 351 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp274_ = L;
-#line 377 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 351 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp275_ = l;
-#line 377 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 351 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp272_ + (_tmp273_ * (_tmp274_ - _tmp275_));
-#line 2417 "page-view.c"
+#line 2271 "page-view.c"
}
-#line 380 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 354 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp276_ = r;
-#line 380 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 354 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp277_ = R;
-#line 380 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 354 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp276_ != ((gdouble) _tmp277_)) {
-#line 2425 "page-view.c"
+#line 2279 "page-view.c"
guchar p[3] = {0};
- Page* _tmp278_;
- gint _tmp279_;
- gint _tmp280_;
- gdouble _tmp281_;
- guchar _tmp282_;
- gdouble _tmp283_;
- gint _tmp284_;
- gdouble _tmp285_;
- guchar _tmp286_;
- gdouble _tmp287_;
- gint _tmp288_;
- gdouble _tmp289_;
- guchar _tmp290_;
- gdouble _tmp291_;
- gint _tmp292_;
-#line 383 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp278_ = NULL;
+ gint _tmp279_ = 0;
+ gint _tmp280_ = 0;
+ gdouble _tmp281_ = 0.0;
+ guchar _tmp282_ = '\0';
+ gdouble _tmp283_ = 0.0;
+ gint _tmp284_ = 0;
+ gdouble _tmp285_ = 0.0;
+ guchar _tmp286_ = '\0';
+ gdouble _tmp287_ = 0.0;
+ gint _tmp288_ = 0;
+ gdouble _tmp289_ = 0.0;
+ guchar _tmp290_ = '\0';
+ gdouble _tmp291_ = 0.0;
+ gint _tmp292_ = 0;
+#line 357 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp278_ = page;
-#line 383 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 357 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp279_ = R;
-#line 383 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 357 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp280_ = y;
-#line 383 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 357 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp278_, _tmp279_, _tmp280_, p, 3);
-#line 384 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 358 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp281_ = red;
-#line 384 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 358 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp282_ = p[0];
-#line 384 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 358 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp283_ = r;
-#line 384 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 358 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp284_ = R;
-#line 384 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 358 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp281_ + (_tmp282_ * (_tmp283_ - _tmp284_));
-#line 385 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 359 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp285_ = green;
-#line 385 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 359 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp286_ = p[1];
-#line 385 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 359 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp287_ = r;
-#line 385 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 359 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp288_ = R;
-#line 385 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 359 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp285_ + (_tmp286_ * (_tmp287_ - _tmp288_));
-#line 386 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 360 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp289_ = blue;
-#line 386 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 360 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp290_ = p[2];
-#line 386 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 360 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp291_ = r;
-#line 386 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 360 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp292_ = R;
-#line 386 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 360 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp289_ + (_tmp290_ * (_tmp291_ - _tmp292_));
-#line 2480 "page-view.c"
+#line 2334 "page-view.c"
}
}
}
}
-#line 391 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 365 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp294_ = l;
-#line 391 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 365 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp295_ = L;
-#line 391 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 365 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp294_ != ((gdouble) _tmp295_)) {
-#line 2491 "page-view.c"
- gdouble _tmp296_;
- gint _tmp297_;
-#line 391 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 2345 "page-view.c"
+ gdouble _tmp296_ = 0.0;
+ gint _tmp297_ = 0;
+#line 365 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp296_ = t;
-#line 391 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 365 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp297_ = T;
-#line 391 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 365 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp293_ = _tmp296_ != ((gdouble) _tmp297_);
-#line 2500 "page-view.c"
+#line 2354 "page-view.c"
} else {
-#line 391 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 365 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp293_ = FALSE;
-#line 2504 "page-view.c"
+#line 2358 "page-view.c"
}
-#line 391 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 365 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp298_ = _tmp293_;
-#line 391 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 365 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp298_) {
-#line 2510 "page-view.c"
+#line 2364 "page-view.c"
guchar p[3] = {0};
- Page* _tmp299_;
- gint _tmp300_;
- gint _tmp301_;
- gdouble _tmp302_;
- guchar _tmp303_;
- gint _tmp304_;
- gdouble _tmp305_;
- gint _tmp306_;
- gdouble _tmp307_;
- gdouble _tmp308_;
- guchar _tmp309_;
- gint _tmp310_;
- gdouble _tmp311_;
- gint _tmp312_;
- gdouble _tmp313_;
- gdouble _tmp314_;
- guchar _tmp315_;
- gint _tmp316_;
- gdouble _tmp317_;
- gint _tmp318_;
- gdouble _tmp319_;
-#line 394 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp299_ = NULL;
+ gint _tmp300_ = 0;
+ gint _tmp301_ = 0;
+ gdouble _tmp302_ = 0.0;
+ guchar _tmp303_ = '\0';
+ gint _tmp304_ = 0;
+ gdouble _tmp305_ = 0.0;
+ gint _tmp306_ = 0;
+ gdouble _tmp307_ = 0.0;
+ gdouble _tmp308_ = 0.0;
+ guchar _tmp309_ = '\0';
+ gint _tmp310_ = 0;
+ gdouble _tmp311_ = 0.0;
+ gint _tmp312_ = 0;
+ gdouble _tmp313_ = 0.0;
+ gdouble _tmp314_ = 0.0;
+ guchar _tmp315_ = '\0';
+ gint _tmp316_ = 0;
+ gdouble _tmp317_ = 0.0;
+ gint _tmp318_ = 0;
+ gdouble _tmp319_ = 0.0;
+#line 368 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp299_ = page;
-#line 394 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 368 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp300_ = L;
-#line 394 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 368 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp301_ = T;
-#line 394 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 368 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp299_, _tmp300_ - 1, _tmp301_ - 1, p, 3);
-#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp302_ = red;
-#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp303_ = p[0];
-#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp304_ = L;
-#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp305_ = l;
-#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp306_ = T;
-#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp307_ = t;
-#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 369 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp302_ + ((_tmp303_ * (_tmp304_ - _tmp305_)) * (_tmp306_ - _tmp307_));
-#line 396 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 370 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp308_ = green;
-#line 396 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 370 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp309_ = p[1];
-#line 396 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 370 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp310_ = L;
-#line 396 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 370 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp311_ = l;
-#line 396 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 370 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp312_ = T;
-#line 396 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 370 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp313_ = t;
-#line 396 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 370 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp308_ + ((_tmp309_ * (_tmp310_ - _tmp311_)) * (_tmp312_ - _tmp313_));
-#line 397 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 371 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp314_ = blue;
-#line 397 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 371 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp315_ = p[2];
-#line 397 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 371 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp316_ = L;
-#line 397 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 371 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp317_ = l;
-#line 397 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 371 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp318_ = T;
-#line 397 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 371 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp319_ = t;
-#line 397 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 371 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp314_ + ((_tmp315_ * (_tmp316_ - _tmp317_)) * (_tmp318_ - _tmp319_));
-#line 2583 "page-view.c"
+#line 2437 "page-view.c"
}
-#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 373 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp321_ = r;
-#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 373 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp322_ = R;
-#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 373 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp321_ != ((gdouble) _tmp322_)) {
-#line 2591 "page-view.c"
- gdouble _tmp323_;
- gint _tmp324_;
-#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 2445 "page-view.c"
+ gdouble _tmp323_ = 0.0;
+ gint _tmp324_ = 0;
+#line 373 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp323_ = t;
-#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 373 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp324_ = T;
-#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 373 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp320_ = _tmp323_ != ((gdouble) _tmp324_);
-#line 2600 "page-view.c"
+#line 2454 "page-view.c"
} else {
-#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 373 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp320_ = FALSE;
-#line 2604 "page-view.c"
+#line 2458 "page-view.c"
}
-#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 373 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp325_ = _tmp320_;
-#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 373 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp325_) {
-#line 2610 "page-view.c"
+#line 2464 "page-view.c"
guchar p[3] = {0};
- Page* _tmp326_;
- gint _tmp327_;
- gint _tmp328_;
- gdouble _tmp329_;
- guchar _tmp330_;
- gdouble _tmp331_;
- gint _tmp332_;
- gint _tmp333_;
- gdouble _tmp334_;
- gdouble _tmp335_;
- guchar _tmp336_;
- gdouble _tmp337_;
- gint _tmp338_;
- gint _tmp339_;
- gdouble _tmp340_;
- gdouble _tmp341_;
- guchar _tmp342_;
- gdouble _tmp343_;
- gint _tmp344_;
- gint _tmp345_;
- gdouble _tmp346_;
-#line 402 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp326_ = NULL;
+ gint _tmp327_ = 0;
+ gint _tmp328_ = 0;
+ gdouble _tmp329_ = 0.0;
+ guchar _tmp330_ = '\0';
+ gdouble _tmp331_ = 0.0;
+ gint _tmp332_ = 0;
+ gint _tmp333_ = 0;
+ gdouble _tmp334_ = 0.0;
+ gdouble _tmp335_ = 0.0;
+ guchar _tmp336_ = '\0';
+ gdouble _tmp337_ = 0.0;
+ gint _tmp338_ = 0;
+ gint _tmp339_ = 0;
+ gdouble _tmp340_ = 0.0;
+ gdouble _tmp341_ = 0.0;
+ guchar _tmp342_ = '\0';
+ gdouble _tmp343_ = 0.0;
+ gint _tmp344_ = 0;
+ gint _tmp345_ = 0;
+ gdouble _tmp346_ = 0.0;
+#line 376 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp326_ = page;
-#line 402 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 376 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp327_ = R;
-#line 402 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 376 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp328_ = T;
-#line 402 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 376 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp326_, _tmp327_, _tmp328_ - 1, p, 3);
-#line 403 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 377 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp329_ = red;
-#line 403 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 377 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp330_ = p[0];
-#line 403 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 377 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp331_ = r;
-#line 403 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 377 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp332_ = R;
-#line 403 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 377 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp333_ = T;
-#line 403 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 377 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp334_ = t;
-#line 403 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 377 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp329_ + ((_tmp330_ * (_tmp331_ - _tmp332_)) * (_tmp333_ - _tmp334_));
-#line 404 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 378 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp335_ = green;
-#line 404 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 378 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp336_ = p[1];
-#line 404 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 378 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp337_ = r;
-#line 404 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 378 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp338_ = R;
-#line 404 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 378 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp339_ = T;
-#line 404 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 378 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp340_ = t;
-#line 404 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 378 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp335_ + ((_tmp336_ * (_tmp337_ - _tmp338_)) * (_tmp339_ - _tmp340_));
-#line 405 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 379 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp341_ = blue;
-#line 405 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 379 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp342_ = p[2];
-#line 405 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 379 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp343_ = r;
-#line 405 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 379 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp344_ = R;
-#line 405 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 379 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp345_ = T;
-#line 405 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 379 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp346_ = t;
-#line 405 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 379 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp341_ + ((_tmp342_ * (_tmp343_ - _tmp344_)) * (_tmp345_ - _tmp346_));
-#line 2683 "page-view.c"
+#line 2537 "page-view.c"
}
-#line 407 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 381 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp348_ = r;
-#line 407 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 381 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp349_ = R;
-#line 407 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 381 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp348_ != ((gdouble) _tmp349_)) {
-#line 2691 "page-view.c"
- gdouble _tmp350_;
- gint _tmp351_;
-#line 407 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 2545 "page-view.c"
+ gdouble _tmp350_ = 0.0;
+ gint _tmp351_ = 0;
+#line 381 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp350_ = b;
-#line 407 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 381 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp351_ = B;
-#line 407 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 381 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp347_ = _tmp350_ != ((gdouble) _tmp351_);
-#line 2700 "page-view.c"
+#line 2554 "page-view.c"
} else {
-#line 407 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 381 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp347_ = FALSE;
-#line 2704 "page-view.c"
+#line 2558 "page-view.c"
}
-#line 407 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 381 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp352_ = _tmp347_;
-#line 407 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 381 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp352_) {
-#line 2710 "page-view.c"
+#line 2564 "page-view.c"
guchar p[3] = {0};
- Page* _tmp353_;
- gint _tmp354_;
- gint _tmp355_;
- gdouble _tmp356_;
- guchar _tmp357_;
- gdouble _tmp358_;
- gint _tmp359_;
- gdouble _tmp360_;
- gint _tmp361_;
- gdouble _tmp362_;
- guchar _tmp363_;
- gdouble _tmp364_;
- gint _tmp365_;
- gdouble _tmp366_;
- gint _tmp367_;
- gdouble _tmp368_;
- guchar _tmp369_;
- gdouble _tmp370_;
- gint _tmp371_;
- gdouble _tmp372_;
- gint _tmp373_;
-#line 410 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp353_ = NULL;
+ gint _tmp354_ = 0;
+ gint _tmp355_ = 0;
+ gdouble _tmp356_ = 0.0;
+ guchar _tmp357_ = '\0';
+ gdouble _tmp358_ = 0.0;
+ gint _tmp359_ = 0;
+ gdouble _tmp360_ = 0.0;
+ gint _tmp361_ = 0;
+ gdouble _tmp362_ = 0.0;
+ guchar _tmp363_ = '\0';
+ gdouble _tmp364_ = 0.0;
+ gint _tmp365_ = 0;
+ gdouble _tmp366_ = 0.0;
+ gint _tmp367_ = 0;
+ gdouble _tmp368_ = 0.0;
+ guchar _tmp369_ = '\0';
+ gdouble _tmp370_ = 0.0;
+ gint _tmp371_ = 0;
+ gdouble _tmp372_ = 0.0;
+ gint _tmp373_ = 0;
+#line 384 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp353_ = page;
-#line 410 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 384 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp354_ = R;
-#line 410 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 384 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp355_ = B;
-#line 410 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 384 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp353_, _tmp354_, _tmp355_, p, 3);
-#line 411 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 385 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp356_ = red;
-#line 411 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 385 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp357_ = p[0];
-#line 411 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 385 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp358_ = r;
-#line 411 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 385 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp359_ = R;
-#line 411 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 385 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp360_ = b;
-#line 411 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 385 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp361_ = B;
-#line 411 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 385 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp356_ + ((_tmp357_ * (_tmp358_ - _tmp359_)) * (_tmp360_ - _tmp361_));
-#line 412 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 386 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp362_ = green;
-#line 412 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 386 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp363_ = p[1];
-#line 412 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 386 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp364_ = r;
-#line 412 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 386 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp365_ = R;
-#line 412 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 386 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp366_ = b;
-#line 412 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 386 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp367_ = B;
-#line 412 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 386 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp362_ + ((_tmp363_ * (_tmp364_ - _tmp365_)) * (_tmp366_ - _tmp367_));
-#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 387 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp368_ = blue;
-#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 387 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp369_ = p[2];
-#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 387 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp370_ = r;
-#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 387 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp371_ = R;
-#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 387 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp372_ = b;
-#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 387 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp373_ = B;
-#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 387 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp368_ + ((_tmp369_ * (_tmp370_ - _tmp371_)) * (_tmp372_ - _tmp373_));
-#line 2783 "page-view.c"
+#line 2637 "page-view.c"
}
-#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 389 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp375_ = l;
-#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 389 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp376_ = L;
-#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 389 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp375_ != ((gdouble) _tmp376_)) {
-#line 2791 "page-view.c"
- gdouble _tmp377_;
- gint _tmp378_;
-#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 2645 "page-view.c"
+ gdouble _tmp377_ = 0.0;
+ gint _tmp378_ = 0;
+#line 389 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp377_ = b;
-#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 389 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp378_ = B;
-#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 389 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp374_ = _tmp377_ != ((gdouble) _tmp378_);
-#line 2800 "page-view.c"
+#line 2654 "page-view.c"
} else {
-#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 389 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp374_ = FALSE;
-#line 2804 "page-view.c"
+#line 2658 "page-view.c"
}
-#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 389 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp379_ = _tmp374_;
-#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 389 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp379_) {
-#line 2810 "page-view.c"
+#line 2664 "page-view.c"
guchar p[3] = {0};
- Page* _tmp380_;
- gint _tmp381_;
- gint _tmp382_;
- gdouble _tmp383_;
- guchar _tmp384_;
- gint _tmp385_;
- gdouble _tmp386_;
- gdouble _tmp387_;
- gint _tmp388_;
- gdouble _tmp389_;
- guchar _tmp390_;
- gint _tmp391_;
- gdouble _tmp392_;
- gdouble _tmp393_;
- gint _tmp394_;
- gdouble _tmp395_;
- guchar _tmp396_;
- gint _tmp397_;
- gdouble _tmp398_;
- gdouble _tmp399_;
- gint _tmp400_;
-#line 418 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp380_ = NULL;
+ gint _tmp381_ = 0;
+ gint _tmp382_ = 0;
+ gdouble _tmp383_ = 0.0;
+ guchar _tmp384_ = '\0';
+ gint _tmp385_ = 0;
+ gdouble _tmp386_ = 0.0;
+ gdouble _tmp387_ = 0.0;
+ gint _tmp388_ = 0;
+ gdouble _tmp389_ = 0.0;
+ guchar _tmp390_ = '\0';
+ gint _tmp391_ = 0;
+ gdouble _tmp392_ = 0.0;
+ gdouble _tmp393_ = 0.0;
+ gint _tmp394_ = 0;
+ gdouble _tmp395_ = 0.0;
+ guchar _tmp396_ = '\0';
+ gint _tmp397_ = 0;
+ gdouble _tmp398_ = 0.0;
+ gdouble _tmp399_ = 0.0;
+ gint _tmp400_ = 0;
+#line 392 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp380_ = page;
-#line 418 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 392 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp381_ = L;
-#line 418 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 392 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp382_ = B;
-#line 418 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 392 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_get_pixel (self, _tmp380_, _tmp381_ - 1, _tmp382_, p, 3);
-#line 419 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 393 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp383_ = red;
-#line 419 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 393 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp384_ = p[0];
-#line 419 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 393 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp385_ = L;
-#line 419 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 393 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp386_ = l;
-#line 419 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 393 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp387_ = b;
-#line 419 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 393 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp388_ = B;
-#line 419 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 393 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
red = _tmp383_ + ((_tmp384_ * (_tmp385_ - _tmp386_)) * (_tmp387_ - _tmp388_));
-#line 420 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 394 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp389_ = green;
-#line 420 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 394 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp390_ = p[1];
-#line 420 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 394 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp391_ = L;
-#line 420 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 394 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp392_ = l;
-#line 420 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 394 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp393_ = b;
-#line 420 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 394 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp394_ = B;
-#line 420 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 394 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
green = _tmp389_ + ((_tmp390_ * (_tmp391_ - _tmp392_)) * (_tmp393_ - _tmp394_));
-#line 421 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp395_ = blue;
-#line 421 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp396_ = p[2];
-#line 421 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp397_ = L;
-#line 421 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp398_ = l;
-#line 421 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp399_ = b;
-#line 421 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp400_ = B;
-#line 421 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 395 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
blue = _tmp395_ + ((_tmp396_ * (_tmp397_ - _tmp398_)) * (_tmp399_ - _tmp400_));
-#line 2883 "page-view.c"
+#line 2737 "page-view.c"
}
-#line 425 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp401_ = r;
-#line 425 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp402_ = l;
-#line 425 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp403_ = b;
-#line 425 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp404_ = t;
-#line 425 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 399 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
scale = 1.0 / ((_tmp401_ - _tmp402_) * (_tmp403_ - _tmp404_));
-#line 426 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 400 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp405_ = output;
-#line 426 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 400 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp405__length1 = output_length1;
-#line 426 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 400 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp406_ = offset;
-#line 426 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 400 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp407_ = red;
-#line 426 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 400 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp408_ = scale;
-#line 426 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 400 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp405_[_tmp406_] = (guchar) ((_tmp407_ * _tmp408_) + 0.5);
-#line 426 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 400 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp409_ = _tmp405_[_tmp406_];
-#line 427 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 401 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp410_ = output;
-#line 427 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 401 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp410__length1 = output_length1;
-#line 427 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 401 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp411_ = offset;
-#line 427 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 401 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp412_ = green;
-#line 427 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 401 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp413_ = scale;
-#line 427 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 401 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp410_[_tmp411_ + 1] = (guchar) ((_tmp412_ * _tmp413_) + 0.5);
-#line 427 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 401 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp414_ = _tmp410_[_tmp411_ + 1];
-#line 428 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 402 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp415_ = output;
-#line 428 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 402 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp415__length1 = output_length1;
-#line 428 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 402 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp416_ = offset;
-#line 428 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 402 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp417_ = blue;
-#line 428 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 402 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp418_ = scale;
-#line 428 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 402 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp415_[_tmp416_ + 2] = (guchar) ((_tmp417_ * _tmp418_) + 0.5);
-#line 428 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 402 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp419_ = _tmp415_[_tmp416_ + 2];
-#line 2937 "page-view.c"
+#line 2791 "page-view.c"
}
static void page_view_update_preview (PageView* self, Page* page, GdkPixbuf** output_image, gint output_width, gint output_height, ScanDirection scan_direction, gint old_scan_line, gint scan_line) {
- Page* _tmp0_;
+ gint input_width = 0;
+ Page* _tmp0_ = NULL;
gint _tmp1_ = 0;
- gint input_width;
- Page* _tmp2_;
- gint _tmp3_ = 0;
- gint input_height;
+ gint _tmp2_ = 0;
+ gint input_height = 0;
+ Page* _tmp3_ = NULL;
+ gint _tmp4_ = 0;
+ gint _tmp5_ = 0;
gint L = 0;
gint R = 0;
gint T = 0;
gint B = 0;
- gboolean _tmp4_ = FALSE;
- gboolean _tmp5_ = FALSE;
- GdkPixbuf* _tmp6_;
- gboolean _tmp10_;
- gboolean _tmp14_;
- gint _tmp56_;
- gint _tmp57_;
- gint _tmp59_;
- gint _tmp60_;
- gint _tmp62_;
- gint _tmp63_;
- gint _tmp64_;
- gint _tmp65_;
- gint _tmp66_;
- gint _tmp67_;
- GdkPixbuf* _tmp68_;
- GdkPixbuf* _tmp69_;
- guint8* _tmp70_ = NULL;
- guchar* output;
- gint output_length1;
- gint _output_size_;
- GdkPixbuf* _tmp71_;
- gint _tmp72_ = 0;
- gint output_rowstride;
- GdkPixbuf* _tmp73_;
- gint _tmp74_ = 0;
- gint output_n_channels;
- Page* _tmp75_;
- gboolean _tmp76_ = FALSE;
-#line 431 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp6_ = FALSE;
+ gboolean _tmp7_ = FALSE;
+ GdkPixbuf* _tmp8_ = NULL;
+ gboolean _tmp13_ = FALSE;
+ gboolean _tmp18_ = FALSE;
+ gint _tmp60_ = 0;
+ gint _tmp61_ = 0;
+ gint _tmp63_ = 0;
+ gint _tmp64_ = 0;
+ gint _tmp66_ = 0;
+ gint _tmp67_ = 0;
+ gint _tmp68_ = 0;
+ gint _tmp69_ = 0;
+ gint _tmp70_ = 0;
+ gint _tmp71_ = 0;
+ GdkPixbuf* _tmp72_ = NULL;
+ guchar* output = NULL;
+ GdkPixbuf* _tmp73_ = NULL;
+ guint8* _tmp74_ = NULL;
+ gint output_length1 = 0;
+ gint _output_size_ = 0;
+ gint output_rowstride = 0;
+ GdkPixbuf* _tmp75_ = NULL;
+ gint _tmp76_ = 0;
+ gint _tmp77_ = 0;
+ gint output_n_channels = 0;
+ GdkPixbuf* _tmp78_ = NULL;
+ gint _tmp79_ = 0;
+ Page* _tmp80_ = NULL;
+ gboolean _tmp81_ = FALSE;
+ gboolean _tmp82_ = FALSE;
+#line 405 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 431 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 405 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (page != NULL);
-#line 434 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 408 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = page;
-#line 434 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 408 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp1_ = page_get_width (_tmp0_);
-#line 434 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- input_width = _tmp1_;
-#line 435 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp2_ = page;
-#line 435 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp3_ = page_get_height (_tmp2_);
-#line 435 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- input_height = _tmp3_;
-#line 439 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp6_ = *output_image;
-#line 439 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp6_ == NULL) {
-#line 439 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp5_ = TRUE;
-#line 3003 "page-view.c"
+#line 408 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp2_ = _tmp1_;
+#line 408 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ input_width = _tmp2_;
+#line 409 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp3_ = page;
+#line 409 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = page_get_height (_tmp3_);
+#line 409 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp5_ = _tmp4_;
+#line 409 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ input_height = _tmp5_;
+#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp8_ = *output_image;
+#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp8_ == NULL) {
+#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = TRUE;
+#line 2865 "page-view.c"
} else {
- GdkPixbuf* _tmp7_;
- gint _tmp8_ = 0;
- gint _tmp9_;
-#line 440 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp7_ = *output_image;
-#line 440 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp8_ = gdk_pixbuf_get_width (_tmp7_);
-#line 440 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp9_ = output_width;
-#line 440 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp5_ = _tmp8_ != _tmp9_;
-#line 3016 "page-view.c"
+ GdkPixbuf* _tmp9_ = NULL;
+ gint _tmp10_ = 0;
+ gint _tmp11_ = 0;
+ gint _tmp12_ = 0;
+#line 414 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp9_ = *output_image;
+#line 414 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp10_ = gdk_pixbuf_get_width (_tmp9_);
+#line 414 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp11_ = _tmp10_;
+#line 414 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp12_ = output_width;
+#line 414 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = _tmp11_ != _tmp12_;
+#line 2881 "page-view.c"
}
-#line 439 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp10_ = _tmp5_;
-#line 439 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp10_) {
-#line 439 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp4_ = TRUE;
-#line 3024 "page-view.c"
+#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp13_ = _tmp7_;
+#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp13_) {
+#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp6_ = TRUE;
+#line 2889 "page-view.c"
} else {
- GdkPixbuf* _tmp11_;
- gint _tmp12_ = 0;
- gint _tmp13_;
-#line 441 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp11_ = *output_image;
-#line 441 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp12_ = gdk_pixbuf_get_height (_tmp11_);
-#line 441 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp13_ = output_height;
-#line 441 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp4_ = _tmp12_ != _tmp13_;
-#line 3037 "page-view.c"
+ GdkPixbuf* _tmp14_ = NULL;
+ gint _tmp15_ = 0;
+ gint _tmp16_ = 0;
+ gint _tmp17_ = 0;
+#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp14_ = *output_image;
+#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp15_ = gdk_pixbuf_get_height (_tmp14_);
+#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp16_ = _tmp15_;
+#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp17_ = output_height;
+#line 415 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp6_ = _tmp16_ != _tmp17_;
+#line 2905 "page-view.c"
}
-#line 439 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp14_ = _tmp4_;
-#line 439 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp14_) {
-#line 3043 "page-view.c"
- gint _tmp15_;
- gint _tmp16_;
- GdkPixbuf* _tmp17_;
- gint _tmp18_;
- gint _tmp19_;
-#line 443 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp15_ = output_width;
-#line 443 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp16_ = output_height;
-#line 443 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp17_ = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, _tmp15_, _tmp16_);
-#line 443 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp18_ = _tmp6_;
+#line 413 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp18_) {
+#line 2911 "page-view.c"
+ gint _tmp19_ = 0;
+ gint _tmp20_ = 0;
+ GdkPixbuf* _tmp21_ = NULL;
+ gint _tmp22_ = 0;
+ gint _tmp23_ = 0;
+#line 417 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp19_ = output_width;
+#line 417 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp20_ = output_height;
+#line 417 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp21_ = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, _tmp19_, _tmp20_);
+#line 417 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_object_unref0 (*output_image);
-#line 443 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- *output_image = _tmp17_;
-#line 450 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 417 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ *output_image = _tmp21_;
+#line 424 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
L = 0;
-#line 451 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp18_ = output_width;
-#line 451 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- R = _tmp18_ - 1;
-#line 452 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 425 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp22_ = output_width;
+#line 425 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ R = _tmp22_ - 1;
+#line 426 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
T = 0;
-#line 453 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp19_ = output_height;
-#line 453 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- B = _tmp19_ - 1;
-#line 3071 "page-view.c"
+#line 427 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp23_ = output_height;
+#line 427 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ B = _tmp23_ - 1;
+#line 2939 "page-view.c"
} else {
- ScanDirection _tmp20_;
-#line 458 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp20_ = scan_direction;
-#line 458 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- switch (_tmp20_) {
-#line 458 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ ScanDirection _tmp24_ = 0;
+#line 432 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp24_ = scan_direction;
+#line 432 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ switch (_tmp24_) {
+#line 432 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case SCAN_DIRECTION_TOP_TO_BOTTOM:
-#line 3080 "page-view.c"
+#line 2948 "page-view.c"
{
- gint _tmp21_;
- gint _tmp22_;
- gint _tmp23_;
- gint _tmp24_;
- gint _tmp25_;
- gint _tmp26_;
- gint _tmp27_;
-#line 461 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp25_ = 0;
+ gint _tmp26_ = 0;
+ gint _tmp27_ = 0;
+ gint _tmp28_ = 0;
+ gint _tmp29_ = 0;
+ gint _tmp30_ = 0;
+ gint _tmp31_ = 0;
+#line 435 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
L = 0;
-#line 462 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp21_ = output_width;
-#line 462 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- R = _tmp21_ - 1;
-#line 463 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp22_ = old_scan_line;
-#line 463 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp23_ = output_height;
-#line 463 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp24_ = input_height;
-#line 463 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- T = (gint) ((((gdouble) _tmp22_) * _tmp23_) / _tmp24_);
-#line 464 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp25_ = scan_line;
-#line 464 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp26_ = output_height;
-#line 464 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp27_ = input_height;
-#line 464 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- B = (gint) (((((gdouble) _tmp25_) * _tmp26_) / _tmp27_) + 0.5);
-#line 465 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 436 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp25_ = output_width;
+#line 436 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ R = _tmp25_ - 1;
+#line 437 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp26_ = old_scan_line;
+#line 437 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp27_ = output_height;
+#line 437 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp28_ = input_height;
+#line 437 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ T = (gint) ((((gdouble) _tmp26_) * _tmp27_) / _tmp28_);
+#line 438 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp29_ = scan_line;
+#line 438 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp30_ = output_height;
+#line 438 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp31_ = input_height;
+#line 438 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ B = (gint) (((((gdouble) _tmp29_) * _tmp30_) / _tmp31_) + 0.5);
+#line 439 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 3113 "page-view.c"
+#line 2981 "page-view.c"
}
-#line 458 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 432 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case SCAN_DIRECTION_LEFT_TO_RIGHT:
-#line 3117 "page-view.c"
+#line 2985 "page-view.c"
{
- gint _tmp28_;
- gint _tmp29_;
- gint _tmp30_;
- gint _tmp31_;
- gint _tmp32_;
- gint _tmp33_;
- gint _tmp34_;
-#line 467 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp28_ = old_scan_line;
-#line 467 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp29_ = output_width;
-#line 467 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp30_ = input_width;
-#line 467 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- L = (gint) ((((gdouble) _tmp28_) * _tmp29_) / _tmp30_);
-#line 468 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp31_ = scan_line;
-#line 468 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp32_ = output_width;
-#line 468 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp33_ = input_width;
-#line 468 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- R = (gint) (((((gdouble) _tmp31_) * _tmp32_) / _tmp33_) + 0.5);
-#line 469 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp32_ = 0;
+ gint _tmp33_ = 0;
+ gint _tmp34_ = 0;
+ gint _tmp35_ = 0;
+ gint _tmp36_ = 0;
+ gint _tmp37_ = 0;
+ gint _tmp38_ = 0;
+#line 441 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp32_ = old_scan_line;
+#line 441 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp33_ = output_width;
+#line 441 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp34_ = input_width;
+#line 441 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ L = (gint) ((((gdouble) _tmp32_) * _tmp33_) / _tmp34_);
+#line 442 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp35_ = scan_line;
+#line 442 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp36_ = output_width;
+#line 442 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp37_ = input_width;
+#line 442 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ R = (gint) (((((gdouble) _tmp35_) * _tmp36_) / _tmp37_) + 0.5);
+#line 443 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
T = 0;
-#line 470 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp34_ = output_height;
-#line 470 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- B = _tmp34_ - 1;
-#line 471 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 444 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp38_ = output_height;
+#line 444 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ B = _tmp38_ - 1;
+#line 445 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 3150 "page-view.c"
+#line 3018 "page-view.c"
}
-#line 458 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 432 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case SCAN_DIRECTION_BOTTOM_TO_TOP:
-#line 3154 "page-view.c"
+#line 3022 "page-view.c"
{
- gint _tmp35_;
- gint _tmp36_;
- gint _tmp37_;
- gint _tmp38_;
- gint _tmp39_;
- gint _tmp40_;
- gint _tmp41_;
- gint _tmp42_;
- gint _tmp43_;
-#line 473 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp39_ = 0;
+ gint _tmp40_ = 0;
+ gint _tmp41_ = 0;
+ gint _tmp42_ = 0;
+ gint _tmp43_ = 0;
+ gint _tmp44_ = 0;
+ gint _tmp45_ = 0;
+ gint _tmp46_ = 0;
+ gint _tmp47_ = 0;
+#line 447 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
L = 0;
-#line 474 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp35_ = output_width;
-#line 474 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- R = _tmp35_ - 1;
-#line 475 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp36_ = input_height;
-#line 475 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp37_ = scan_line;
-#line 475 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp38_ = output_height;
-#line 475 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp39_ = input_height;
-#line 475 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- T = (gint) ((((gdouble) (_tmp36_ - _tmp37_)) * _tmp38_) / _tmp39_);
-#line 476 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 448 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp39_ = output_width;
+#line 448 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ R = _tmp39_ - 1;
+#line 449 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp40_ = input_height;
-#line 476 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp41_ = old_scan_line;
-#line 476 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 449 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp41_ = scan_line;
+#line 449 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp42_ = output_height;
-#line 476 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 449 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp43_ = input_height;
-#line 476 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- B = (gint) (((((gdouble) (_tmp40_ - _tmp41_)) * _tmp42_) / _tmp43_) + 0.5);
-#line 477 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 449 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ T = (gint) ((((gdouble) (_tmp40_ - _tmp41_)) * _tmp42_) / _tmp43_);
+#line 450 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp44_ = input_height;
+#line 450 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp45_ = old_scan_line;
+#line 450 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp46_ = output_height;
+#line 450 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp47_ = input_height;
+#line 450 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ B = (gint) (((((gdouble) (_tmp44_ - _tmp45_)) * _tmp46_) / _tmp47_) + 0.5);
+#line 451 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 3193 "page-view.c"
+#line 3061 "page-view.c"
}
-#line 458 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 432 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case SCAN_DIRECTION_RIGHT_TO_LEFT:
-#line 3197 "page-view.c"
+#line 3065 "page-view.c"
{
- gint _tmp44_;
- gint _tmp45_;
- gint _tmp46_;
- gint _tmp47_;
- gint _tmp48_;
- gint _tmp49_;
- gint _tmp50_;
- gint _tmp51_;
- gint _tmp52_;
-#line 479 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp44_ = input_width;
-#line 479 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp45_ = scan_line;
-#line 479 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp46_ = output_width;
-#line 479 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp47_ = input_width;
-#line 479 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- L = (gint) ((((gdouble) (_tmp44_ - _tmp45_)) * _tmp46_) / _tmp47_);
-#line 480 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp48_ = 0;
+ gint _tmp49_ = 0;
+ gint _tmp50_ = 0;
+ gint _tmp51_ = 0;
+ gint _tmp52_ = 0;
+ gint _tmp53_ = 0;
+ gint _tmp54_ = 0;
+ gint _tmp55_ = 0;
+ gint _tmp56_ = 0;
+#line 453 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp48_ = input_width;
-#line 480 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp49_ = old_scan_line;
-#line 480 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 453 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp49_ = scan_line;
+#line 453 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp50_ = output_width;
-#line 480 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 453 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp51_ = input_width;
-#line 480 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- R = (gint) (((((gdouble) (_tmp48_ - _tmp49_)) * _tmp50_) / _tmp51_) + 0.5);
-#line 481 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 453 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ L = (gint) ((((gdouble) (_tmp48_ - _tmp49_)) * _tmp50_) / _tmp51_);
+#line 454 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp52_ = input_width;
+#line 454 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp53_ = old_scan_line;
+#line 454 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp54_ = output_width;
+#line 454 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp55_ = input_width;
+#line 454 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ R = (gint) (((((gdouble) (_tmp52_ - _tmp53_)) * _tmp54_) / _tmp55_) + 0.5);
+#line 455 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
T = 0;
-#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp52_ = output_height;
-#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- B = _tmp52_ - 1;
-#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 456 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp56_ = output_height;
+#line 456 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ B = _tmp56_ - 1;
+#line 457 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 3236 "page-view.c"
+#line 3104 "page-view.c"
}
default:
{
- gint _tmp53_;
- gint _tmp54_;
- gint _tmp55_;
-#line 485 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp57_ = 0;
+ gint _tmp58_ = 0;
+ gint _tmp59_ = 0;
+#line 459 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
T = 0;
-#line 485 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp53_ = T;
-#line 485 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- B = _tmp53_;
-#line 485 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp54_ = B;
-#line 485 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- R = _tmp54_;
-#line 485 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp55_ = R;
-#line 485 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- L = _tmp55_;
-#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 459 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp57_ = T;
+#line 459 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ B = _tmp57_;
+#line 459 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp58_ = B;
+#line 459 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ R = _tmp58_;
+#line 459 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp59_ = R;
+#line 459 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ L = _tmp59_;
+#line 460 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 3259 "page-view.c"
+#line 3127 "page-view.c"
}
}
}
-#line 491 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp56_ = R;
-#line 491 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp57_ = output_width;
-#line 491 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp56_ >= _tmp57_) {
-#line 3269 "page-view.c"
- gint _tmp58_;
-#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp58_ = output_width;
-#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- R = _tmp58_ - 1;
-#line 3275 "page-view.c"
+#line 465 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp60_ = R;
+#line 465 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp61_ = output_width;
+#line 465 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp60_ >= _tmp61_) {
+#line 3137 "page-view.c"
+ gint _tmp62_ = 0;
+#line 466 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp62_ = output_width;
+#line 466 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ R = _tmp62_ - 1;
+#line 3143 "page-view.c"
}
-#line 493 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp59_ = B;
-#line 493 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp60_ = output_height;
-#line 493 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp59_ >= _tmp60_) {
-#line 3283 "page-view.c"
- gint _tmp61_;
-#line 494 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp61_ = output_height;
-#line 494 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- B = _tmp61_ - 1;
-#line 3289 "page-view.c"
+#line 467 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp63_ = B;
+#line 467 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp64_ = output_height;
+#line 467 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp63_ >= _tmp64_) {
+#line 3151 "page-view.c"
+ gint _tmp65_ = 0;
+#line 468 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp65_ = output_height;
+#line 468 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ B = _tmp65_ - 1;
+#line 3157 "page-view.c"
}
-#line 496 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp62_ = L;
-#line 496 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_if_fail (_tmp62_ >= 0);
-#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp63_ = R;
-#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp64_ = output_width;
-#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_if_fail (_tmp63_ < _tmp64_);
-#line 498 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp65_ = T;
-#line 498 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_if_fail (_tmp65_ >= 0);
-#line 499 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp66_ = B;
-#line 499 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp67_ = output_height;
-#line 499 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_if_fail (_tmp66_ < _tmp67_);
-#line 500 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp68_ = *output_image;
-#line 500 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_if_fail (_tmp68_ != NULL);
-#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp69_ = *output_image;
-#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp70_ = gdk_pixbuf_get_pixels (_tmp69_);
-#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- output = _tmp70_;
-#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 470 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp66_ = L;
+#line 470 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_if_fail (_tmp66_ >= 0);
+#line 471 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp67_ = R;
+#line 471 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp68_ = output_width;
+#line 471 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_if_fail (_tmp67_ < _tmp68_);
+#line 472 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp69_ = T;
+#line 472 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_if_fail (_tmp69_ >= 0);
+#line 473 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp70_ = B;
+#line 473 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp71_ = output_height;
+#line 473 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_if_fail (_tmp70_ < _tmp71_);
+#line 474 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp72_ = *output_image;
+#line 474 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_if_fail (_tmp72_ != NULL);
+#line 476 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp73_ = *output_image;
+#line 476 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp74_ = gdk_pixbuf_get_pixels (_tmp73_);
+#line 476 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ output = _tmp74_;
+#line 476 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
output_length1 = -1;
-#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 476 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_output_size_ = output_length1;
-#line 503 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp71_ = *output_image;
-#line 503 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp72_ = gdk_pixbuf_get_rowstride (_tmp71_);
-#line 503 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- output_rowstride = _tmp72_;
-#line 504 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp73_ = *output_image;
-#line 504 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp74_ = gdk_pixbuf_get_n_channels (_tmp73_);
-#line 504 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- output_n_channels = _tmp74_;
-#line 506 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp75_ = page;
-#line 506 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp76_ = page_has_data (_tmp75_);
-#line 506 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!_tmp76_) {
-#line 3343 "page-view.c"
+#line 477 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp75_ = *output_image;
+#line 477 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp76_ = gdk_pixbuf_get_rowstride (_tmp75_);
+#line 477 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp77_ = _tmp76_;
+#line 477 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ output_rowstride = _tmp77_;
+#line 478 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp78_ = *output_image;
+#line 478 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp79_ = gdk_pixbuf_get_n_channels (_tmp78_);
+#line 478 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ output_n_channels = _tmp79_;
+#line 480 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp80_ = page;
+#line 480 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp81_ = page_get_has_data (_tmp80_);
+#line 480 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp82_ = _tmp81_;
+#line 480 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!_tmp82_) {
+#line 3215 "page-view.c"
{
- gint _tmp77_;
- gint x;
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp77_ = L;
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x = _tmp77_;
-#line 3351 "page-view.c"
+ gint x = 0;
+ gint _tmp83_ = 0;
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp83_ = L;
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x = _tmp83_;
+#line 3223 "page-view.c"
{
- gboolean _tmp78_;
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp78_ = TRUE;
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp84_ = FALSE;
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp84_ = TRUE;
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
while (TRUE) {
-#line 3358 "page-view.c"
- gboolean _tmp79_;
- gint _tmp81_;
- gint _tmp82_;
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp79_ = _tmp78_;
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!_tmp79_) {
-#line 3366 "page-view.c"
- gint _tmp80_;
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp80_ = x;
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x = _tmp80_ + 1;
-#line 3372 "page-view.c"
+#line 3230 "page-view.c"
+ gboolean _tmp85_ = FALSE;
+ gint _tmp87_ = 0;
+ gint _tmp88_ = 0;
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp85_ = _tmp84_;
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!_tmp85_) {
+#line 3238 "page-view.c"
+ gint _tmp86_ = 0;
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp86_ = x;
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x = _tmp86_ + 1;
+#line 3244 "page-view.c"
}
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp78_ = FALSE;
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp81_ = x;
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp82_ = R;
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!(_tmp81_ <= _tmp82_)) {
-#line 508 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp84_ = FALSE;
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp87_ = x;
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp88_ = R;
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!(_tmp87_ <= _tmp88_)) {
+#line 482 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 3384 "page-view.c"
+#line 3256 "page-view.c"
}
{
- gint _tmp83_;
- gint y;
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp83_ = T;
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y = _tmp83_;
-#line 3393 "page-view.c"
+ gint y = 0;
+ gint _tmp89_ = 0;
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp89_ = T;
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y = _tmp89_;
+#line 3265 "page-view.c"
{
- gboolean _tmp84_;
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp84_ = TRUE;
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp90_ = FALSE;
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp90_ = TRUE;
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
while (TRUE) {
-#line 3400 "page-view.c"
- gboolean _tmp85_;
- gint _tmp87_;
- gint _tmp88_;
- gint _tmp89_;
- gint _tmp90_;
- gint _tmp91_;
- gint _tmp92_;
- gint o;
- guchar* _tmp93_;
- gint _tmp93__length1;
- gint _tmp94_;
- guchar* _tmp95_;
- gint _tmp95__length1;
- gint _tmp96_;
- guchar* _tmp97_;
- gint _tmp97__length1;
- gint _tmp98_;
- guchar _tmp99_;
- guchar _tmp100_;
- guchar _tmp101_;
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp85_ = _tmp84_;
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!_tmp85_) {
-#line 3425 "page-view.c"
- gint _tmp86_;
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp86_ = y;
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y = _tmp86_ + 1;
-#line 3431 "page-view.c"
+#line 3272 "page-view.c"
+ gboolean _tmp91_ = FALSE;
+ gint _tmp93_ = 0;
+ gint _tmp94_ = 0;
+ gint o = 0;
+ gint _tmp95_ = 0;
+ gint _tmp96_ = 0;
+ gint _tmp97_ = 0;
+ gint _tmp98_ = 0;
+ guchar* _tmp99_ = NULL;
+ gint _tmp99__length1 = 0;
+ gint _tmp100_ = 0;
+ guchar* _tmp101_ = NULL;
+ gint _tmp101__length1 = 0;
+ gint _tmp102_ = 0;
+ guchar* _tmp103_ = NULL;
+ gint _tmp103__length1 = 0;
+ gint _tmp104_ = 0;
+ guchar _tmp105_ = '\0';
+ guchar _tmp106_ = '\0';
+ guchar _tmp107_ = '\0';
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp91_ = _tmp90_;
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!_tmp91_) {
+#line 3297 "page-view.c"
+ gint _tmp92_ = 0;
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp92_ = y;
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y = _tmp92_ + 1;
+#line 3303 "page-view.c"
}
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp84_ = FALSE;
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp87_ = y;
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp88_ = B;
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!(_tmp87_ <= _tmp88_)) {
-#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp90_ = FALSE;
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp93_ = y;
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp94_ = B;
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!(_tmp93_ <= _tmp94_)) {
+#line 483 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 3443 "page-view.c"
+#line 3315 "page-view.c"
}
-#line 511 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp89_ = output_rowstride;
-#line 511 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp90_ = y;
-#line 511 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp91_ = x;
-#line 511 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp92_ = output_n_channels;
-#line 511 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- o = (_tmp89_ * _tmp90_) + (_tmp91_ * _tmp92_);
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp93_ = output;
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp93__length1 = output_length1;
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp94_ = o;
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp95_ = output;
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp95__length1 = output_length1;
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp96_ = o;
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp97_ = output;
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp97__length1 = output_length1;
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp98_ = o;
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp97_[_tmp98_ + 2] = (guchar) 0xFF;
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp99_ = _tmp97_[_tmp98_ + 2];
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp95_[_tmp96_ + 1] = _tmp99_;
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp100_ = _tmp95_[_tmp96_ + 1];
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp93_[_tmp94_] = _tmp100_;
-#line 512 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp101_ = _tmp93_[_tmp94_];
-#line 3485 "page-view.c"
+#line 485 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp95_ = output_rowstride;
+#line 485 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp96_ = y;
+#line 485 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp97_ = x;
+#line 485 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp98_ = output_n_channels;
+#line 485 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ o = (_tmp95_ * _tmp96_) + (_tmp97_ * _tmp98_);
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp99_ = output;
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp99__length1 = output_length1;
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp100_ = o;
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp101_ = output;
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp101__length1 = output_length1;
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp102_ = o;
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp103_ = output;
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp103__length1 = output_length1;
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp104_ = o;
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp103_[_tmp104_ + 2] = (guchar) 0xFF;
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp105_ = _tmp103_[_tmp104_ + 2];
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp101_[_tmp102_ + 1] = _tmp105_;
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp106_ = _tmp101_[_tmp102_ + 1];
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp99_[_tmp100_] = _tmp106_;
+#line 486 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp107_ = _tmp99_[_tmp100_];
+#line 3357 "page-view.c"
}
}
}
}
}
}
-#line 514 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 488 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return;
-#line 3494 "page-view.c"
+#line 3366 "page-view.c"
}
{
- gint _tmp102_;
- gint x;
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp102_ = L;
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x = _tmp102_;
-#line 3503 "page-view.c"
+ gint x = 0;
+ gint _tmp108_ = 0;
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp108_ = L;
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x = _tmp108_;
+#line 3375 "page-view.c"
{
- gboolean _tmp103_;
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp103_ = TRUE;
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp109_ = FALSE;
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp109_ = TRUE;
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
while (TRUE) {
-#line 3510 "page-view.c"
- gboolean _tmp104_;
- gint _tmp106_;
- gint _tmp107_;
- gint _tmp108_;
- gint _tmp109_;
- gint _tmp110_;
- gdouble l;
- gint _tmp111_;
- gint _tmp112_;
- gint _tmp113_;
- gdouble r;
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp104_ = _tmp103_;
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!_tmp104_) {
-#line 3526 "page-view.c"
- gint _tmp105_;
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp105_ = x;
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x = _tmp105_ + 1;
-#line 3532 "page-view.c"
+#line 3382 "page-view.c"
+ gboolean _tmp110_ = FALSE;
+ gint _tmp112_ = 0;
+ gint _tmp113_ = 0;
+ gdouble l = 0.0;
+ gint _tmp114_ = 0;
+ gint _tmp115_ = 0;
+ gint _tmp116_ = 0;
+ gdouble r = 0.0;
+ gint _tmp117_ = 0;
+ gint _tmp118_ = 0;
+ gint _tmp119_ = 0;
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp110_ = _tmp109_;
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!_tmp110_) {
+#line 3398 "page-view.c"
+ gint _tmp111_ = 0;
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp111_ = x;
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x = _tmp111_ + 1;
+#line 3404 "page-view.c"
}
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp103_ = FALSE;
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp106_ = x;
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp107_ = R;
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!(_tmp106_ <= _tmp107_)) {
-#line 518 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp109_ = FALSE;
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp112_ = x;
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp113_ = R;
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!(_tmp112_ <= _tmp113_)) {
+#line 492 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 3544 "page-view.c"
+#line 3416 "page-view.c"
}
-#line 520 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp108_ = x;
-#line 520 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp109_ = input_width;
-#line 520 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp110_ = output_width;
-#line 520 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- l = (((gdouble) _tmp108_) * _tmp109_) / _tmp110_;
-#line 521 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp111_ = x;
-#line 521 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp112_ = input_width;
-#line 521 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp113_ = output_width;
-#line 521 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- r = (((gdouble) (_tmp111_ + 1)) * _tmp112_) / _tmp113_;
-#line 3562 "page-view.c"
+#line 494 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp114_ = x;
+#line 494 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp115_ = input_width;
+#line 494 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp116_ = output_width;
+#line 494 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ l = (((gdouble) _tmp114_) * _tmp115_) / _tmp116_;
+#line 495 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp117_ = x;
+#line 495 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp118_ = input_width;
+#line 495 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp119_ = output_width;
+#line 495 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ r = (((gdouble) (_tmp117_ + 1)) * _tmp118_) / _tmp119_;
+#line 3434 "page-view.c"
{
- gint _tmp114_;
- gint y;
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp114_ = T;
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y = _tmp114_;
-#line 3570 "page-view.c"
+ gint y = 0;
+ gint _tmp120_ = 0;
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp120_ = T;
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y = _tmp120_;
+#line 3442 "page-view.c"
{
- gboolean _tmp115_;
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp115_ = TRUE;
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp121_ = FALSE;
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp121_ = TRUE;
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
while (TRUE) {
-#line 3577 "page-view.c"
- gboolean _tmp116_;
- gint _tmp118_;
- gint _tmp119_;
- gint _tmp120_;
- gint _tmp121_;
- gint _tmp122_;
- gdouble t;
- gint _tmp123_;
- gint _tmp124_;
- gint _tmp125_;
- gdouble b;
- Page* _tmp126_;
- gdouble _tmp127_;
- gdouble _tmp128_;
- gdouble _tmp129_;
- gdouble _tmp130_;
- guchar* _tmp131_;
- gint _tmp131__length1;
- gint _tmp132_;
- gint _tmp133_;
- gint _tmp134_;
- gint _tmp135_;
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp116_ = _tmp115_;
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!_tmp116_) {
-#line 3604 "page-view.c"
- gint _tmp117_;
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp117_ = y;
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y = _tmp117_ + 1;
-#line 3610 "page-view.c"
+#line 3449 "page-view.c"
+ gboolean _tmp122_ = FALSE;
+ gint _tmp124_ = 0;
+ gint _tmp125_ = 0;
+ gdouble t = 0.0;
+ gint _tmp126_ = 0;
+ gint _tmp127_ = 0;
+ gint _tmp128_ = 0;
+ gdouble b = 0.0;
+ gint _tmp129_ = 0;
+ gint _tmp130_ = 0;
+ gint _tmp131_ = 0;
+ Page* _tmp132_ = NULL;
+ gdouble _tmp133_ = 0.0;
+ gdouble _tmp134_ = 0.0;
+ gdouble _tmp135_ = 0.0;
+ gdouble _tmp136_ = 0.0;
+ guchar* _tmp137_ = NULL;
+ gint _tmp137__length1 = 0;
+ gint _tmp138_ = 0;
+ gint _tmp139_ = 0;
+ gint _tmp140_ = 0;
+ gint _tmp141_ = 0;
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp122_ = _tmp121_;
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!_tmp122_) {
+#line 3476 "page-view.c"
+ gint _tmp123_ = 0;
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp123_ = y;
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y = _tmp123_ + 1;
+#line 3482 "page-view.c"
}
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp115_ = FALSE;
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp118_ = y;
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp119_ = B;
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!(_tmp118_ <= _tmp119_)) {
-#line 523 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp121_ = FALSE;
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp124_ = y;
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp125_ = B;
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!(_tmp124_ <= _tmp125_)) {
+#line 497 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 3622 "page-view.c"
+#line 3494 "page-view.c"
}
-#line 525 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp120_ = y;
-#line 525 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp121_ = input_height;
-#line 525 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp122_ = output_height;
-#line 525 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- t = (((gdouble) _tmp120_) * _tmp121_) / _tmp122_;
-#line 526 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp123_ = y;
-#line 526 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp124_ = input_height;
-#line 526 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp125_ = output_height;
-#line 526 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- b = (((gdouble) (_tmp123_ + 1)) * _tmp124_) / _tmp125_;
-#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp126_ = page;
-#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp127_ = l;
-#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp128_ = r;
-#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp129_ = t;
-#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp130_ = b;
-#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp131_ = output;
-#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp131__length1 = output_length1;
-#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp132_ = output_rowstride;
-#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp133_ = y;
-#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp134_ = x;
-#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp135_ = output_n_channels;
-#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- page_view_set_pixel (self, _tmp126_, _tmp127_, _tmp128_, _tmp129_, _tmp130_, _tmp131_, _tmp131__length1, (_tmp132_ * _tmp133_) + (_tmp134_ * _tmp135_));
-#line 3664 "page-view.c"
+#line 499 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp126_ = y;
+#line 499 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp127_ = input_height;
+#line 499 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp128_ = output_height;
+#line 499 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ t = (((gdouble) _tmp126_) * _tmp127_) / _tmp128_;
+#line 500 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp129_ = y;
+#line 500 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp130_ = input_height;
+#line 500 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp131_ = output_height;
+#line 500 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ b = (((gdouble) (_tmp129_ + 1)) * _tmp130_) / _tmp131_;
+#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp132_ = page;
+#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp133_ = l;
+#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp134_ = r;
+#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp135_ = t;
+#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp136_ = b;
+#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp137_ = output;
+#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp137__length1 = output_length1;
+#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp138_ = output_rowstride;
+#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp139_ = y;
+#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp140_ = x;
+#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp141_ = output_n_channels;
+#line 502 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ page_view_set_pixel (self, _tmp132_, _tmp133_, _tmp134_, _tmp135_, _tmp136_, _tmp137_, _tmp137__length1, (_tmp138_ * _tmp139_) + (_tmp140_ * _tmp141_));
+#line 3536 "page-view.c"
}
}
}
@@ -3672,1775 +3544,1856 @@ static void page_view_update_preview (PageView* self, Page* page, GdkPixbuf** ou
static gint page_view_get_preview_width (PageView* self) {
gint result = 0;
- gint _tmp0_;
- gint _tmp1_;
-#line 535 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp0_ = 0;
+ gint _tmp1_ = 0;
+#line 509 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_val_if_fail (self != NULL, 0);
-#line 537 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 511 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = self->priv->width;
-#line 537 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 511 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp1_ = self->priv->border_width;
-#line 537 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 511 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = _tmp0_ - (_tmp1_ * 2);
-#line 537 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 511 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 3688 "page-view.c"
+#line 3560 "page-view.c"
}
static gint page_view_get_preview_height (PageView* self) {
gint result = 0;
- gint _tmp0_;
- gint _tmp1_;
-#line 540 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp0_ = 0;
+ gint _tmp1_ = 0;
+#line 514 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_val_if_fail (self != NULL, 0);
-#line 542 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 516 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = self->priv->height;
-#line 542 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 516 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp1_ = self->priv->border_width;
-#line 542 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 516 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = _tmp0_ - (_tmp1_ * 2);
-#line 542 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 516 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 3706 "page-view.c"
+#line 3578 "page-view.c"
}
static void page_view_update_page_view (PageView* self) {
- gboolean _tmp0_;
- gint _tmp1_;
- gint old_scan_line;
- Page* _tmp2_;
+ gboolean _tmp0_ = FALSE;
+ gint old_scan_line = 0;
+ gint _tmp1_ = 0;
+ gint scan_line = 0;
+ Page* _tmp2_ = NULL;
gint _tmp3_ = 0;
- gint scan_line;
- ScanDirection _tmp4_;
- Page* _tmp5_;
- ScanDirection _tmp6_ = 0;
- ScanDirection left_steps;
- gboolean _tmp7_ = FALSE;
- ScanDirection _tmp8_;
- gboolean _tmp10_;
- Page* _tmp11_;
- ScanDirection _tmp12_ = 0;
- Page* _tmp13_;
- gint _tmp14_ = 0;
- gint _tmp15_ = 0;
- Page* _tmp16_;
- ScanDirection _tmp17_ = 0;
- gint _tmp18_;
- gint _tmp19_;
- gint _tmp20_;
-#line 545 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp4_ = 0;
+ ScanDirection left_steps = 0;
+ ScanDirection _tmp5_ = 0;
+ Page* _tmp6_ = NULL;
+ ScanDirection _tmp7_ = 0;
+ ScanDirection _tmp8_ = 0;
+ gboolean _tmp9_ = FALSE;
+ ScanDirection _tmp10_ = 0;
+ gboolean _tmp12_ = FALSE;
+ Page* _tmp13_ = NULL;
+ ScanDirection _tmp14_ = 0;
+ ScanDirection _tmp15_ = 0;
+ Page* _tmp16_ = NULL;
+ gint _tmp17_ = 0;
+ gint _tmp18_ = 0;
+ Page* _tmp19_ = NULL;
+ ScanDirection _tmp20_ = 0;
+ ScanDirection _tmp21_ = 0;
+ gint _tmp22_ = 0;
+ gint _tmp23_ = 0;
+ gint _tmp24_ = 0;
+#line 519 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 547 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 521 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = self->priv->update_image;
-#line 547 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 521 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!_tmp0_) {
-#line 548 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 522 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return;
-#line 3742 "page-view.c"
+#line 3618 "page-view.c"
}
-#line 550 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 524 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp1_ = self->priv->scan_line;
-#line 550 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 524 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
old_scan_line = _tmp1_;
-#line 551 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp2_ = self->priv->page;
-#line 551 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 525 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp2_ = self->priv->_page;
+#line 525 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp3_ = page_get_scan_line (_tmp2_);
-#line 551 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- scan_line = _tmp3_;
-#line 554 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp4_ = self->priv->scan_direction;
-#line 554 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp5_ = self->priv->page;
-#line 554 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp6_ = page_get_scan_direction (_tmp5_);
-#line 554 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- left_steps = _tmp4_ - _tmp6_;
-#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp8_ = left_steps;
-#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp8_ != 0) {
-#line 3766 "page-view.c"
- GdkPixbuf* _tmp9_;
-#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp9_ = self->priv->image;
-#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp7_ = _tmp9_ != NULL;
-#line 3772 "page-view.c"
+#line 525 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = _tmp3_;
+#line 525 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ scan_line = _tmp4_;
+#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp5_ = self->priv->scan_direction;
+#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp6_ = self->priv->_page;
+#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = page_get_scan_direction (_tmp6_);
+#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp8_ = _tmp7_;
+#line 528 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ left_steps = _tmp5_ - _tmp8_;
+#line 529 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp10_ = left_steps;
+#line 529 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp10_ != 0) {
+#line 3646 "page-view.c"
+ GdkPixbuf* _tmp11_ = NULL;
+#line 529 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp11_ = self->priv->image;
+#line 529 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp9_ = _tmp11_ != NULL;
+#line 3652 "page-view.c"
} else {
-#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp7_ = FALSE;
-#line 3776 "page-view.c"
+#line 529 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp9_ = FALSE;
+#line 3656 "page-view.c"
}
-#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp10_ = _tmp7_;
-#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp10_) {
-#line 556 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 529 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp12_ = _tmp9_;
+#line 529 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp12_) {
+#line 530 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_object_unref0 (self->priv->image);
-#line 556 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 530 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->image = NULL;
-#line 3786 "page-view.c"
+#line 3666 "page-view.c"
}
-#line 557 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp11_ = self->priv->page;
-#line 557 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp12_ = page_get_scan_direction (_tmp11_);
-#line 557 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->scan_direction = _tmp12_;
-#line 559 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp13_ = self->priv->page;
-#line 559 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp14_ = page_view_get_preview_width (self);
-#line 559 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp15_ = page_view_get_preview_height (self);
-#line 559 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp16_ = self->priv->page;
-#line 559 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp17_ = page_get_scan_direction (_tmp16_);
-#line 559 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp18_ = old_scan_line;
-#line 559 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp19_ = scan_line;
-#line 559 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- page_view_update_preview (self, _tmp13_, &self->priv->image, _tmp14_, _tmp15_, _tmp17_, _tmp18_, _tmp19_);
-#line 565 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 531 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp13_ = self->priv->_page;
+#line 531 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp14_ = page_get_scan_direction (_tmp13_);
+#line 531 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp15_ = _tmp14_;
+#line 531 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->scan_direction = _tmp15_;
+#line 533 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp16_ = self->priv->_page;
+#line 533 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp17_ = page_view_get_preview_width (self);
+#line 533 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp18_ = page_view_get_preview_height (self);
+#line 533 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp19_ = self->priv->_page;
+#line 533 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp20_ = page_get_scan_direction (_tmp19_);
+#line 533 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp21_ = _tmp20_;
+#line 533 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp22_ = old_scan_line;
+#line 533 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp23_ = scan_line;
+#line 533 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ page_view_update_preview (self, _tmp16_, &self->priv->image, _tmp17_, _tmp18_, _tmp21_, _tmp22_, _tmp23_);
+#line 539 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->update_image = FALSE;
-#line 566 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp20_ = scan_line;
-#line 566 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->scan_line = _tmp20_;
-#line 3816 "page-view.c"
+#line 540 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp24_ = scan_line;
+#line 540 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->scan_line = _tmp24_;
+#line 3700 "page-view.c"
}
static gint page_view_page_to_screen_x (PageView* self, gint x) {
gint result = 0;
- gint _tmp0_;
+ gint _tmp0_ = 0;
gint _tmp1_ = 0;
- Page* _tmp2_;
+ Page* _tmp2_ = NULL;
gint _tmp3_ = 0;
-#line 569 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp4_ = 0;
+#line 543 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_val_if_fail (self != NULL, 0);
-#line 571 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 545 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = x;
-#line 571 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 545 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp1_ = page_view_get_preview_width (self);
-#line 571 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp2_ = self->priv->page;
-#line 571 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 545 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp2_ = self->priv->_page;
+#line 545 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp3_ = page_get_width (_tmp2_);
-#line 571 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- result = (gint) (((((gdouble) _tmp0_) * _tmp1_) / _tmp3_) + 0.5);
-#line 571 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 545 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = _tmp3_;
+#line 545 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ result = (gint) (((((gdouble) _tmp0_) * _tmp1_) / _tmp4_) + 0.5);
+#line 545 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 3840 "page-view.c"
+#line 3727 "page-view.c"
}
static gint page_view_page_to_screen_y (PageView* self, gint y) {
gint result = 0;
- gint _tmp0_;
+ gint _tmp0_ = 0;
gint _tmp1_ = 0;
- Page* _tmp2_;
+ Page* _tmp2_ = NULL;
gint _tmp3_ = 0;
-#line 574 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp4_ = 0;
+#line 548 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_val_if_fail (self != NULL, 0);
-#line 576 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 550 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = y;
-#line 576 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 550 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp1_ = page_view_get_preview_height (self);
-#line 576 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp2_ = self->priv->page;
-#line 576 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 550 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp2_ = self->priv->_page;
+#line 550 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp3_ = page_get_height (_tmp2_);
-#line 576 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- result = (gint) (((((gdouble) _tmp0_) * _tmp1_) / _tmp3_) + 0.5);
-#line 576 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 550 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = _tmp3_;
+#line 550 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ result = (gint) (((((gdouble) _tmp0_) * _tmp1_) / _tmp4_) + 0.5);
+#line 550 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 3864 "page-view.c"
+#line 3754 "page-view.c"
}
static gint page_view_screen_to_page_x (PageView* self, gint x) {
gint result = 0;
- gint _tmp0_;
- Page* _tmp1_;
+ gint _tmp0_ = 0;
+ Page* _tmp1_ = NULL;
gint _tmp2_ = 0;
gint _tmp3_ = 0;
-#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp4_ = 0;
+#line 553 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_val_if_fail (self != NULL, 0);
-#line 581 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = x;
-#line 581 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp1_ = self->priv->page;
-#line 581 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp1_ = self->priv->_page;
+#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp2_ = page_get_width (_tmp1_);
-#line 581 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp3_ = page_view_get_preview_width (self);
-#line 581 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- result = (gint) (((((gdouble) _tmp0_) * _tmp2_) / _tmp3_) + 0.5);
-#line 581 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp3_ = _tmp2_;
+#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = page_view_get_preview_width (self);
+#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ result = (gint) (((((gdouble) _tmp0_) * _tmp3_) / _tmp4_) + 0.5);
+#line 555 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 3888 "page-view.c"
+#line 3781 "page-view.c"
}
static gint page_view_screen_to_page_y (PageView* self, gint y) {
gint result = 0;
- gint _tmp0_;
- Page* _tmp1_;
+ gint _tmp0_ = 0;
+ Page* _tmp1_ = NULL;
gint _tmp2_ = 0;
gint _tmp3_ = 0;
-#line 584 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp4_ = 0;
+#line 558 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_val_if_fail (self != NULL, 0);
-#line 586 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 560 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = y;
-#line 586 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp1_ = self->priv->page;
-#line 586 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 560 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp1_ = self->priv->_page;
+#line 560 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp2_ = page_get_height (_tmp1_);
-#line 586 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp3_ = page_view_get_preview_height (self);
-#line 586 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- result = (gint) (((((gdouble) _tmp0_) * _tmp2_) / _tmp3_) + 0.5);
-#line 586 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 560 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp3_ = _tmp2_;
+#line 560 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = page_view_get_preview_height (self);
+#line 560 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ result = (gint) (((((gdouble) _tmp0_) * _tmp3_) / _tmp4_) + 0.5);
+#line 560 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 3912 "page-view.c"
+#line 3808 "page-view.c"
}
static CropLocation page_view_get_crop_location (PageView* self, gint x, gint y) {
CropLocation result = 0;
- Page* _tmp0_;
+ Page* _tmp0_ = NULL;
gboolean _tmp1_ = FALSE;
+ gboolean _tmp2_ = FALSE;
gint cx = 0;
- gint cy = 0;
- gint cw = 0;
- gint ch = 0;
- Page* _tmp2_;
- gint _tmp3_ = 0;
+ Page* _tmp3_ = NULL;
gint _tmp4_ = 0;
gint _tmp5_ = 0;
- gint _tmp6_ = 0;
- gint _tmp7_;
+ gint cy = 0;
+ Page* _tmp6_ = NULL;
+ gint _tmp7_ = 0;
gint _tmp8_ = 0;
- gint dx;
- gint _tmp9_;
+ gint cw = 0;
+ Page* _tmp9_ = NULL;
gint _tmp10_ = 0;
- gint dy;
- gint _tmp11_;
- gint _tmp12_ = 0;
- gint dw;
- gint _tmp13_;
+ gint _tmp11_ = 0;
+ gint ch = 0;
+ Page* _tmp12_ = NULL;
+ gint _tmp13_ = 0;
gint _tmp14_ = 0;
- gint dh;
- gint _tmp15_;
- gint _tmp16_;
- gint ix;
- gint _tmp17_;
- gint _tmp18_;
- gint iy;
- gboolean _tmp19_ = FALSE;
- gboolean _tmp20_ = FALSE;
- gboolean _tmp21_ = FALSE;
- gint _tmp22_;
- gboolean _tmp25_;
- gboolean _tmp27_;
- gboolean _tmp30_;
- Page* _tmp31_;
- gchar* _tmp32_ = NULL;
- gchar* name;
- const gchar* _tmp33_;
- gint crop_border;
- gint _tmp34_;
- gint _tmp35_;
- gint _tmp37_;
- gint _tmp38_;
- gboolean _tmp40_ = FALSE;
- gint _tmp41_;
- gint _tmp42_;
- gboolean _tmp45_;
- gboolean _tmp46_ = FALSE;
- gint _tmp47_;
- gint _tmp48_;
- gint _tmp49_;
- gboolean _tmp52_;
- gboolean _tmp53_ = FALSE;
- gint _tmp54_;
- gint _tmp55_;
- gboolean _tmp59_;
- gboolean _tmp60_ = FALSE;
- gint _tmp61_;
- gint _tmp62_;
- gint _tmp63_;
- gboolean _tmp67_;
- gint _tmp68_;
- gint _tmp69_;
- gint _tmp70_;
- gint _tmp71_;
- gint _tmp72_;
- gint _tmp73_;
- gint _tmp74_;
- gint _tmp75_;
- gint _tmp76_;
- gint _tmp77_;
-#line 589 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint dx = 0;
+ gint _tmp15_ = 0;
+ gint _tmp16_ = 0;
+ gint dy = 0;
+ gint _tmp17_ = 0;
+ gint _tmp18_ = 0;
+ gint dw = 0;
+ gint _tmp19_ = 0;
+ gint _tmp20_ = 0;
+ gint dh = 0;
+ gint _tmp21_ = 0;
+ gint _tmp22_ = 0;
+ gint ix = 0;
+ gint _tmp23_ = 0;
+ gint _tmp24_ = 0;
+ gint iy = 0;
+ gint _tmp25_ = 0;
+ gint _tmp26_ = 0;
+ gboolean _tmp27_ = FALSE;
+ gboolean _tmp28_ = FALSE;
+ gboolean _tmp29_ = FALSE;
+ gint _tmp30_ = 0;
+ gboolean _tmp33_ = FALSE;
+ gboolean _tmp35_ = FALSE;
+ gboolean _tmp38_ = FALSE;
+ gchar* name = NULL;
+ Page* _tmp39_ = NULL;
+ const gchar* _tmp40_ = NULL;
+ const gchar* _tmp41_ = NULL;
+ gchar* _tmp42_ = NULL;
+ const gchar* _tmp43_ = NULL;
+ gint crop_border = 0;
+ gint _tmp44_ = 0;
+ gint _tmp45_ = 0;
+ gint _tmp47_ = 0;
+ gint _tmp48_ = 0;
+ gboolean _tmp50_ = FALSE;
+ gint _tmp51_ = 0;
+ gint _tmp52_ = 0;
+ gboolean _tmp55_ = FALSE;
+ gboolean _tmp56_ = FALSE;
+ gint _tmp57_ = 0;
+ gint _tmp58_ = 0;
+ gint _tmp59_ = 0;
+ gboolean _tmp62_ = FALSE;
+ gboolean _tmp63_ = FALSE;
+ gint _tmp64_ = 0;
+ gint _tmp65_ = 0;
+ gboolean _tmp69_ = FALSE;
+ gboolean _tmp70_ = FALSE;
+ gint _tmp71_ = 0;
+ gint _tmp72_ = 0;
+ gint _tmp73_ = 0;
+ gboolean _tmp77_ = FALSE;
+ gint _tmp78_ = 0;
+ gint _tmp79_ = 0;
+ gint _tmp80_ = 0;
+ gint _tmp81_ = 0;
+ gint _tmp82_ = 0;
+ gint _tmp83_ = 0;
+ gint _tmp84_ = 0;
+ gint _tmp85_ = 0;
+ gint _tmp86_ = 0;
+ gint _tmp87_ = 0;
+#line 563 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_val_if_fail (self != NULL, 0);
-#line 591 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = self->priv->page;
-#line 591 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp1_ = page_has_crop (_tmp0_);
-#line 591 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!_tmp1_) {
-#line 592 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 565 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = self->priv->_page;
+#line 565 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp1_ = page_get_has_crop (_tmp0_);
+#line 565 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp2_ = _tmp1_;
+#line 565 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!_tmp2_) {
+#line 566 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = 0;
-#line 592 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 566 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 4003 "page-view.c"
+#line 3911 "page-view.c"
}
-#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp2_ = self->priv->page;
-#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- page_get_crop (_tmp2_, &_tmp3_, &_tmp4_, &_tmp5_, &_tmp6_);
-#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cx = _tmp3_;
-#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cy = _tmp4_;
-#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cw = _tmp5_;
-#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- ch = _tmp6_;
-#line 596 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp7_ = cx;
-#line 596 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp8_ = page_view_page_to_screen_x (self, _tmp7_);
-#line 596 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dx = _tmp8_;
-#line 597 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp9_ = cy;
-#line 597 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp10_ = page_view_page_to_screen_y (self, _tmp9_);
-#line 597 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dy = _tmp10_;
-#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp11_ = cw;
-#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp12_ = page_view_page_to_screen_x (self, _tmp11_);
-#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dw = _tmp12_;
-#line 599 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp13_ = ch;
-#line 599 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp14_ = page_view_page_to_screen_y (self, _tmp13_);
-#line 599 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dh = _tmp14_;
-#line 600 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp15_ = x;
-#line 600 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp16_ = dx;
-#line 600 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- ix = _tmp15_ - _tmp16_;
-#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp17_ = y;
-#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp18_ = dy;
-#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- iy = _tmp17_ - _tmp18_;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp22_ = ix;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp22_ < 0) {
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp21_ = TRUE;
-#line 4059 "page-view.c"
+#line 568 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp3_ = self->priv->_page;
+#line 568 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = page_get_crop_x (_tmp3_);
+#line 568 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp5_ = _tmp4_;
+#line 568 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cx = _tmp5_;
+#line 569 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp6_ = self->priv->_page;
+#line 569 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = page_get_crop_y (_tmp6_);
+#line 569 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp8_ = _tmp7_;
+#line 569 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cy = _tmp8_;
+#line 570 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp9_ = self->priv->_page;
+#line 570 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp10_ = page_get_crop_width (_tmp9_);
+#line 570 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp11_ = _tmp10_;
+#line 570 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cw = _tmp11_;
+#line 571 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp12_ = self->priv->_page;
+#line 571 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp13_ = page_get_crop_height (_tmp12_);
+#line 571 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp14_ = _tmp13_;
+#line 571 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ ch = _tmp14_;
+#line 572 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp15_ = cx;
+#line 572 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp16_ = page_view_page_to_screen_x (self, _tmp15_);
+#line 572 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dx = _tmp16_;
+#line 573 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp17_ = cy;
+#line 573 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp18_ = page_view_page_to_screen_y (self, _tmp17_);
+#line 573 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dy = _tmp18_;
+#line 574 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp19_ = cw;
+#line 574 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp20_ = page_view_page_to_screen_x (self, _tmp19_);
+#line 574 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dw = _tmp20_;
+#line 575 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp21_ = ch;
+#line 575 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp22_ = page_view_page_to_screen_y (self, _tmp21_);
+#line 575 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dh = _tmp22_;
+#line 576 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp23_ = x;
+#line 576 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp24_ = dx;
+#line 576 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ ix = _tmp23_ - _tmp24_;
+#line 577 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp25_ = y;
+#line 577 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp26_ = dy;
+#line 577 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ iy = _tmp25_ - _tmp26_;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp30_ = ix;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp30_ < 0) {
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp29_ = TRUE;
+#line 3987 "page-view.c"
} else {
- gint _tmp23_;
- gint _tmp24_;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp23_ = ix;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp24_ = dw;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp21_ = _tmp23_ > _tmp24_;
-#line 4069 "page-view.c"
+ gint _tmp31_ = 0;
+ gint _tmp32_ = 0;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp31_ = ix;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp32_ = dw;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp29_ = _tmp31_ > _tmp32_;
+#line 3997 "page-view.c"
}
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp25_ = _tmp21_;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp25_) {
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp20_ = TRUE;
-#line 4077 "page-view.c"
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp33_ = _tmp29_;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp33_) {
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp28_ = TRUE;
+#line 4005 "page-view.c"
} else {
- gint _tmp26_;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp26_ = iy;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp20_ = _tmp26_ < 0;
-#line 4084 "page-view.c"
+ gint _tmp34_ = 0;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp34_ = iy;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp28_ = _tmp34_ < 0;
+#line 4012 "page-view.c"
}
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp27_ = _tmp20_;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp27_) {
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp19_ = TRUE;
-#line 4092 "page-view.c"
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp35_ = _tmp28_;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp35_) {
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp27_ = TRUE;
+#line 4020 "page-view.c"
} else {
- gint _tmp28_;
- gint _tmp29_;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp28_ = iy;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp29_ = dh;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp19_ = _tmp28_ > _tmp29_;
-#line 4102 "page-view.c"
+ gint _tmp36_ = 0;
+ gint _tmp37_ = 0;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp36_ = iy;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp37_ = dh;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp27_ = _tmp36_ > _tmp37_;
+#line 4030 "page-view.c"
}
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp30_ = _tmp19_;
-#line 603 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp30_) {
-#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp38_ = _tmp27_;
+#line 579 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp38_) {
+#line 580 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = CROP_LOCATION_NONE;
-#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 580 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 4112 "page-view.c"
+#line 4040 "page-view.c"
}
-#line 607 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp31_ = self->priv->page;
-#line 607 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp32_ = page_get_named_crop (_tmp31_);
-#line 607 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- name = _tmp32_;
-#line 608 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp33_ = name;
-#line 608 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp33_ != NULL) {
-#line 609 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 583 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp39_ = self->priv->_page;
+#line 583 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp40_ = page_get_crop_name (_tmp39_);
+#line 583 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp41_ = _tmp40_;
+#line 583 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp42_ = g_strdup (_tmp41_);
+#line 583 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ name = _tmp42_;
+#line 584 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp43_ = name;
+#line 584 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp43_ != NULL) {
+#line 585 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = CROP_LOCATION_MIDDLE;
-#line 609 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 585 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_free0 (name);
-#line 609 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 585 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 4130 "page-view.c"
+#line 4062 "page-view.c"
}
-#line 612 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 588 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
crop_border = 20;
-#line 613 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp34_ = dw;
-#line 613 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp35_ = crop_border;
-#line 613 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp34_ < (_tmp35_ * 3)) {
-#line 4140 "page-view.c"
- gint _tmp36_;
-#line 614 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp36_ = dw;
-#line 614 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- crop_border = _tmp36_ / 3;
-#line 4146 "page-view.c"
+#line 589 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp44_ = dw;
+#line 589 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp45_ = crop_border;
+#line 589 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp44_ < (_tmp45_ * 3)) {
+#line 4072 "page-view.c"
+ gint _tmp46_ = 0;
+#line 590 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp46_ = dw;
+#line 590 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ crop_border = _tmp46_ / 3;
+#line 4078 "page-view.c"
}
-#line 615 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp37_ = dh;
-#line 615 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp38_ = crop_border;
-#line 615 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp37_ < (_tmp38_ * 3)) {
-#line 4154 "page-view.c"
- gint _tmp39_;
-#line 616 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp39_ = dh;
-#line 616 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- crop_border = _tmp39_ / 3;
-#line 4160 "page-view.c"
+#line 591 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp47_ = dh;
+#line 591 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp48_ = crop_border;
+#line 591 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp47_ < (_tmp48_ * 3)) {
+#line 4086 "page-view.c"
+ gint _tmp49_ = 0;
+#line 592 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp49_ = dh;
+#line 592 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ crop_border = _tmp49_ / 3;
+#line 4092 "page-view.c"
}
-#line 619 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp41_ = ix;
-#line 619 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp42_ = crop_border;
-#line 619 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp41_ < _tmp42_) {
-#line 4168 "page-view.c"
- gint _tmp43_;
- gint _tmp44_;
-#line 619 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp43_ = iy;
-#line 619 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp44_ = crop_border;
-#line 619 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp40_ = _tmp43_ < _tmp44_;
-#line 4177 "page-view.c"
+#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp51_ = ix;
+#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp52_ = crop_border;
+#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp51_ < _tmp52_) {
+#line 4100 "page-view.c"
+ gint _tmp53_ = 0;
+ gint _tmp54_ = 0;
+#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp53_ = iy;
+#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp54_ = crop_border;
+#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp50_ = _tmp53_ < _tmp54_;
+#line 4109 "page-view.c"
} else {
-#line 619 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp40_ = FALSE;
-#line 4181 "page-view.c"
+#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp50_ = FALSE;
+#line 4113 "page-view.c"
}
-#line 619 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp45_ = _tmp40_;
-#line 619 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp45_) {
-#line 620 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp55_ = _tmp50_;
+#line 595 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp55_) {
+#line 596 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = CROP_LOCATION_TOP_LEFT;
-#line 620 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 596 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_free0 (name);
-#line 620 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 596 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 4193 "page-view.c"
+#line 4125 "page-view.c"
}
-#line 622 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp47_ = ix;
-#line 622 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp48_ = dw;
-#line 622 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp49_ = crop_border;
-#line 622 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp47_ > (_tmp48_ - _tmp49_)) {
-#line 4203 "page-view.c"
- gint _tmp50_;
- gint _tmp51_;
-#line 622 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp50_ = iy;
-#line 622 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp51_ = crop_border;
-#line 622 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp46_ = _tmp50_ < _tmp51_;
-#line 4212 "page-view.c"
+#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp57_ = ix;
+#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp58_ = dw;
+#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp59_ = crop_border;
+#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp57_ > (_tmp58_ - _tmp59_)) {
+#line 4135 "page-view.c"
+ gint _tmp60_ = 0;
+ gint _tmp61_ = 0;
+#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp60_ = iy;
+#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp61_ = crop_border;
+#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp56_ = _tmp60_ < _tmp61_;
+#line 4144 "page-view.c"
} else {
-#line 622 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp46_ = FALSE;
-#line 4216 "page-view.c"
+#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp56_ = FALSE;
+#line 4148 "page-view.c"
}
-#line 622 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp52_ = _tmp46_;
-#line 622 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp52_) {
-#line 623 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp62_ = _tmp56_;
+#line 598 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp62_) {
+#line 599 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = CROP_LOCATION_TOP_RIGHT;
-#line 623 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 599 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_free0 (name);
-#line 623 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 599 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 4228 "page-view.c"
+#line 4160 "page-view.c"
}
-#line 625 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp54_ = ix;
-#line 625 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp55_ = crop_border;
-#line 625 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp54_ < _tmp55_) {
-#line 4236 "page-view.c"
- gint _tmp56_;
- gint _tmp57_;
- gint _tmp58_;
-#line 625 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp56_ = iy;
-#line 625 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp57_ = dh;
-#line 625 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp58_ = crop_border;
-#line 625 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp53_ = _tmp56_ > (_tmp57_ - _tmp58_);
-#line 4248 "page-view.c"
+#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp64_ = ix;
+#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp65_ = crop_border;
+#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp64_ < _tmp65_) {
+#line 4168 "page-view.c"
+ gint _tmp66_ = 0;
+ gint _tmp67_ = 0;
+ gint _tmp68_ = 0;
+#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp66_ = iy;
+#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp67_ = dh;
+#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp68_ = crop_border;
+#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp63_ = _tmp66_ > (_tmp67_ - _tmp68_);
+#line 4180 "page-view.c"
} else {
-#line 625 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp53_ = FALSE;
-#line 4252 "page-view.c"
+#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp63_ = FALSE;
+#line 4184 "page-view.c"
}
-#line 625 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp59_ = _tmp53_;
-#line 625 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp59_) {
-#line 626 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp69_ = _tmp63_;
+#line 601 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp69_) {
+#line 602 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = CROP_LOCATION_BOTTOM_LEFT;
-#line 626 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 602 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_free0 (name);
-#line 626 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 602 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 4264 "page-view.c"
+#line 4196 "page-view.c"
}
-#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp61_ = ix;
-#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp62_ = dw;
-#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp63_ = crop_border;
-#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp61_ > (_tmp62_ - _tmp63_)) {
-#line 4274 "page-view.c"
- gint _tmp64_;
- gint _tmp65_;
- gint _tmp66_;
-#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp64_ = iy;
-#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp65_ = dh;
-#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp66_ = crop_border;
-#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp60_ = _tmp64_ > (_tmp65_ - _tmp66_);
-#line 4286 "page-view.c"
+#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp71_ = ix;
+#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp72_ = dw;
+#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp73_ = crop_border;
+#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp71_ > (_tmp72_ - _tmp73_)) {
+#line 4206 "page-view.c"
+ gint _tmp74_ = 0;
+ gint _tmp75_ = 0;
+ gint _tmp76_ = 0;
+#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp74_ = iy;
+#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp75_ = dh;
+#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp76_ = crop_border;
+#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp70_ = _tmp74_ > (_tmp75_ - _tmp76_);
+#line 4218 "page-view.c"
} else {
-#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp60_ = FALSE;
-#line 4290 "page-view.c"
+#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp70_ = FALSE;
+#line 4222 "page-view.c"
}
-#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp67_ = _tmp60_;
-#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp67_) {
-#line 629 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp77_ = _tmp70_;
+#line 604 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp77_) {
+#line 605 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = CROP_LOCATION_BOTTOM_RIGHT;
-#line 629 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 605 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_free0 (name);
-#line 629 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 605 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 4302 "page-view.c"
+#line 4234 "page-view.c"
}
-#line 632 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp68_ = ix;
-#line 632 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp69_ = crop_border;
-#line 632 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp68_ < _tmp69_) {
-#line 633 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 608 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp78_ = ix;
+#line 608 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp79_ = crop_border;
+#line 608 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp78_ < _tmp79_) {
+#line 609 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = CROP_LOCATION_LEFT;
-#line 633 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 609 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_free0 (name);
-#line 633 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 609 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 4316 "page-view.c"
+#line 4248 "page-view.c"
}
-#line 635 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp70_ = ix;
-#line 635 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp71_ = dw;
-#line 635 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp72_ = crop_border;
-#line 635 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp70_ > (_tmp71_ - _tmp72_)) {
-#line 636 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 611 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp80_ = ix;
+#line 611 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp81_ = dw;
+#line 611 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp82_ = crop_border;
+#line 611 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp80_ > (_tmp81_ - _tmp82_)) {
+#line 612 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = CROP_LOCATION_RIGHT;
-#line 636 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 612 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_free0 (name);
-#line 636 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 612 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 4332 "page-view.c"
+#line 4264 "page-view.c"
}
-#line 638 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp73_ = iy;
-#line 638 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp74_ = crop_border;
-#line 638 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp73_ < _tmp74_) {
-#line 639 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 614 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp83_ = iy;
+#line 614 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp84_ = crop_border;
+#line 614 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp83_ < _tmp84_) {
+#line 615 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = CROP_LOCATION_TOP;
-#line 639 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 615 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_free0 (name);
-#line 639 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 615 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 4346 "page-view.c"
+#line 4278 "page-view.c"
}
-#line 641 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp75_ = iy;
-#line 641 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp76_ = dh;
-#line 641 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp77_ = crop_border;
-#line 641 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp75_ > (_tmp76_ - _tmp77_)) {
-#line 642 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 617 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp85_ = iy;
+#line 617 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp86_ = dh;
+#line 617 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp87_ = crop_border;
+#line 617 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp85_ > (_tmp86_ - _tmp87_)) {
+#line 618 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = CROP_LOCATION_BOTTOM;
-#line 642 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 618 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_free0 (name);
-#line 642 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 618 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 4362 "page-view.c"
+#line 4294 "page-view.c"
}
-#line 645 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 621 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = CROP_LOCATION_MIDDLE;
-#line 645 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 621 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_free0 (name);
-#line 645 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 621 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 4370 "page-view.c"
+#line 4302 "page-view.c"
}
void page_view_button_press (PageView* self, gint x, gint y) {
CropLocation location = 0;
- gint _tmp0_;
- gint _tmp1_;
+ gint _tmp0_ = 0;
+ gint _tmp1_ = 0;
CropLocation _tmp2_ = 0;
- CropLocation _tmp3_;
-#line 648 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ CropLocation _tmp3_ = 0;
+#line 624 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 653 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 627 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = x;
-#line 653 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 627 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp1_ = y;
-#line 653 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 627 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp2_ = page_view_get_crop_location (self, _tmp0_, _tmp1_);
-#line 653 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 627 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
location = _tmp2_;
-#line 654 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp3_ = location;
-#line 654 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 628 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp3_ != CROP_LOCATION_NONE) {
-#line 4394 "page-view.c"
- CropLocation _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- Page* _tmp7_;
+#line 4326 "page-view.c"
+ CropLocation _tmp4_ = 0;
+ gint _tmp5_ = 0;
+ gint _tmp6_ = 0;
+ Page* _tmp7_ = NULL;
gint _tmp8_ = 0;
gint _tmp9_ = 0;
- gint _tmp10_ = 0;
+ Page* _tmp10_ = NULL;
gint _tmp11_ = 0;
-#line 656 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp12_ = 0;
+ Page* _tmp13_ = NULL;
+ gint _tmp14_ = 0;
+ gint _tmp15_ = 0;
+ Page* _tmp16_ = NULL;
+ gint _tmp17_ = 0;
+ gint _tmp18_ = 0;
+#line 630 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp4_ = location;
-#line 656 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 630 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->crop_location = _tmp4_;
-#line 657 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 631 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp5_ = x;
-#line 657 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 631 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->selected_crop_px = (gdouble) _tmp5_;
-#line 658 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 632 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp6_ = y;
-#line 658 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 632 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->selected_crop_py = (gdouble) _tmp6_;
-#line 659 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp7_ = self->priv->page;
-#line 659 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- page_get_crop (_tmp7_, &_tmp8_, &_tmp9_, &_tmp10_, &_tmp11_);
-#line 659 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->selected_crop_x = _tmp8_;
-#line 659 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->selected_crop_y = _tmp9_;
-#line 659 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->selected_crop_w = _tmp10_;
-#line 659 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->selected_crop_h = _tmp11_;
-#line 4427 "page-view.c"
+#line 633 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = self->priv->_page;
+#line 633 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp8_ = page_get_crop_x (_tmp7_);
+#line 633 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp9_ = _tmp8_;
+#line 633 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->selected_crop_x = _tmp9_;
+#line 634 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp10_ = self->priv->_page;
+#line 634 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp11_ = page_get_crop_y (_tmp10_);
+#line 634 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp12_ = _tmp11_;
+#line 634 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->selected_crop_y = _tmp12_;
+#line 635 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp13_ = self->priv->_page;
+#line 635 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp14_ = page_get_crop_width (_tmp13_);
+#line 635 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp15_ = _tmp14_;
+#line 635 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->selected_crop_w = _tmp15_;
+#line 636 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp16_ = self->priv->_page;
+#line 636 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp17_ = page_get_crop_height (_tmp16_);
+#line 636 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp18_ = _tmp17_;
+#line 636 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->selected_crop_h = _tmp18_;
+#line 4386 "page-view.c"
}
}
void page_view_motion (PageView* self, gint x, gint y) {
- gint _tmp0_;
- gint _tmp1_;
+ CropLocation location = 0;
+ gint _tmp0_ = 0;
+ gint _tmp1_ = 0;
CropLocation _tmp2_ = 0;
- CropLocation location;
GdkCursorType cursor = 0;
- CropLocation _tmp3_;
- CropLocation _tmp4_;
- Page* _tmp6_;
+ CropLocation _tmp3_ = 0;
+ CropLocation _tmp4_ = 0;
+ gint pw = 0;
+ Page* _tmp6_ = NULL;
gint _tmp7_ = 0;
- gint pw;
- Page* _tmp8_;
- gint _tmp9_ = 0;
- gint ph;
- gint cx = 0;
- gint cy = 0;
- gint cw = 0;
- gint ch = 0;
- Page* _tmp10_;
+ gint _tmp8_ = 0;
+ gint ph = 0;
+ Page* _tmp9_ = NULL;
+ gint _tmp10_ = 0;
gint _tmp11_ = 0;
- gint _tmp12_ = 0;
+ gint cw = 0;
+ Page* _tmp12_ = NULL;
gint _tmp13_ = 0;
gint _tmp14_ = 0;
- gint _tmp15_;
- gdouble _tmp16_;
+ gint ch = 0;
+ Page* _tmp15_ = NULL;
+ gint _tmp16_ = 0;
gint _tmp17_ = 0;
- gint dx;
- gint _tmp18_;
- gdouble _tmp19_;
+ gint dx = 0;
+ gint _tmp18_ = 0;
+ gdouble _tmp19_ = 0.0;
gint _tmp20_ = 0;
- gint dy;
- gint _tmp21_;
- gint new_x;
- gint _tmp22_;
- gint new_y;
- gint _tmp23_;
- gint new_w;
- gint _tmp24_;
- gint new_h;
+ gint dy = 0;
+ gint _tmp21_ = 0;
+ gdouble _tmp22_ = 0.0;
+ gint _tmp23_ = 0;
+ gint new_x = 0;
+ gint _tmp24_ = 0;
+ gint new_y = 0;
gint _tmp25_ = 0;
- gint min_size;
- gboolean _tmp26_ = FALSE;
- gboolean _tmp27_ = FALSE;
- CropLocation _tmp28_;
- gboolean _tmp30_;
- gboolean _tmp32_;
- gboolean _tmp41_ = FALSE;
- gboolean _tmp42_ = FALSE;
- CropLocation _tmp43_;
- gboolean _tmp45_;
- gboolean _tmp47_;
- gboolean _tmp56_ = FALSE;
- gboolean _tmp57_ = FALSE;
- CropLocation _tmp58_;
- gboolean _tmp60_;
- gboolean _tmp62_;
- gboolean _tmp75_ = FALSE;
- gboolean _tmp76_ = FALSE;
- CropLocation _tmp77_;
- gboolean _tmp79_;
- gboolean _tmp81_;
- CropLocation _tmp94_;
- CropLocation _tmp115_;
- gboolean _tmp120_ = FALSE;
- gboolean _tmp121_ = FALSE;
- CropLocation _tmp122_;
- gboolean _tmp124_;
- gboolean _tmp126_;
- gboolean _tmp131_ = FALSE;
- gboolean _tmp132_ = FALSE;
- CropLocation _tmp133_;
- gboolean _tmp135_;
- gboolean _tmp137_;
- gboolean _tmp142_ = FALSE;
- gboolean _tmp143_ = FALSE;
- CropLocation _tmp144_;
- gboolean _tmp146_;
- gboolean _tmp148_;
+ gint new_w = 0;
+ gint _tmp26_ = 0;
+ gint new_h = 0;
+ gint _tmp27_ = 0;
+ gint min_size = 0;
+ gint _tmp28_ = 0;
+ gboolean _tmp29_ = FALSE;
+ gboolean _tmp30_ = FALSE;
+ CropLocation _tmp31_ = 0;
+ gboolean _tmp33_ = FALSE;
+ gboolean _tmp35_ = FALSE;
+ gboolean _tmp44_ = FALSE;
+ gboolean _tmp45_ = FALSE;
+ CropLocation _tmp46_ = 0;
+ gboolean _tmp48_ = FALSE;
+ gboolean _tmp50_ = FALSE;
+ gboolean _tmp59_ = FALSE;
+ gboolean _tmp60_ = FALSE;
+ CropLocation _tmp61_ = 0;
+ gboolean _tmp63_ = FALSE;
+ gboolean _tmp65_ = FALSE;
+ gboolean _tmp78_ = FALSE;
+ gboolean _tmp79_ = FALSE;
+ CropLocation _tmp80_ = 0;
+ gboolean _tmp82_ = FALSE;
+ gboolean _tmp84_ = FALSE;
+ CropLocation _tmp97_ = 0;
+ CropLocation _tmp118_ = 0;
+ gboolean _tmp123_ = FALSE;
+ gboolean _tmp124_ = FALSE;
+ CropLocation _tmp125_ = 0;
+ gboolean _tmp127_ = FALSE;
+ gboolean _tmp129_ = FALSE;
+ gboolean _tmp134_ = FALSE;
+ gboolean _tmp135_ = FALSE;
+ CropLocation _tmp136_ = 0;
+ gboolean _tmp138_ = FALSE;
+ gboolean _tmp140_ = FALSE;
+ gboolean _tmp145_ = FALSE;
+ gboolean _tmp146_ = FALSE;
+ CropLocation _tmp147_ = 0;
+ gboolean _tmp149_ = FALSE;
gboolean _tmp151_ = FALSE;
- gboolean _tmp152_ = FALSE;
- CropLocation _tmp153_;
- gboolean _tmp155_;
- gboolean _tmp157_;
- Page* _tmp160_;
- gint _tmp161_;
- gint _tmp162_;
- gboolean _tmp163_ = FALSE;
- gint _tmp164_;
- gint _tmp165_;
- gboolean _tmp168_;
-#line 666 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp154_ = FALSE;
+ gboolean _tmp155_ = FALSE;
+ CropLocation _tmp156_ = 0;
+ gboolean _tmp158_ = FALSE;
+ gboolean _tmp160_ = FALSE;
+ Page* _tmp163_ = NULL;
+ gint _tmp164_ = 0;
+ gint _tmp165_ = 0;
+ gboolean _tmp166_ = FALSE;
+ gint _tmp167_ = 0;
+ gint _tmp168_ = 0;
+ gboolean _tmp171_ = FALSE;
+#line 640 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 668 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 642 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = x;
-#line 668 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 642 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp1_ = y;
-#line 668 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 642 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp2_ = page_view_get_crop_location (self, _tmp0_, _tmp1_);
-#line 668 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 642 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
location = _tmp2_;
-#line 670 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 644 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp3_ = location;
-#line 670 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 644 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
switch (_tmp3_) {
-#line 670 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 644 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case CROP_LOCATION_MIDDLE:
-#line 4538 "page-view.c"
+#line 4498 "page-view.c"
{
-#line 673 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 647 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cursor = GDK_HAND1;
-#line 674 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 648 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 4544 "page-view.c"
+#line 4504 "page-view.c"
}
-#line 670 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 644 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case CROP_LOCATION_TOP:
-#line 4548 "page-view.c"
+#line 4508 "page-view.c"
{
-#line 676 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 650 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cursor = GDK_TOP_SIDE;
-#line 677 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 651 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 4554 "page-view.c"
+#line 4514 "page-view.c"
}
-#line 670 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 644 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case CROP_LOCATION_BOTTOM:
-#line 4558 "page-view.c"
+#line 4518 "page-view.c"
{
-#line 679 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 653 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cursor = GDK_BOTTOM_SIDE;
-#line 680 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 654 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 4564 "page-view.c"
+#line 4524 "page-view.c"
}
-#line 670 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 644 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case CROP_LOCATION_LEFT:
-#line 4568 "page-view.c"
+#line 4528 "page-view.c"
{
-#line 682 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 656 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cursor = GDK_LEFT_SIDE;
-#line 683 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 657 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 4574 "page-view.c"
+#line 4534 "page-view.c"
}
-#line 670 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 644 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case CROP_LOCATION_RIGHT:
-#line 4578 "page-view.c"
+#line 4538 "page-view.c"
{
-#line 685 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 659 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cursor = GDK_RIGHT_SIDE;
-#line 686 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 660 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 4584 "page-view.c"
+#line 4544 "page-view.c"
}
-#line 670 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 644 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case CROP_LOCATION_TOP_LEFT:
-#line 4588 "page-view.c"
+#line 4548 "page-view.c"
{
-#line 688 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 662 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cursor = GDK_TOP_LEFT_CORNER;
-#line 689 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 663 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 4594 "page-view.c"
+#line 4554 "page-view.c"
}
-#line 670 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 644 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case CROP_LOCATION_TOP_RIGHT:
-#line 4598 "page-view.c"
+#line 4558 "page-view.c"
{
-#line 691 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 665 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cursor = GDK_TOP_RIGHT_CORNER;
-#line 692 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 666 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 4604 "page-view.c"
+#line 4564 "page-view.c"
}
-#line 670 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 644 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case CROP_LOCATION_BOTTOM_LEFT:
-#line 4608 "page-view.c"
+#line 4568 "page-view.c"
{
-#line 694 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 668 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cursor = GDK_BOTTOM_LEFT_CORNER;
-#line 695 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 669 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 4614 "page-view.c"
+#line 4574 "page-view.c"
}
-#line 670 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 644 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
case CROP_LOCATION_BOTTOM_RIGHT:
-#line 4618 "page-view.c"
+#line 4578 "page-view.c"
{
-#line 697 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 671 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cursor = GDK_BOTTOM_RIGHT_CORNER;
-#line 698 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 672 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 4624 "page-view.c"
+#line 4584 "page-view.c"
}
default:
{
-#line 700 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 674 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cursor = GDK_ARROW;
-#line 701 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 675 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 4632 "page-view.c"
+#line 4592 "page-view.c"
}
}
-#line 704 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 678 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp4_ = self->priv->crop_location;
-#line 704 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 678 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (_tmp4_ == CROP_LOCATION_NONE) {
-#line 4639 "page-view.c"
- GdkCursorType _tmp5_;
-#line 706 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 4599 "page-view.c"
+ GdkCursorType _tmp5_ = 0;
+#line 680 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp5_ = cursor;
+#line 680 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ page_view_set_cursor (self, _tmp5_);
+#line 681 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ return;
+#line 4607 "page-view.c"
+ }
+#line 685 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp6_ = self->priv->_page;
+#line 685 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = page_get_width (_tmp6_);
+#line 685 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp8_ = _tmp7_;
+#line 685 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ pw = _tmp8_;
+#line 686 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp9_ = self->priv->_page;
+#line 686 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp10_ = page_get_height (_tmp9_);
+#line 686 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp11_ = _tmp10_;
+#line 686 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ ph = _tmp11_;
+#line 687 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp12_ = self->priv->_page;
+#line 687 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp13_ = page_get_crop_width (_tmp12_);
+#line 687 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp14_ = _tmp13_;
+#line 687 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cw = _tmp14_;
+#line 688 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp15_ = self->priv->_page;
+#line 688 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp16_ = page_get_crop_height (_tmp15_);
+#line 688 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp17_ = _tmp16_;
+#line 688 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ ch = _tmp17_;
+#line 690 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp18_ = x;
+#line 690 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp19_ = self->priv->selected_crop_px;
+#line 690 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp20_ = page_view_screen_to_page_x (self, _tmp18_ - ((gint) _tmp19_));
+#line 690 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dx = _tmp20_;
+#line 691 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp21_ = y;
+#line 691 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp22_ = self->priv->selected_crop_py;
+#line 691 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp23_ = page_view_screen_to_page_y (self, _tmp21_ - ((gint) _tmp22_));
+#line 691 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dy = _tmp23_;
+#line 693 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp24_ = self->priv->selected_crop_x;
+#line 693 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ new_x = _tmp24_;
+#line 694 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp25_ = self->priv->selected_crop_y;
+#line 694 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ new_y = _tmp25_;
+#line 695 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp26_ = self->priv->selected_crop_w;
+#line 695 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ new_w = _tmp26_;
+#line 696 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp27_ = self->priv->selected_crop_h;
+#line 696 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ new_h = _tmp27_;
+#line 699 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp28_ = page_view_screen_to_page_x (self, 15);
+#line 699 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ min_size = _tmp28_;
+#line 700 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp31_ = self->priv->crop_location;
+#line 700 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp31_ == CROP_LOCATION_TOP_LEFT) {
+#line 700 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp30_ = TRUE;
+#line 4683 "page-view.c"
+ } else {
+ CropLocation _tmp32_ = 0;
+#line 701 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp32_ = self->priv->crop_location;
+#line 701 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp30_ = _tmp32_ == CROP_LOCATION_LEFT;
+#line 4690 "page-view.c"
+ }
+#line 700 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp33_ = _tmp30_;
+#line 700 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp33_) {
+#line 700 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp29_ = TRUE;
+#line 4698 "page-view.c"
+ } else {
+ CropLocation _tmp34_ = 0;
+#line 702 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp34_ = self->priv->crop_location;
+#line 702 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp29_ = _tmp34_ == CROP_LOCATION_BOTTOM_LEFT;
+#line 4705 "page-view.c"
+ }
+#line 700 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp35_ = _tmp29_;
+#line 700 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp35_) {
+#line 4711 "page-view.c"
+ gint _tmp36_ = 0;
+ gint _tmp37_ = 0;
+ gint _tmp38_ = 0;
+ gint _tmp41_ = 0;
+ gint _tmp42_ = 0;
+#line 704 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp36_ = dx;
+#line 704 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp37_ = new_w;
+#line 704 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp38_ = min_size;
+#line 704 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp36_ > (_tmp37_ - _tmp38_)) {
+#line 4725 "page-view.c"
+ gint _tmp39_ = 0;
+ gint _tmp40_ = 0;
+#line 705 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp39_ = new_w;
+#line 705 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp40_ = min_size;
+#line 705 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dx = _tmp39_ - _tmp40_;
+#line 4734 "page-view.c"
+ }
+#line 706 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp41_ = new_x;
+#line 706 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp42_ = dx;
#line 706 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->cursor = _tmp5_;
+ if ((_tmp41_ + _tmp42_) < 0) {
+#line 4742 "page-view.c"
+ gint _tmp43_ = 0;
#line 707 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- return;
-#line 4647 "page-view.c"
+ _tmp43_ = new_x;
+#line 707 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dx = -_tmp43_;
+#line 4748 "page-view.c"
+ }
}
+#line 709 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp46_ = self->priv->crop_location;
+#line 709 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp46_ == CROP_LOCATION_TOP_LEFT) {
+#line 709 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp45_ = TRUE;
+#line 4757 "page-view.c"
+ } else {
+ CropLocation _tmp47_ = 0;
+#line 710 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp47_ = self->priv->crop_location;
+#line 710 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp45_ = _tmp47_ == CROP_LOCATION_TOP;
+#line 4764 "page-view.c"
+ }
+#line 709 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp48_ = _tmp45_;
+#line 709 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp48_) {
+#line 709 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp44_ = TRUE;
+#line 4772 "page-view.c"
+ } else {
+ CropLocation _tmp49_ = 0;
#line 711 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp6_ = self->priv->page;
-#line 711 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp7_ = page_get_width (_tmp6_);
+ _tmp49_ = self->priv->crop_location;
#line 711 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- pw = _tmp7_;
-#line 712 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp8_ = self->priv->page;
-#line 712 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp9_ = page_get_height (_tmp8_);
-#line 712 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- ph = _tmp9_;
-#line 714 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp10_ = self->priv->page;
-#line 714 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- page_get_crop (_tmp10_, &_tmp11_, &_tmp12_, &_tmp13_, &_tmp14_);
-#line 714 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cx = _tmp11_;
+ _tmp44_ = _tmp49_ == CROP_LOCATION_TOP_RIGHT;
+#line 4779 "page-view.c"
+ }
+#line 709 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp50_ = _tmp44_;
+#line 709 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp50_) {
+#line 4785 "page-view.c"
+ gint _tmp51_ = 0;
+ gint _tmp52_ = 0;
+ gint _tmp53_ = 0;
+ gint _tmp56_ = 0;
+ gint _tmp57_ = 0;
+#line 713 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp51_ = dy;
+#line 713 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp52_ = new_h;
+#line 713 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp53_ = min_size;
+#line 713 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp51_ > (_tmp52_ - _tmp53_)) {
+#line 4799 "page-view.c"
+ gint _tmp54_ = 0;
+ gint _tmp55_ = 0;
#line 714 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cy = _tmp12_;
+ _tmp54_ = new_h;
#line 714 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cw = _tmp13_;
+ _tmp55_ = min_size;
#line 714 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- ch = _tmp14_;
-#line 716 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp15_ = x;
-#line 716 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp16_ = self->priv->selected_crop_px;
+ dy = _tmp54_ - _tmp55_;
+#line 4808 "page-view.c"
+ }
+#line 715 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp56_ = new_y;
+#line 715 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp57_ = dy;
+#line 715 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if ((_tmp56_ + _tmp57_) < 0) {
+#line 4816 "page-view.c"
+ gint _tmp58_ = 0;
#line 716 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp17_ = page_view_screen_to_page_x (self, _tmp15_ - ((gint) _tmp16_));
+ _tmp58_ = new_y;
#line 716 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dx = _tmp17_;
-#line 717 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp18_ = y;
-#line 717 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp19_ = self->priv->selected_crop_py;
-#line 717 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp20_ = page_view_screen_to_page_y (self, _tmp18_ - ((gint) _tmp19_));
-#line 717 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dy = _tmp20_;
+ dy = -_tmp58_;
+#line 4822 "page-view.c"
+ }
+ }
+#line 719 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp61_ = self->priv->crop_location;
#line 719 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp21_ = self->priv->selected_crop_x;
+ if (_tmp61_ == CROP_LOCATION_TOP_RIGHT) {
#line 719 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- new_x = _tmp21_;
+ _tmp60_ = TRUE;
+#line 4831 "page-view.c"
+ } else {
+ CropLocation _tmp62_ = 0;
#line 720 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp22_ = self->priv->selected_crop_y;
+ _tmp62_ = self->priv->crop_location;
#line 720 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- new_y = _tmp22_;
+ _tmp60_ = _tmp62_ == CROP_LOCATION_RIGHT;
+#line 4838 "page-view.c"
+ }
+#line 719 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp63_ = _tmp60_;
+#line 719 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp63_) {
+#line 719 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp59_ = TRUE;
+#line 4846 "page-view.c"
+ } else {
+ CropLocation _tmp64_ = 0;
#line 721 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp23_ = self->priv->selected_crop_w;
+ _tmp64_ = self->priv->crop_location;
#line 721 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- new_w = _tmp23_;
-#line 722 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp24_ = self->priv->selected_crop_h;
-#line 722 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- new_h = _tmp24_;
+ _tmp59_ = _tmp64_ == CROP_LOCATION_BOTTOM_RIGHT;
+#line 4853 "page-view.c"
+ }
+#line 719 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp65_ = _tmp59_;
+#line 719 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp65_) {
+#line 4859 "page-view.c"
+ gint _tmp66_ = 0;
+ gint _tmp67_ = 0;
+ gint _tmp68_ = 0;
+ gint _tmp71_ = 0;
+ gint _tmp72_ = 0;
+ gint _tmp73_ = 0;
+ gint _tmp74_ = 0;
+#line 723 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp66_ = dx;
+#line 723 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp67_ = min_size;
+#line 723 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp68_ = new_w;
+#line 723 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp66_ < (_tmp67_ - _tmp68_)) {
+#line 4875 "page-view.c"
+ gint _tmp69_ = 0;
+ gint _tmp70_ = 0;
+#line 724 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp69_ = min_size;
+#line 724 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp70_ = new_w;
+#line 724 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dx = _tmp69_ - _tmp70_;
+#line 4884 "page-view.c"
+ }
#line 725 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp25_ = page_view_screen_to_page_x (self, 15);
+ _tmp71_ = new_x;
#line 725 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- min_size = _tmp25_;
-#line 726 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp28_ = self->priv->crop_location;
-#line 726 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp28_ == CROP_LOCATION_TOP_LEFT) {
+ _tmp72_ = new_w;
+#line 725 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp73_ = dx;
+#line 725 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp74_ = pw;
+#line 725 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (((_tmp71_ + _tmp72_) + _tmp73_) > _tmp74_) {
+#line 4896 "page-view.c"
+ gint _tmp75_ = 0;
+ gint _tmp76_ = 0;
+ gint _tmp77_ = 0;
#line 726 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp27_ = TRUE;
-#line 4715 "page-view.c"
- } else {
- CropLocation _tmp29_;
-#line 727 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp29_ = self->priv->crop_location;
-#line 727 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp27_ = _tmp29_ == CROP_LOCATION_LEFT;
-#line 4722 "page-view.c"
- }
+ _tmp75_ = pw;
#line 726 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp30_ = _tmp27_;
+ _tmp76_ = new_x;
#line 726 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp30_) {
+ _tmp77_ = new_w;
#line 726 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp26_ = TRUE;
-#line 4730 "page-view.c"
- } else {
- CropLocation _tmp31_;
+ dx = (_tmp75_ - _tmp76_) - _tmp77_;
+#line 4908 "page-view.c"
+ }
+ }
+#line 728 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp80_ = self->priv->crop_location;
#line 728 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp31_ = self->priv->crop_location;
+ if (_tmp80_ == CROP_LOCATION_BOTTOM_LEFT) {
#line 728 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp26_ = _tmp31_ == CROP_LOCATION_BOTTOM_LEFT;
-#line 4737 "page-view.c"
+ _tmp79_ = TRUE;
+#line 4917 "page-view.c"
+ } else {
+ CropLocation _tmp81_ = 0;
+#line 729 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp81_ = self->priv->crop_location;
+#line 729 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp79_ = _tmp81_ == CROP_LOCATION_BOTTOM;
+#line 4924 "page-view.c"
}
-#line 726 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp32_ = _tmp26_;
-#line 726 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp32_) {
-#line 4743 "page-view.c"
- gint _tmp33_;
- gint _tmp34_;
- gint _tmp35_;
- gint _tmp38_;
- gint _tmp39_;
-#line 730 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp33_ = dx;
-#line 730 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp34_ = new_w;
+#line 728 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp82_ = _tmp79_;
+#line 728 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp82_) {
+#line 728 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp78_ = TRUE;
+#line 4932 "page-view.c"
+ } else {
+ CropLocation _tmp83_ = 0;
#line 730 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp35_ = min_size;
+ _tmp83_ = self->priv->crop_location;
#line 730 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp33_ > (_tmp34_ - _tmp35_)) {
-#line 4757 "page-view.c"
- gint _tmp36_;
- gint _tmp37_;
-#line 731 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp36_ = new_w;
-#line 731 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp37_ = min_size;
-#line 731 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dx = _tmp36_ - _tmp37_;
-#line 4766 "page-view.c"
- }
+ _tmp78_ = _tmp83_ == CROP_LOCATION_BOTTOM_RIGHT;
+#line 4939 "page-view.c"
+ }
+#line 728 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp84_ = _tmp78_;
+#line 728 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp84_) {
+#line 4945 "page-view.c"
+ gint _tmp85_ = 0;
+ gint _tmp86_ = 0;
+ gint _tmp87_ = 0;
+ gint _tmp90_ = 0;
+ gint _tmp91_ = 0;
+ gint _tmp92_ = 0;
+ gint _tmp93_ = 0;
+#line 732 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp85_ = dy;
#line 732 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp38_ = new_x;
+ _tmp86_ = min_size;
#line 732 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp39_ = dx;
+ _tmp87_ = new_h;
#line 732 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if ((_tmp38_ + _tmp39_) < 0) {
-#line 4774 "page-view.c"
- gint _tmp40_;
+ if (_tmp85_ < (_tmp86_ - _tmp87_)) {
+#line 4961 "page-view.c"
+ gint _tmp88_ = 0;
+ gint _tmp89_ = 0;
#line 733 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp40_ = new_x;
+ _tmp88_ = min_size;
#line 733 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dx = -_tmp40_;
-#line 4780 "page-view.c"
+ _tmp89_ = new_h;
+#line 733 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dy = _tmp88_ - _tmp89_;
+#line 4970 "page-view.c"
}
- }
-#line 735 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp43_ = self->priv->crop_location;
+#line 734 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp90_ = new_y;
+#line 734 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp91_ = new_h;
+#line 734 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp92_ = dy;
+#line 734 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp93_ = ph;
+#line 734 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (((_tmp90_ + _tmp91_) + _tmp92_) > _tmp93_) {
+#line 4982 "page-view.c"
+ gint _tmp94_ = 0;
+ gint _tmp95_ = 0;
+ gint _tmp96_ = 0;
#line 735 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp43_ == CROP_LOCATION_TOP_LEFT) {
-#line 735 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp42_ = TRUE;
-#line 4789 "page-view.c"
- } else {
- CropLocation _tmp44_;
-#line 736 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp44_ = self->priv->crop_location;
-#line 736 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp42_ = _tmp44_ == CROP_LOCATION_TOP;
-#line 4796 "page-view.c"
- }
+ _tmp94_ = ph;
#line 735 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp45_ = _tmp42_;
+ _tmp95_ = new_y;
#line 735 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp45_) {
+ _tmp96_ = new_h;
#line 735 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp41_ = TRUE;
-#line 4804 "page-view.c"
- } else {
- CropLocation _tmp46_;
+ dy = (_tmp94_ - _tmp95_) - _tmp96_;
+#line 4994 "page-view.c"
+ }
+ }
#line 737 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp46_ = self->priv->crop_location;
+ _tmp97_ = self->priv->crop_location;
#line 737 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp41_ = _tmp46_ == CROP_LOCATION_TOP_RIGHT;
-#line 4811 "page-view.c"
- }
-#line 735 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp47_ = _tmp41_;
-#line 735 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp47_) {
-#line 4817 "page-view.c"
- gint _tmp48_;
- gint _tmp49_;
- gint _tmp50_;
- gint _tmp53_;
- gint _tmp54_;
+ if (_tmp97_ == CROP_LOCATION_MIDDLE) {
+#line 5001 "page-view.c"
+ gint _tmp98_ = 0;
+ gint _tmp99_ = 0;
+ gint _tmp100_ = 0;
+ gint _tmp101_ = 0;
+ gint _tmp105_ = 0;
+ gint _tmp106_ = 0;
+ gint _tmp108_ = 0;
+ gint _tmp109_ = 0;
+ gint _tmp110_ = 0;
+ gint _tmp111_ = 0;
+ gint _tmp115_ = 0;
+ gint _tmp116_ = 0;
#line 739 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp48_ = dy;
+ _tmp98_ = new_x;
#line 739 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp49_ = new_h;
+ _tmp99_ = dx;
#line 739 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp50_ = min_size;
+ _tmp100_ = new_w;
#line 739 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp48_ > (_tmp49_ - _tmp50_)) {
-#line 4831 "page-view.c"
- gint _tmp51_;
- gint _tmp52_;
+ _tmp101_ = pw;
+#line 739 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (((_tmp98_ + _tmp99_) + _tmp100_) > _tmp101_) {
+#line 5024 "page-view.c"
+ gint _tmp102_ = 0;
+ gint _tmp103_ = 0;
+ gint _tmp104_ = 0;
+#line 740 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp102_ = pw;
#line 740 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp51_ = new_h;
+ _tmp103_ = new_x;
#line 740 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp52_ = min_size;
+ _tmp104_ = new_w;
#line 740 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dy = _tmp51_ - _tmp52_;
-#line 4840 "page-view.c"
+ dx = (_tmp102_ - _tmp103_) - _tmp104_;
+#line 5036 "page-view.c"
}
#line 741 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp53_ = new_y;
+ _tmp105_ = new_x;
#line 741 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp54_ = dy;
+ _tmp106_ = dx;
#line 741 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if ((_tmp53_ + _tmp54_) < 0) {
-#line 4848 "page-view.c"
- gint _tmp55_;
+ if ((_tmp105_ + _tmp106_) < 0) {
+#line 5044 "page-view.c"
+ gint _tmp107_ = 0;
#line 742 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp55_ = new_y;
+ _tmp107_ = new_x;
#line 742 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dy = -_tmp55_;
-#line 4854 "page-view.c"
+ dx = -_tmp107_;
+#line 5050 "page-view.c"
+ }
+#line 743 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp108_ = new_y;
+#line 743 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp109_ = dy;
+#line 743 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp110_ = new_h;
+#line 743 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp111_ = ph;
+#line 743 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (((_tmp108_ + _tmp109_) + _tmp110_) > _tmp111_) {
+#line 5062 "page-view.c"
+ gint _tmp112_ = 0;
+ gint _tmp113_ = 0;
+ gint _tmp114_ = 0;
+#line 744 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp112_ = ph;
+#line 744 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp113_ = new_y;
+#line 744 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp114_ = new_h;
+#line 744 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dy = (_tmp112_ - _tmp113_) - _tmp114_;
+#line 5074 "page-view.c"
}
- }
#line 745 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp58_ = self->priv->crop_location;
+ _tmp115_ = new_y;
#line 745 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp58_ == CROP_LOCATION_TOP_RIGHT) {
+ _tmp116_ = dy;
#line 745 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp57_ = TRUE;
-#line 4863 "page-view.c"
- } else {
- CropLocation _tmp59_;
+ if ((_tmp115_ + _tmp116_) < 0) {
+#line 5082 "page-view.c"
+ gint _tmp117_ = 0;
#line 746 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp59_ = self->priv->crop_location;
+ _tmp117_ = new_y;
#line 746 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp57_ = _tmp59_ == CROP_LOCATION_RIGHT;
-#line 4870 "page-view.c"
- }
-#line 745 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp60_ = _tmp57_;
-#line 745 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp60_) {
-#line 745 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp56_ = TRUE;
-#line 4878 "page-view.c"
- } else {
- CropLocation _tmp61_;
-#line 747 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp61_ = self->priv->crop_location;
-#line 747 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp56_ = _tmp61_ == CROP_LOCATION_BOTTOM_RIGHT;
-#line 4885 "page-view.c"
+ dy = -_tmp117_;
+#line 5088 "page-view.c"
+ }
}
-#line 745 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp62_ = _tmp56_;
-#line 745 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp62_) {
-#line 4891 "page-view.c"
- gint _tmp63_;
- gint _tmp64_;
- gint _tmp65_;
- gint _tmp68_;
- gint _tmp69_;
- gint _tmp70_;
- gint _tmp71_;
-#line 749 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp63_ = dx;
-#line 749 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp64_ = min_size;
-#line 749 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp65_ = new_w;
-#line 749 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp63_ < (_tmp64_ - _tmp65_)) {
-#line 4907 "page-view.c"
- gint _tmp66_;
- gint _tmp67_;
-#line 750 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp66_ = min_size;
#line 750 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp67_ = new_w;
+ _tmp118_ = self->priv->crop_location;
#line 750 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dx = _tmp66_ - _tmp67_;
-#line 4916 "page-view.c"
- }
-#line 751 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp68_ = new_x;
-#line 751 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp69_ = new_w;
-#line 751 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp70_ = dx;
-#line 751 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp71_ = pw;
-#line 751 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (((_tmp68_ + _tmp69_) + _tmp70_) > _tmp71_) {
-#line 4928 "page-view.c"
- gint _tmp72_;
- gint _tmp73_;
- gint _tmp74_;
-#line 752 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp72_ = pw;
+ if (_tmp118_ == CROP_LOCATION_MIDDLE) {
+#line 5095 "page-view.c"
+ gint _tmp119_ = 0;
+ gint _tmp120_ = 0;
+ gint _tmp121_ = 0;
+ gint _tmp122_ = 0;
#line 752 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp73_ = new_x;
+ _tmp119_ = new_x;
#line 752 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp74_ = new_w;
+ _tmp120_ = dx;
#line 752 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dx = (_tmp72_ - _tmp73_) - _tmp74_;
-#line 4940 "page-view.c"
- }
+ new_x = _tmp119_ + _tmp120_;
+#line 753 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp121_ = new_y;
+#line 753 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp122_ = dy;
+#line 753 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ new_y = _tmp121_ + _tmp122_;
+#line 5112 "page-view.c"
}
-#line 754 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp77_ = self->priv->crop_location;
-#line 754 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp77_ == CROP_LOCATION_BOTTOM_LEFT) {
-#line 754 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp76_ = TRUE;
-#line 4949 "page-view.c"
- } else {
- CropLocation _tmp78_;
#line 755 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp78_ = self->priv->crop_location;
+ _tmp125_ = self->priv->crop_location;
#line 755 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp76_ = _tmp78_ == CROP_LOCATION_BOTTOM;
-#line 4956 "page-view.c"
- }
-#line 754 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp79_ = _tmp76_;
-#line 754 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp79_) {
-#line 754 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp75_ = TRUE;
-#line 4964 "page-view.c"
+ if (_tmp125_ == CROP_LOCATION_TOP_LEFT) {
+#line 755 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp124_ = TRUE;
+#line 5120 "page-view.c"
} else {
- CropLocation _tmp80_;
+ CropLocation _tmp126_ = 0;
#line 756 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp80_ = self->priv->crop_location;
+ _tmp126_ = self->priv->crop_location;
#line 756 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp75_ = _tmp80_ == CROP_LOCATION_BOTTOM_RIGHT;
-#line 4971 "page-view.c"
+ _tmp124_ = _tmp126_ == CROP_LOCATION_LEFT;
+#line 5127 "page-view.c"
+ }
+#line 755 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp127_ = _tmp124_;
+#line 755 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp127_) {
+#line 755 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp123_ = TRUE;
+#line 5135 "page-view.c"
+ } else {
+ CropLocation _tmp128_ = 0;
+#line 757 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp128_ = self->priv->crop_location;
+#line 757 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp123_ = _tmp128_ == CROP_LOCATION_BOTTOM_LEFT;
+#line 5142 "page-view.c"
}
-#line 754 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp81_ = _tmp75_;
-#line 754 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp81_) {
-#line 4977 "page-view.c"
- gint _tmp82_;
- gint _tmp83_;
- gint _tmp84_;
- gint _tmp87_;
- gint _tmp88_;
- gint _tmp89_;
- gint _tmp90_;
-#line 758 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp82_ = dy;
-#line 758 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp83_ = min_size;
-#line 758 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp84_ = new_h;
-#line 758 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp82_ < (_tmp83_ - _tmp84_)) {
-#line 4993 "page-view.c"
- gint _tmp85_;
- gint _tmp86_;
+#line 755 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp129_ = _tmp123_;
+#line 755 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp129_) {
+#line 5148 "page-view.c"
+ gint _tmp130_ = 0;
+ gint _tmp131_ = 0;
+ gint _tmp132_ = 0;
+ gint _tmp133_ = 0;
#line 759 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp85_ = min_size;
+ _tmp130_ = new_x;
#line 759 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp86_ = new_h;
+ _tmp131_ = dx;
#line 759 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dy = _tmp85_ - _tmp86_;
-#line 5002 "page-view.c"
- }
+ new_x = _tmp130_ + _tmp131_;
#line 760 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp87_ = new_y;
+ _tmp132_ = new_w;
#line 760 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp88_ = new_h;
+ _tmp133_ = dx;
#line 760 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp89_ = dy;
-#line 760 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp90_ = ph;
-#line 760 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (((_tmp87_ + _tmp88_) + _tmp89_) > _tmp90_) {
-#line 5014 "page-view.c"
- gint _tmp91_;
- gint _tmp92_;
- gint _tmp93_;
-#line 761 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp91_ = ph;
-#line 761 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp92_ = new_y;
-#line 761 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp93_ = new_h;
-#line 761 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dy = (_tmp91_ - _tmp92_) - _tmp93_;
-#line 5026 "page-view.c"
- }
+ new_w = _tmp132_ - _tmp133_;
+#line 5165 "page-view.c"
}
+#line 762 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp136_ = self->priv->crop_location;
+#line 762 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp136_ == CROP_LOCATION_TOP_LEFT) {
+#line 762 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp135_ = TRUE;
+#line 5173 "page-view.c"
+ } else {
+ CropLocation _tmp137_ = 0;
#line 763 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp94_ = self->priv->crop_location;
+ _tmp137_ = self->priv->crop_location;
#line 763 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp94_ == CROP_LOCATION_MIDDLE) {
-#line 5033 "page-view.c"
- gint _tmp95_;
- gint _tmp96_;
- gint _tmp97_;
- gint _tmp98_;
- gint _tmp102_;
- gint _tmp103_;
- gint _tmp105_;
- gint _tmp106_;
- gint _tmp107_;
- gint _tmp108_;
- gint _tmp112_;
- gint _tmp113_;
-#line 765 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp95_ = new_x;
-#line 765 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp96_ = dx;
-#line 765 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp97_ = new_w;
-#line 765 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp98_ = pw;
-#line 765 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (((_tmp95_ + _tmp96_) + _tmp97_) > _tmp98_) {
-#line 5056 "page-view.c"
- gint _tmp99_;
- gint _tmp100_;
- gint _tmp101_;
-#line 766 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp99_ = pw;
+ _tmp135_ = _tmp137_ == CROP_LOCATION_TOP;
+#line 5180 "page-view.c"
+ }
+#line 762 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp138_ = _tmp135_;
+#line 762 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp138_) {
+#line 762 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp134_ = TRUE;
+#line 5188 "page-view.c"
+ } else {
+ CropLocation _tmp139_ = 0;
+#line 764 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp139_ = self->priv->crop_location;
+#line 764 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp134_ = _tmp139_ == CROP_LOCATION_TOP_RIGHT;
+#line 5195 "page-view.c"
+ }
+#line 762 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp140_ = _tmp134_;
+#line 762 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp140_) {
+#line 5201 "page-view.c"
+ gint _tmp141_ = 0;
+ gint _tmp142_ = 0;
+ gint _tmp143_ = 0;
+ gint _tmp144_ = 0;
#line 766 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp100_ = new_x;
+ _tmp141_ = new_y;
#line 766 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp101_ = new_w;
+ _tmp142_ = dy;
#line 766 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dx = (_tmp99_ - _tmp100_) - _tmp101_;
-#line 5068 "page-view.c"
- }
+ new_y = _tmp141_ + _tmp142_;
#line 767 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp102_ = new_x;
+ _tmp143_ = new_h;
#line 767 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp103_ = dx;
+ _tmp144_ = dy;
#line 767 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if ((_tmp102_ + _tmp103_) < 0) {
-#line 5076 "page-view.c"
- gint _tmp104_;
-#line 768 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp104_ = new_x;
-#line 768 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dx = -_tmp104_;
-#line 5082 "page-view.c"
- }
-#line 769 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp105_ = new_y;
-#line 769 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp106_ = dy;
-#line 769 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp107_ = new_h;
-#line 769 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp108_ = ph;
-#line 769 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (((_tmp105_ + _tmp106_) + _tmp107_) > _tmp108_) {
-#line 5094 "page-view.c"
- gint _tmp109_;
- gint _tmp110_;
- gint _tmp111_;
-#line 770 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp109_ = ph;
+ new_h = _tmp143_ - _tmp144_;
+#line 5218 "page-view.c"
+ }
#line 770 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp110_ = new_y;
+ _tmp147_ = self->priv->crop_location;
#line 770 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp111_ = new_h;
+ if (_tmp147_ == CROP_LOCATION_TOP_RIGHT) {
#line 770 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dy = (_tmp109_ - _tmp110_) - _tmp111_;
-#line 5106 "page-view.c"
- }
-#line 771 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp112_ = new_y;
+ _tmp146_ = TRUE;
+#line 5226 "page-view.c"
+ } else {
+ CropLocation _tmp148_ = 0;
#line 771 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp113_ = dy;
+ _tmp148_ = self->priv->crop_location;
#line 771 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if ((_tmp112_ + _tmp113_) < 0) {
-#line 5114 "page-view.c"
- gint _tmp114_;
+ _tmp146_ = _tmp148_ == CROP_LOCATION_RIGHT;
+#line 5233 "page-view.c"
+ }
+#line 770 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp149_ = _tmp146_;
+#line 770 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp149_) {
+#line 770 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp145_ = TRUE;
+#line 5241 "page-view.c"
+ } else {
+ CropLocation _tmp150_ = 0;
#line 772 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp114_ = new_y;
+ _tmp150_ = self->priv->crop_location;
#line 772 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dy = -_tmp114_;
-#line 5120 "page-view.c"
- }
+ _tmp145_ = _tmp150_ == CROP_LOCATION_BOTTOM_RIGHT;
+#line 5248 "page-view.c"
+ }
+#line 770 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp151_ = _tmp145_;
+#line 770 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp151_) {
+#line 5254 "page-view.c"
+ gint _tmp152_ = 0;
+ gint _tmp153_ = 0;
+#line 773 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp152_ = new_w;
+#line 773 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp153_ = dx;
+#line 773 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ new_w = _tmp152_ + _tmp153_;
+#line 5263 "page-view.c"
+ }
+#line 774 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp156_ = self->priv->crop_location;
+#line 774 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp156_ == CROP_LOCATION_BOTTOM_LEFT) {
+#line 774 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp155_ = TRUE;
+#line 5271 "page-view.c"
+ } else {
+ CropLocation _tmp157_ = 0;
+#line 775 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp157_ = self->priv->crop_location;
+#line 775 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp155_ = _tmp157_ == CROP_LOCATION_BOTTOM;
+#line 5278 "page-view.c"
}
+#line 774 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp158_ = _tmp155_;
+#line 774 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp158_) {
+#line 774 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp154_ = TRUE;
+#line 5286 "page-view.c"
+ } else {
+ CropLocation _tmp159_ = 0;
#line 776 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp115_ = self->priv->crop_location;
+ _tmp159_ = self->priv->crop_location;
#line 776 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp115_ == CROP_LOCATION_MIDDLE) {
-#line 5127 "page-view.c"
- gint _tmp116_;
- gint _tmp117_;
- gint _tmp118_;
- gint _tmp119_;
-#line 778 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp116_ = new_x;
-#line 778 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp117_ = dx;
-#line 778 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- new_x = _tmp116_ + _tmp117_;
+ _tmp154_ = _tmp159_ == CROP_LOCATION_BOTTOM_RIGHT;
+#line 5293 "page-view.c"
+ }
+#line 774 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp160_ = _tmp154_;
+#line 774 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp160_) {
+#line 5299 "page-view.c"
+ gint _tmp161_ = 0;
+ gint _tmp162_ = 0;
+#line 777 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp161_ = new_h;
+#line 777 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp162_ = dy;
+#line 777 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ new_h = _tmp161_ + _tmp162_;
+#line 5308 "page-view.c"
+ }
#line 779 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp118_ = new_y;
+ _tmp163_ = self->priv->_page;
#line 779 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp119_ = dy;
+ _tmp164_ = new_x;
#line 779 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- new_y = _tmp118_ + _tmp119_;
-#line 5144 "page-view.c"
- }
-#line 781 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp122_ = self->priv->crop_location;
-#line 781 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp122_ == CROP_LOCATION_TOP_LEFT) {
-#line 781 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp121_ = TRUE;
-#line 5152 "page-view.c"
+ _tmp165_ = new_y;
+#line 779 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ page_move_crop (_tmp163_, _tmp164_, _tmp165_);
+#line 782 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp167_ = new_w;
+#line 782 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp168_ = cw;
+#line 782 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp167_ != _tmp168_) {
+#line 782 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp166_ = TRUE;
+#line 5326 "page-view.c"
} else {
- CropLocation _tmp123_;
+ gint _tmp169_ = 0;
+ gint _tmp170_ = 0;
+#line 782 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp169_ = new_h;
#line 782 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp123_ = self->priv->crop_location;
+ _tmp170_ = ch;
#line 782 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp121_ = _tmp123_ == CROP_LOCATION_LEFT;
-#line 5159 "page-view.c"
+ _tmp166_ = _tmp169_ != _tmp170_;
+#line 5336 "page-view.c"
}
-#line 781 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp124_ = _tmp121_;
-#line 781 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp124_) {
-#line 781 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp120_ = TRUE;
-#line 5167 "page-view.c"
- } else {
- CropLocation _tmp125_;
+#line 782 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp171_ = _tmp166_;
+#line 782 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp171_) {
+#line 5342 "page-view.c"
+ Page* _tmp172_ = NULL;
+ gint _tmp173_ = 0;
+ gint _tmp174_ = 0;
#line 783 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp125_ = self->priv->crop_location;
+ _tmp172_ = self->priv->_page;
#line 783 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp120_ = _tmp125_ == CROP_LOCATION_BOTTOM_LEFT;
-#line 5174 "page-view.c"
- }
-#line 781 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp126_ = _tmp120_;
-#line 781 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp126_) {
-#line 5180 "page-view.c"
- gint _tmp127_;
- gint _tmp128_;
- gint _tmp129_;
- gint _tmp130_;
-#line 785 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp127_ = new_x;
-#line 785 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp128_ = dx;
-#line 785 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- new_x = _tmp127_ + _tmp128_;
-#line 786 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp129_ = new_w;
-#line 786 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp130_ = dx;
-#line 786 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- new_w = _tmp129_ - _tmp130_;
-#line 5197 "page-view.c"
- }
-#line 788 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp133_ = self->priv->crop_location;
-#line 788 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp133_ == CROP_LOCATION_TOP_LEFT) {
-#line 788 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp132_ = TRUE;
-#line 5205 "page-view.c"
- } else {
- CropLocation _tmp134_;
-#line 789 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp134_ = self->priv->crop_location;
-#line 789 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp132_ = _tmp134_ == CROP_LOCATION_TOP;
-#line 5212 "page-view.c"
- }
-#line 788 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp135_ = _tmp132_;
-#line 788 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp135_) {
-#line 788 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp131_ = TRUE;
-#line 5220 "page-view.c"
- } else {
- CropLocation _tmp136_;
-#line 790 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp136_ = self->priv->crop_location;
-#line 790 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp131_ = _tmp136_ == CROP_LOCATION_TOP_RIGHT;
-#line 5227 "page-view.c"
- }
-#line 788 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp137_ = _tmp131_;
-#line 788 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp137_) {
-#line 5233 "page-view.c"
- gint _tmp138_;
- gint _tmp139_;
- gint _tmp140_;
- gint _tmp141_;
-#line 792 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp138_ = new_y;
-#line 792 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp139_ = dy;
-#line 792 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- new_y = _tmp138_ + _tmp139_;
-#line 793 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp140_ = new_h;
-#line 793 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp141_ = dy;
-#line 793 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- new_h = _tmp140_ - _tmp141_;
-#line 5250 "page-view.c"
- }
-#line 796 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp144_ = self->priv->crop_location;
-#line 796 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp144_ == CROP_LOCATION_TOP_RIGHT) {
-#line 796 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp143_ = TRUE;
-#line 5258 "page-view.c"
- } else {
- CropLocation _tmp145_;
-#line 797 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp145_ = self->priv->crop_location;
-#line 797 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp143_ = _tmp145_ == CROP_LOCATION_RIGHT;
-#line 5265 "page-view.c"
- }
-#line 796 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp146_ = _tmp143_;
-#line 796 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp146_) {
-#line 796 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp142_ = TRUE;
-#line 5273 "page-view.c"
- } else {
- CropLocation _tmp147_;
-#line 798 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp147_ = self->priv->crop_location;
-#line 798 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp142_ = _tmp147_ == CROP_LOCATION_BOTTOM_RIGHT;
-#line 5280 "page-view.c"
- }
-#line 796 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp148_ = _tmp142_;
-#line 796 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp148_) {
-#line 5286 "page-view.c"
- gint _tmp149_;
- gint _tmp150_;
-#line 799 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp149_ = new_w;
-#line 799 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp150_ = dx;
-#line 799 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- new_w = _tmp149_ + _tmp150_;
-#line 5295 "page-view.c"
- }
-#line 800 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp153_ = self->priv->crop_location;
-#line 800 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp153_ == CROP_LOCATION_BOTTOM_LEFT) {
-#line 800 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp152_ = TRUE;
-#line 5303 "page-view.c"
- } else {
- CropLocation _tmp154_;
-#line 801 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp154_ = self->priv->crop_location;
-#line 801 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp152_ = _tmp154_ == CROP_LOCATION_BOTTOM;
-#line 5310 "page-view.c"
- }
-#line 800 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp155_ = _tmp152_;
-#line 800 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp155_) {
-#line 800 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp151_ = TRUE;
-#line 5318 "page-view.c"
- } else {
- CropLocation _tmp156_;
-#line 802 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp156_ = self->priv->crop_location;
-#line 802 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp151_ = _tmp156_ == CROP_LOCATION_BOTTOM_RIGHT;
-#line 5325 "page-view.c"
- }
-#line 800 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp157_ = _tmp151_;
-#line 800 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp157_) {
-#line 5331 "page-view.c"
- gint _tmp158_;
- gint _tmp159_;
-#line 803 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp158_ = new_h;
-#line 803 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp159_ = dy;
-#line 803 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- new_h = _tmp158_ + _tmp159_;
-#line 5340 "page-view.c"
- }
-#line 805 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp160_ = self->priv->page;
-#line 805 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp161_ = new_x;
-#line 805 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp162_ = new_y;
-#line 805 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- page_move_crop (_tmp160_, _tmp161_, _tmp162_);
-#line 808 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp164_ = new_w;
-#line 808 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp165_ = cw;
-#line 808 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp164_ != _tmp165_) {
-#line 808 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp163_ = TRUE;
-#line 5358 "page-view.c"
- } else {
- gint _tmp166_;
- gint _tmp167_;
-#line 808 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp166_ = new_h;
-#line 808 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp167_ = ch;
-#line 808 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp163_ = _tmp166_ != _tmp167_;
-#line 5368 "page-view.c"
- }
-#line 808 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp168_ = _tmp163_;
-#line 808 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp168_) {
-#line 5374 "page-view.c"
- Page* _tmp169_;
- gint _tmp170_;
- gint _tmp171_;
-#line 809 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp169_ = self->priv->page;
-#line 809 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp170_ = new_w;
-#line 809 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp171_ = new_h;
-#line 809 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- page_set_custom_crop (_tmp169_, _tmp170_, _tmp171_);
-#line 5386 "page-view.c"
+ _tmp173_ = new_w;
+#line 783 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp174_ = new_h;
+#line 783 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ page_set_custom_crop (_tmp172_, _tmp173_, _tmp174_);
+#line 5354 "page-view.c"
}
}
void page_view_button_release (PageView* self, gint x, gint y) {
-#line 812 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 786 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 815 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 789 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->crop_location = CROP_LOCATION_NONE;
-#line 816 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 790 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_emit_by_name (self, "changed");
-#line 5398 "page-view.c"
-}
-
-
-GdkCursorType page_view_get_cursor (PageView* self) {
- GdkCursorType result = 0;
- GdkCursorType _tmp0_;
-#line 819 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_return_val_if_fail (self != NULL, 0);
-#line 821 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = self->priv->cursor;
-#line 821 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- result = _tmp0_;
-#line 821 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- return result;
-#line 5413 "page-view.c"
+#line 5366 "page-view.c"
}
static gboolean page_view_animation_cb (PageView* self) {
gboolean result = FALSE;
- gint _tmp0_;
- gint _tmp1_;
-#line 824 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp0_ = 0;
+ gint _tmp1_ = 0;
+#line 793 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_val_if_fail (self != NULL, FALSE);
-#line 826 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 795 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = self->priv->animate_segment;
-#line 826 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 795 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp1_ = self->priv->animate_n_segments;
-#line 826 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 795 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->animate_segment = (_tmp0_ + 1) % _tmp1_;
-#line 827 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 796 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_emit_by_name (self, "changed");
-#line 828 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 797 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = TRUE;
-#line 828 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 797 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 5435 "page-view.c"
+#line 5388 "page-view.c"
}
static gboolean _page_view_animation_cb_gsource_func (gpointer self) {
gboolean result;
result = page_view_animation_cb (self);
-#line 844 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 813 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 5444 "page-view.c"
+#line 5397 "page-view.c"
}
@@ -5448,1091 +5401,1383 @@ static void page_view_update_animation (PageView* self) {
gboolean animate = FALSE;
gboolean is_animating = FALSE;
gboolean _tmp0_ = FALSE;
- Page* _tmp1_;
+ Page* _tmp1_ = NULL;
gboolean _tmp2_ = FALSE;
- gboolean _tmp5_;
- guint _tmp6_;
- gboolean _tmp7_;
- gboolean _tmp8_;
- gboolean _tmp9_;
-#line 831 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp3_ = FALSE;
+ gboolean _tmp7_ = FALSE;
+ guint _tmp8_ = 0U;
+ gboolean _tmp9_ = FALSE;
+ gboolean _tmp10_ = FALSE;
+ gboolean _tmp11_ = FALSE;
+#line 800 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 835 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp1_ = self->priv->page;
-#line 835 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp2_ = page_is_scanning (_tmp1_);
-#line 835 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp2_) {
-#line 5467 "page-view.c"
- Page* _tmp3_;
- gboolean _tmp4_ = FALSE;
-#line 835 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp3_ = self->priv->page;
-#line 835 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp4_ = page_has_data (_tmp3_);
-#line 835 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = !_tmp4_;
-#line 5476 "page-view.c"
+#line 804 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp1_ = self->priv->_page;
+#line 804 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp2_ = page_get_is_scanning (_tmp1_);
+#line 804 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp3_ = _tmp2_;
+#line 804 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp3_) {
+#line 5423 "page-view.c"
+ Page* _tmp4_ = NULL;
+ gboolean _tmp5_ = FALSE;
+ gboolean _tmp6_ = FALSE;
+#line 804 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = self->priv->_page;
+#line 804 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp5_ = page_get_has_data (_tmp4_);
+#line 804 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp6_ = _tmp5_;
+#line 804 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = !_tmp6_;
+#line 5435 "page-view.c"
} else {
-#line 835 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 804 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = FALSE;
-#line 5480 "page-view.c"
+#line 5439 "page-view.c"
}
-#line 835 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp5_ = _tmp0_;
-#line 835 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- animate = _tmp5_;
-#line 836 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp6_ = self->priv->animate_timeout;
-#line 836 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- is_animating = _tmp6_ != ((guint) 0);
-#line 837 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp7_ = animate;
-#line 837 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp8_ = is_animating;
-#line 837 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp7_ == _tmp8_) {
-#line 838 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 804 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = _tmp0_;
+#line 804 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ animate = _tmp7_;
+#line 805 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp8_ = self->priv->animate_timeout;
+#line 805 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ is_animating = _tmp8_ != ((guint) 0);
+#line 806 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp9_ = animate;
+#line 806 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp10_ = is_animating;
+#line 806 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp9_ == _tmp10_) {
+#line 807 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return;
-#line 5498 "page-view.c"
+#line 5457 "page-view.c"
}
-#line 840 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp9_ = animate;
-#line 840 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp9_) {
-#line 5504 "page-view.c"
- guint _tmp10_;
-#line 842 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 809 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp11_ = animate;
+#line 809 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp11_) {
+#line 5463 "page-view.c"
+ guint _tmp12_ = 0U;
+#line 811 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->animate_segment = 0;
-#line 843 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp10_ = self->priv->animate_timeout;
-#line 843 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp10_ == ((guint) 0)) {
-#line 5512 "page-view.c"
- guint _tmp11_ = 0U;
-#line 844 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp11_ = g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 150, _page_view_animation_cb_gsource_func, page_view_ref (self), page_view_unref);
-#line 844 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->animate_timeout = _tmp11_;
-#line 5518 "page-view.c"
+#line 812 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp12_ = self->priv->animate_timeout;
+#line 812 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp12_ == ((guint) 0)) {
+#line 5471 "page-view.c"
+ guint _tmp13_ = 0U;
+#line 813 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp13_ = g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 150, _page_view_animation_cb_gsource_func, page_view_ref (self), page_view_unref);
+#line 813 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->animate_timeout = _tmp13_;
+#line 5477 "page-view.c"
}
} else {
- guint _tmp12_;
-#line 848 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp12_ = self->priv->animate_timeout;
-#line 848 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp12_ != ((guint) 0)) {
-#line 5526 "page-view.c"
- guint _tmp13_;
-#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp13_ = self->priv->animate_timeout;
-#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- g_source_remove (_tmp13_);
-#line 5532 "page-view.c"
+ guint _tmp14_ = 0U;
+#line 817 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp14_ = self->priv->animate_timeout;
+#line 817 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp14_ != ((guint) 0)) {
+#line 5485 "page-view.c"
+ guint _tmp15_ = 0U;
+#line 818 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp15_ = self->priv->animate_timeout;
+#line 818 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_source_remove (_tmp15_);
+#line 5491 "page-view.c"
}
-#line 850 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 819 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->animate_timeout = (guint) 0;
-#line 5536 "page-view.c"
+#line 5495 "page-view.c"
}
}
void page_view_render (PageView* self, cairo_t* context) {
+ gint w = 0;
gint _tmp0_ = 0;
- gint w;
+ gint h = 0;
gint _tmp1_ = 0;
- gint h;
- cairo_t* _tmp2_;
- cairo_t* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- cairo_t* _tmp6_;
- cairo_t* _tmp7_;
- gint _tmp8_;
- cairo_t* _tmp9_;
- gint _tmp10_;
- gint _tmp11_;
- gint _tmp12_;
- gint _tmp13_;
- gint _tmp14_;
- gint _tmp15_;
- cairo_t* _tmp16_;
- cairo_t* _tmp17_;
- gint _tmp18_;
- gint _tmp19_;
- cairo_t* _tmp20_;
- GdkPixbuf* _tmp21_;
- cairo_t* _tmp22_;
+ cairo_t* _tmp2_ = NULL;
+ cairo_t* _tmp3_ = NULL;
+ gint _tmp4_ = 0;
+ gint _tmp5_ = 0;
+ cairo_t* _tmp6_ = NULL;
+ cairo_t* _tmp7_ = NULL;
+ gint _tmp8_ = 0;
+ cairo_t* _tmp9_ = NULL;
+ gint _tmp10_ = 0;
+ gint _tmp11_ = 0;
+ gint _tmp12_ = 0;
+ gint _tmp13_ = 0;
+ gint _tmp14_ = 0;
+ gint _tmp15_ = 0;
+ cairo_t* _tmp16_ = NULL;
+ cairo_t* _tmp17_ = NULL;
+ gint _tmp18_ = 0;
+ gint _tmp19_ = 0;
+ cairo_t* _tmp20_ = NULL;
+ GdkPixbuf* _tmp21_ = NULL;
+ cairo_t* _tmp22_ = NULL;
gboolean _tmp23_ = FALSE;
- Page* _tmp24_;
+ Page* _tmp24_ = NULL;
gboolean _tmp25_ = FALSE;
- gboolean _tmp28_;
- gboolean _tmp70_ = FALSE;
- Page* _tmp71_;
+ gboolean _tmp26_ = FALSE;
+ gboolean _tmp30_ = FALSE;
gboolean _tmp72_ = FALSE;
- gboolean _tmp75_;
- Page* _tmp115_;
- gboolean _tmp116_ = FALSE;
-#line 854 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ Page* _tmp73_ = NULL;
+ gboolean _tmp74_ = FALSE;
+ gboolean _tmp75_ = FALSE;
+ gboolean _tmp79_ = FALSE;
+ Page* _tmp121_ = NULL;
+ gboolean _tmp122_ = FALSE;
+ gboolean _tmp123_ = FALSE;
+#line 823 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 854 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 823 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (context != NULL);
-#line 856 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 825 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_update_animation (self);
-#line 857 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 826 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_update_page_view (self);
-#line 859 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 828 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = page_view_get_preview_width (self);
-#line 859 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 828 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
w = _tmp0_;
-#line 860 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 829 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp1_ = page_view_get_preview_height (self);
-#line 860 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 829 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
h = _tmp1_;
-#line 862 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 831 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp2_ = context;
-#line 862 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 831 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cairo_set_line_width (_tmp2_, (gdouble) 1);
-#line 863 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 832 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp3_ = context;
-#line 863 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp4_ = self->priv->x_offset;
-#line 863 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp5_ = self->priv->y_offset;
-#line 863 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 832 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = self->priv->_x_offset;
+#line 832 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp5_ = self->priv->_y_offset;
+#line 832 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cairo_translate (_tmp3_, (gdouble) _tmp4_, (gdouble) _tmp5_);
-#line 866 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 835 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp6_ = context;
-#line 866 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 835 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cairo_set_source_rgb (_tmp6_, (gdouble) 0, (gdouble) 0, (gdouble) 0);
-#line 867 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 836 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp7_ = context;
-#line 867 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 836 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp8_ = self->priv->border_width;
-#line 867 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 836 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cairo_set_line_width (_tmp7_, (gdouble) _tmp8_);
-#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 837 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp9_ = context;
-#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 837 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp10_ = self->priv->border_width;
-#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 837 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp11_ = self->priv->border_width;
-#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 837 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp12_ = self->priv->width;
-#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 837 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp13_ = self->priv->border_width;
-#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 837 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp14_ = self->priv->height;
-#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 837 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp15_ = self->priv->border_width;
-#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 837 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cairo_rectangle (_tmp9_, ((gdouble) _tmp10_) / 2, ((gdouble) _tmp11_) / 2, (gdouble) (_tmp12_ - _tmp13_), (gdouble) (_tmp14_ - _tmp15_));
-#line 872 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 841 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp16_ = context;
-#line 872 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 841 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cairo_stroke (_tmp16_);
-#line 875 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 844 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp17_ = context;
-#line 875 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 844 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp18_ = self->priv->border_width;
-#line 875 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 844 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp19_ = self->priv->border_width;
-#line 875 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 844 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cairo_translate (_tmp17_, (gdouble) _tmp18_, (gdouble) _tmp19_);
-#line 876 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 845 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp20_ = context;
-#line 876 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 845 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp21_ = self->priv->image;
-#line 876 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 845 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
gdk_cairo_set_source_pixbuf (_tmp20_, _tmp21_, (gdouble) 0, (gdouble) 0);
-#line 877 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 846 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp22_ = context;
-#line 877 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 846 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
cairo_paint (_tmp22_);
-#line 880 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp24_ = self->priv->page;
-#line 880 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp25_ = page_is_scanning (_tmp24_);
-#line 880 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp25_) {
-#line 5659 "page-view.c"
- Page* _tmp26_;
- gboolean _tmp27_ = FALSE;
-#line 880 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp26_ = self->priv->page;
-#line 880 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp27_ = page_has_data (_tmp26_);
-#line 880 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp23_ = !_tmp27_;
-#line 5668 "page-view.c"
+#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp24_ = self->priv->_page;
+#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp25_ = page_get_is_scanning (_tmp24_);
+#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp26_ = _tmp25_;
+#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp26_) {
+#line 5623 "page-view.c"
+ Page* _tmp27_ = NULL;
+ gboolean _tmp28_ = FALSE;
+ gboolean _tmp29_ = FALSE;
+#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp27_ = self->priv->_page;
+#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp28_ = page_get_has_data (_tmp27_);
+#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp29_ = _tmp28_;
+#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp23_ = !_tmp29_;
+#line 5635 "page-view.c"
} else {
-#line 880 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp23_ = FALSE;
-#line 5672 "page-view.c"
+#line 5639 "page-view.c"
}
-#line 880 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp28_ = _tmp23_;
-#line 880 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp28_) {
-#line 5678 "page-view.c"
+#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp30_ = _tmp23_;
+#line 849 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp30_) {
+#line 5645 "page-view.c"
gdouble outer_radius = 0.0;
- gint _tmp29_;
- gint _tmp30_;
- gint _tmp33_;
- gdouble arc;
- gdouble _tmp34_;
- gdouble _tmp35_;
+ gint _tmp31_ = 0;
+ gint _tmp32_ = 0;
+ gdouble arc = 0.0;
+ gint _tmp35_ = 0;
+ gdouble x = 0.0;
gdouble _tmp36_ = 0.0;
- gdouble x;
- gdouble _tmp37_;
- gdouble _tmp38_;
+ gdouble _tmp37_ = 0.0;
+ gdouble _tmp38_ = 0.0;
+ gdouble y = 0.0;
gdouble _tmp39_ = 0.0;
- gdouble y;
- gdouble _tmp40_;
- gdouble _tmp41_;
- gdouble _tmp42_;
- gdouble _tmp43_;
+ gdouble _tmp40_ = 0.0;
+ gdouble _tmp41_ = 0.0;
+ gdouble inner_radius = 0.0;
+ gdouble _tmp42_ = 0.0;
+ gdouble _tmp43_ = 0.0;
gdouble _tmp44_ = 0.0;
- gdouble inner_radius;
- gdouble offset;
-#line 883 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp29_ = w;
-#line 883 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp30_ = h;
-#line 883 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp29_ > _tmp30_) {
-#line 5705 "page-view.c"
- gint _tmp31_;
-#line 884 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp31_ = w;
-#line 884 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- outer_radius = 0.15 * _tmp31_;
-#line 5711 "page-view.c"
+ gdouble _tmp45_ = 0.0;
+ gdouble _tmp46_ = 0.0;
+ gdouble offset = 0.0;
+#line 852 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp31_ = w;
+#line 852 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp32_ = h;
+#line 852 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp31_ > _tmp32_) {
+#line 5672 "page-view.c"
+ gint _tmp33_ = 0;
+#line 853 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp33_ = w;
+#line 853 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ outer_radius = 0.15 * _tmp33_;
+#line 5678 "page-view.c"
} else {
- gint _tmp32_;
-#line 886 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp32_ = h;
-#line 886 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- outer_radius = 0.15 * _tmp32_;
-#line 5718 "page-view.c"
+ gint _tmp34_ = 0;
+#line 855 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp34_ = h;
+#line 855 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ outer_radius = 0.15 * _tmp34_;
+#line 5685 "page-view.c"
}
-#line 887 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp33_ = self->priv->animate_n_segments;
-#line 887 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- arc = G_PI / _tmp33_;
-#line 890 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp34_ = outer_radius;
-#line 890 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp35_ = arc;
-#line 890 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp36_ = sin (_tmp35_);
-#line 890 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x = _tmp34_ * _tmp36_;
-#line 891 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp37_ = outer_radius;
-#line 891 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp38_ = arc;
-#line 891 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp39_ = cos (_tmp38_);
-#line 891 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y = _tmp37_ * (_tmp39_ - 1.0);
-#line 892 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp40_ = x;
-#line 892 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp41_ = x;
-#line 892 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp42_ = y;
-#line 892 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp43_ = y;
-#line 892 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp44_ = sqrt ((_tmp40_ * _tmp41_) + (_tmp42_ * _tmp43_));
-#line 892 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- inner_radius = 0.6 * _tmp44_;
-#line 894 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 856 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp35_ = self->priv->animate_n_segments;
+#line 856 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ arc = G_PI / _tmp35_;
+#line 859 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp36_ = outer_radius;
+#line 859 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp37_ = arc;
+#line 859 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp38_ = sin (_tmp37_);
+#line 859 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x = _tmp36_ * _tmp38_;
+#line 860 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp39_ = outer_radius;
+#line 860 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp40_ = arc;
+#line 860 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp41_ = cos (_tmp40_);
+#line 860 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y = _tmp39_ * (_tmp41_ - 1.0);
+#line 861 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp42_ = x;
+#line 861 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp43_ = x;
+#line 861 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp44_ = y;
+#line 861 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp45_ = y;
+#line 861 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp46_ = sqrt ((_tmp42_ * _tmp43_) + (_tmp44_ * _tmp45_));
+#line 861 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ inner_radius = 0.6 * _tmp46_;
+#line 863 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
offset = 0.0;
-#line 5754 "page-view.c"
+#line 5721 "page-view.c"
{
- gint i;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint i = 0;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
i = 0;
-#line 5759 "page-view.c"
+#line 5726 "page-view.c"
{
- gboolean _tmp45_;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp45_ = TRUE;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gboolean _tmp47_ = FALSE;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp47_ = TRUE;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
while (TRUE) {
-#line 5766 "page-view.c"
- gboolean _tmp46_;
- gint _tmp50_;
- gint _tmp51_;
- gint _tmp52_;
- gdouble _tmp53_;
- gdouble _tmp54_;
+#line 5733 "page-view.c"
+ gboolean _tmp48_ = FALSE;
+ gint _tmp52_ = 0;
+ gint _tmp53_ = 0;
+ gint _tmp54_ = 0;
gdouble _tmp55_ = 0.0;
- gint _tmp56_;
- gdouble _tmp57_;
- gdouble _tmp58_;
+ gdouble _tmp56_ = 0.0;
+ gdouble _tmp57_ = 0.0;
+ gint _tmp58_ = 0;
gdouble _tmp59_ = 0.0;
- cairo_t* _tmp60_;
- gdouble _tmp61_;
- gdouble _tmp62_;
- gdouble _tmp63_;
- gint _tmp64_;
- gint _tmp65_;
- cairo_t* _tmp68_;
- cairo_t* _tmp69_;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp46_ = _tmp45_;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!_tmp46_) {
-#line 5790 "page-view.c"
- gint _tmp47_;
- gdouble _tmp48_;
- gdouble _tmp49_;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp47_ = i;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- i = _tmp47_ + 1;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp48_ = offset;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp49_ = arc;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- offset = _tmp48_ + (_tmp49_ * 2);
-#line 5804 "page-view.c"
+ gdouble _tmp60_ = 0.0;
+ gdouble _tmp61_ = 0.0;
+ cairo_t* _tmp62_ = NULL;
+ gdouble _tmp63_ = 0.0;
+ gdouble _tmp64_ = 0.0;
+ gdouble _tmp65_ = 0.0;
+ gint _tmp66_ = 0;
+ gint _tmp67_ = 0;
+ cairo_t* _tmp70_ = NULL;
+ cairo_t* _tmp71_ = NULL;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp48_ = _tmp47_;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!_tmp48_) {
+#line 5757 "page-view.c"
+ gint _tmp49_ = 0;
+ gdouble _tmp50_ = 0.0;
+ gdouble _tmp51_ = 0.0;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp49_ = i;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ i = _tmp49_ + 1;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp50_ = offset;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp51_ = arc;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ offset = _tmp50_ + (_tmp51_ * 2);
+#line 5771 "page-view.c"
}
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp45_ = FALSE;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp50_ = i;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp51_ = self->priv->animate_n_segments;
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (!(_tmp50_ < _tmp51_)) {
-#line 895 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp47_ = FALSE;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp52_ = i;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp53_ = self->priv->animate_n_segments;
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!(_tmp52_ < _tmp53_)) {
+#line 864 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
break;
-#line 5816 "page-view.c"
+#line 5783 "page-view.c"
}
+#line 866 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp54_ = w;
+#line 866 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp55_ = outer_radius;
+#line 866 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp56_ = offset;
+#line 866 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp57_ = sin (_tmp56_);
+#line 866 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x = (_tmp54_ / 2) + (_tmp55_ * _tmp57_);
+#line 867 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp58_ = h;
+#line 867 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp59_ = outer_radius;
+#line 867 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp60_ = offset;
+#line 867 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp61_ = cos (_tmp60_);
+#line 867 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y = (_tmp58_ / 2) - (_tmp59_ * _tmp61_);
+#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp62_ = context;
+#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp63_ = x;
+#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp64_ = y;
+#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp65_ = inner_radius;
+#line 868 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_arc (_tmp62_, _tmp63_, _tmp64_, _tmp65_, (gdouble) 0, 2 * G_PI);
+#line 870 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp66_ = i;
+#line 870 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp67_ = self->priv->animate_segment;
+#line 870 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp66_ == _tmp67_) {
+#line 5821 "page-view.c"
+ cairo_t* _tmp68_ = NULL;
+ cairo_t* _tmp69_ = NULL;
+#line 872 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp68_ = context;
+#line 872 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_set_source_rgb (_tmp68_, 0.75, 0.75, 0.75);
+#line 873 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp69_ = context;
+#line 873 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_fill_preserve (_tmp69_);
+#line 5832 "page-view.c"
+ }
+#line 876 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp70_ = context;
+#line 876 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_set_source_rgb (_tmp70_, 0.5, 0.5, 0.5);
+#line 877 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp71_ = context;
+#line 877 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_stroke (_tmp71_);
+#line 5842 "page-view.c"
+ }
+ }
+ }
+ }
+#line 882 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp73_ = self->priv->_page;
+#line 882 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp74_ = page_get_is_scanning (_tmp73_);
+#line 882 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp75_ = _tmp74_;
+#line 882 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp75_) {
+#line 5855 "page-view.c"
+ Page* _tmp76_ = NULL;
+ gint _tmp77_ = 0;
+ gint _tmp78_ = 0;
+#line 882 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp76_ = self->priv->_page;
+#line 882 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp77_ = page_get_scan_line (_tmp76_);
+#line 882 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp78_ = _tmp77_;
+#line 882 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp72_ = _tmp78_ > 0;
+#line 5867 "page-view.c"
+ } else {
+#line 882 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp72_ = FALSE;
+#line 5871 "page-view.c"
+ }
+#line 882 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp79_ = _tmp72_;
+#line 882 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp79_) {
+#line 5877 "page-view.c"
+ gint scan_line = 0;
+ Page* _tmp80_ = NULL;
+ gint _tmp81_ = 0;
+ gint _tmp82_ = 0;
+ gdouble s = 0.0;
+ gdouble x1 = 0.0;
+ gdouble y1 = 0.0;
+ gdouble x2 = 0.0;
+ gdouble y2 = 0.0;
+ Page* _tmp83_ = NULL;
+ ScanDirection _tmp84_ = 0;
+ ScanDirection _tmp85_ = 0;
+ cairo_t* _tmp113_ = NULL;
+ gdouble _tmp114_ = 0.0;
+ gdouble _tmp115_ = 0.0;
+ cairo_t* _tmp116_ = NULL;
+ gdouble _tmp117_ = 0.0;
+ gdouble _tmp118_ = 0.0;
+ cairo_t* _tmp119_ = NULL;
+ cairo_t* _tmp120_ = NULL;
+#line 884 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp80_ = self->priv->_page;
+#line 884 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp81_ = page_get_scan_line (_tmp80_);
+#line 884 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp82_ = _tmp81_;
+#line 884 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ scan_line = _tmp82_;
+#line 888 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp83_ = self->priv->_page;
+#line 888 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp84_ = page_get_scan_direction (_tmp83_);
+#line 888 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp85_ = _tmp84_;
+#line 888 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ switch (_tmp85_) {
+#line 888 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ case SCAN_DIRECTION_TOP_TO_BOTTOM:
+#line 5916 "page-view.c"
+ {
+ gint _tmp86_ = 0;
+ gint _tmp87_ = 0;
+ gdouble _tmp88_ = 0.0;
+ gint _tmp89_ = 0;
+ gdouble _tmp90_ = 0.0;
+#line 891 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp86_ = scan_line;
+#line 891 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp87_ = page_view_page_to_screen_y (self, _tmp86_);
+#line 891 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ s = (gdouble) _tmp87_;
+#line 892 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x1 = (gdouble) 0;
+#line 892 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp88_ = s;
+#line 892 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y1 = _tmp88_ + 0.5;
+#line 893 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp89_ = w;
+#line 893 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x2 = (gdouble) _tmp89_;
+#line 893 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp90_ = s;
+#line 893 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y2 = _tmp90_ + 0.5;
+#line 894 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ break;
+#line 5945 "page-view.c"
+ }
+#line 888 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ case SCAN_DIRECTION_BOTTOM_TO_TOP:
+#line 5949 "page-view.c"
+ {
+ gint _tmp91_ = 0;
+ gint _tmp92_ = 0;
+ gint _tmp93_ = 0;
+ gdouble _tmp94_ = 0.0;
+ gint _tmp95_ = 0;
+ gint _tmp96_ = 0;
+ gdouble _tmp97_ = 0.0;
+#line 896 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp91_ = scan_line;
+#line 896 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp92_ = page_view_page_to_screen_y (self, _tmp91_);
+#line 896 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ s = (gdouble) _tmp92_;
#line 897 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp52_ = w;
-#line 897 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp53_ = outer_radius;
+ x1 = (gdouble) 0;
#line 897 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp54_ = offset;
+ _tmp93_ = h;
#line 897 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp55_ = sin (_tmp54_);
+ _tmp94_ = s;
#line 897 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x = (_tmp52_ / 2) + (_tmp53_ * _tmp55_);
+ y1 = (_tmp93_ - _tmp94_) + 0.5;
#line 898 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp56_ = h;
+ _tmp95_ = w;
#line 898 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp57_ = outer_radius;
+ x2 = (gdouble) _tmp95_;
#line 898 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp58_ = offset;
+ _tmp96_ = h;
#line 898 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp59_ = cos (_tmp58_);
+ _tmp97_ = s;
#line 898 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y = (_tmp56_ / 2) - (_tmp57_ * _tmp59_);
-#line 899 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp60_ = context;
-#line 899 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp61_ = x;
+ y2 = (_tmp96_ - _tmp97_) + 0.5;
#line 899 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp62_ = y;
-#line 899 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp63_ = inner_radius;
-#line 899 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_arc (_tmp60_, _tmp61_, _tmp62_, _tmp63_, (gdouble) 0, 2 * G_PI);
+ break;
+#line 5984 "page-view.c"
+ }
+#line 888 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ case SCAN_DIRECTION_LEFT_TO_RIGHT:
+#line 5988 "page-view.c"
+ {
+ gint _tmp98_ = 0;
+ gint _tmp99_ = 0;
+ gdouble _tmp100_ = 0.0;
+ gdouble _tmp101_ = 0.0;
+ gint _tmp102_ = 0;
#line 901 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp64_ = i;
+ _tmp98_ = scan_line;
#line 901 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp65_ = self->priv->animate_segment;
+ _tmp99_ = page_view_page_to_screen_x (self, _tmp98_);
#line 901 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp64_ == _tmp65_) {
-#line 5854 "page-view.c"
- cairo_t* _tmp66_;
- cairo_t* _tmp67_;
+ s = (gdouble) _tmp99_;
+#line 902 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp100_ = s;
+#line 902 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x1 = _tmp100_ + 0.5;
+#line 902 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y1 = (gdouble) 0;
#line 903 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp66_ = context;
+ _tmp101_ = s;
#line 903 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_set_source_rgb (_tmp66_, 0.75, 0.75, 0.75);
-#line 904 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp67_ = context;
+ x2 = _tmp101_ + 0.5;
+#line 903 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp102_ = h;
+#line 903 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y2 = (gdouble) _tmp102_;
#line 904 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_fill_preserve (_tmp67_);
-#line 5865 "page-view.c"
- }
+ break;
+#line 6017 "page-view.c"
+ }
+#line 888 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ case SCAN_DIRECTION_RIGHT_TO_LEFT:
+#line 6021 "page-view.c"
+ {
+ gint _tmp103_ = 0;
+ gint _tmp104_ = 0;
+ gint _tmp105_ = 0;
+ gdouble _tmp106_ = 0.0;
+ gint _tmp107_ = 0;
+ gdouble _tmp108_ = 0.0;
+ gint _tmp109_ = 0;
+#line 906 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp103_ = scan_line;
+#line 906 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp104_ = page_view_page_to_screen_x (self, _tmp103_);
+#line 906 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ s = (gdouble) _tmp104_;
+#line 907 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp105_ = w;
#line 907 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp68_ = context;
+ _tmp106_ = s;
#line 907 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_set_source_rgb (_tmp68_, 0.5, 0.5, 0.5);
+ x1 = (_tmp105_ - _tmp106_) + 0.5;
+#line 907 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y1 = (gdouble) 0;
#line 908 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp69_ = context;
+ _tmp107_ = w;
#line 908 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_stroke (_tmp69_);
-#line 5875 "page-view.c"
- }
+ _tmp108_ = s;
+#line 908 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x2 = (_tmp107_ - _tmp108_) + 0.5;
+#line 908 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp109_ = h;
+#line 908 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y2 = (gdouble) _tmp109_;
+#line 909 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ break;
+#line 6056 "page-view.c"
+ }
+ default:
+ {
+ gdouble _tmp110_ = 0.0;
+ gdouble _tmp111_ = 0.0;
+ gdouble _tmp112_ = 0.0;
+#line 911 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y2 = (gdouble) 0;
+#line 911 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp110_ = y2;
+#line 911 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x2 = _tmp110_;
+#line 911 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp111_ = x2;
+#line 911 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y1 = _tmp111_;
+#line 911 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp112_ = y1;
+#line 911 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ x1 = _tmp112_;
+#line 912 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ break;
+#line 6079 "page-view.c"
}
}
- }
-#line 913 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp71_ = self->priv->page;
-#line 913 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp72_ = page_is_scanning (_tmp71_);
-#line 913 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp72_) {
-#line 5886 "page-view.c"
- Page* _tmp73_;
- gint _tmp74_ = 0;
-#line 913 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp73_ = self->priv->page;
-#line 913 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp74_ = page_get_scan_line (_tmp73_);
-#line 913 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp70_ = _tmp74_ > 0;
-#line 5895 "page-view.c"
- } else {
-#line 913 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp70_ = FALSE;
-#line 5899 "page-view.c"
- }
-#line 913 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp75_ = _tmp70_;
-#line 913 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp75_) {
-#line 5905 "page-view.c"
- Page* _tmp76_;
- gint _tmp77_ = 0;
- gint scan_line;
- gdouble s = 0.0;
- gdouble x1 = 0.0;
- gdouble y1 = 0.0;
- gdouble x2 = 0.0;
- gdouble y2 = 0.0;
- Page* _tmp78_;
- ScanDirection _tmp79_ = 0;
- cairo_t* _tmp107_;
- gdouble _tmp108_;
- gdouble _tmp109_;
- cairo_t* _tmp110_;
- gdouble _tmp111_;
- gdouble _tmp112_;
- cairo_t* _tmp113_;
- cairo_t* _tmp114_;
#line 915 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp76_ = self->priv->page;
+ _tmp113_ = context;
#line 915 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp77_ = page_get_scan_line (_tmp76_);
+ _tmp114_ = x1;
#line 915 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- scan_line = _tmp77_;
-#line 919 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp78_ = self->priv->page;
-#line 919 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp79_ = page_get_scan_direction (_tmp78_);
-#line 919 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- switch (_tmp79_) {
-#line 919 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- case SCAN_DIRECTION_TOP_TO_BOTTOM:
-#line 5938 "page-view.c"
- {
- gint _tmp80_;
- gint _tmp81_ = 0;
- gdouble _tmp82_;
- gint _tmp83_;
- gdouble _tmp84_;
+ _tmp115_ = y1;
+#line 915 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_move_to (_tmp113_, _tmp114_, _tmp115_);
+#line 916 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp116_ = context;
+#line 916 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp117_ = x2;
+#line 916 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp118_ = y2;
+#line 916 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_line_to (_tmp116_, _tmp117_, _tmp118_);
+#line 917 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp119_ = context;
+#line 917 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_set_source_rgb (_tmp119_, 1.0, 0.0, 0.0);
+#line 918 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp120_ = context;
+#line 918 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_stroke (_tmp120_);
+#line 6106 "page-view.c"
+ }
#line 922 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp80_ = scan_line;
+ _tmp121_ = self->priv->_page;
#line 922 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp81_ = page_view_page_to_screen_y (self, _tmp80_);
+ _tmp122_ = page_get_has_crop (_tmp121_);
#line 922 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- s = (gdouble) _tmp81_;
-#line 923 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x1 = (gdouble) 0;
-#line 923 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp82_ = s;
-#line 923 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y1 = _tmp82_ + 0.5;
+ _tmp123_ = _tmp122_;
+#line 922 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp123_) {
+#line 6116 "page-view.c"
+ gint x = 0;
+ Page* _tmp124_ = NULL;
+ gint _tmp125_ = 0;
+ gint _tmp126_ = 0;
+ gint y = 0;
+ Page* _tmp127_ = NULL;
+ gint _tmp128_ = 0;
+ gint _tmp129_ = 0;
+ gint crop_width = 0;
+ Page* _tmp130_ = NULL;
+ gint _tmp131_ = 0;
+ gint _tmp132_ = 0;
+ gint crop_height = 0;
+ Page* _tmp133_ = NULL;
+ gint _tmp134_ = 0;
+ gint _tmp135_ = 0;
+ gint dx = 0;
+ gint _tmp136_ = 0;
+ gint _tmp137_ = 0;
+ gint dy = 0;
+ gint _tmp138_ = 0;
+ gint _tmp139_ = 0;
+ gint dw = 0;
+ gint _tmp140_ = 0;
+ gint _tmp141_ = 0;
+ gint dh = 0;
+ gint _tmp142_ = 0;
+ gint _tmp143_ = 0;
+ cairo_t* _tmp144_ = NULL;
+ gint _tmp145_ = 0;
+ gint _tmp146_ = 0;
+ cairo_t* _tmp147_ = NULL;
+ cairo_t* _tmp148_ = NULL;
+ gint _tmp149_ = 0;
+ gint _tmp150_ = 0;
+ gint _tmp151_ = 0;
+ gint _tmp152_ = 0;
+ cairo_t* _tmp153_ = NULL;
+ cairo_t* _tmp154_ = NULL;
+ cairo_t* _tmp155_ = NULL;
+ cairo_t* _tmp156_ = NULL;
+ gint _tmp157_ = 0;
+ gint _tmp158_ = 0;
+ gint _tmp159_ = 0;
+ gint _tmp160_ = 0;
+ cairo_t* _tmp161_ = NULL;
+ cairo_t* _tmp162_ = NULL;
+ cairo_t* _tmp163_ = NULL;
+ gint _tmp164_ = 0;
+ gint _tmp165_ = 0;
+ gint _tmp166_ = 0;
+ gint _tmp167_ = 0;
+ cairo_t* _tmp168_ = NULL;
+ cairo_t* _tmp169_ = NULL;
#line 924 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp83_ = w;
+ _tmp124_ = self->priv->_page;
#line 924 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x2 = (gdouble) _tmp83_;
+ _tmp125_ = page_get_crop_x (_tmp124_);
#line 924 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp84_ = s;
+ _tmp126_ = _tmp125_;
#line 924 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y2 = _tmp84_ + 0.5;
+ x = _tmp126_;
#line 925 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- break;
-#line 5967 "page-view.c"
- }
-#line 919 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- case SCAN_DIRECTION_BOTTOM_TO_TOP:
-#line 5971 "page-view.c"
- {
- gint _tmp85_;
- gint _tmp86_ = 0;
- gint _tmp87_;
- gdouble _tmp88_;
- gint _tmp89_;
- gint _tmp90_;
- gdouble _tmp91_;
+ _tmp127_ = self->priv->_page;
+#line 925 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp128_ = page_get_crop_y (_tmp127_);
+#line 925 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp129_ = _tmp128_;
+#line 925 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ y = _tmp129_;
+#line 926 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp130_ = self->priv->_page;
+#line 926 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp131_ = page_get_crop_width (_tmp130_);
+#line 926 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp132_ = _tmp131_;
+#line 926 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ crop_width = _tmp132_;
#line 927 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp85_ = scan_line;
+ _tmp133_ = self->priv->_page;
#line 927 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp86_ = page_view_page_to_screen_y (self, _tmp85_);
+ _tmp134_ = page_get_crop_height (_tmp133_);
#line 927 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- s = (gdouble) _tmp86_;
-#line 928 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x1 = (gdouble) 0;
-#line 928 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp87_ = h;
-#line 928 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp88_ = s;
-#line 928 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y1 = (_tmp87_ - _tmp88_) + 0.5;
-#line 929 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp89_ = w;
-#line 929 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x2 = (gdouble) _tmp89_;
+ _tmp135_ = _tmp134_;
+#line 927 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ crop_height = _tmp135_;
#line 929 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp90_ = h;
+ _tmp136_ = x;
#line 929 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp91_ = s;
+ _tmp137_ = page_view_page_to_screen_x (self, _tmp136_);
#line 929 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y2 = (_tmp90_ - _tmp91_) + 0.5;
+ dx = _tmp137_;
#line 930 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- break;
-#line 6006 "page-view.c"
- }
-#line 919 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- case SCAN_DIRECTION_LEFT_TO_RIGHT:
-#line 6010 "page-view.c"
- {
- gint _tmp92_;
- gint _tmp93_ = 0;
- gdouble _tmp94_;
- gdouble _tmp95_;
- gint _tmp96_;
+ _tmp138_ = y;
+#line 930 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp139_ = page_view_page_to_screen_y (self, _tmp138_);
+#line 930 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dy = _tmp139_;
+#line 931 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp140_ = crop_width;
+#line 931 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp141_ = page_view_page_to_screen_x (self, _tmp140_);
+#line 931 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ dw = _tmp141_;
#line 932 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp92_ = scan_line;
+ _tmp142_ = crop_height;
#line 932 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp93_ = page_view_page_to_screen_x (self, _tmp92_);
+ _tmp143_ = page_view_page_to_screen_y (self, _tmp142_);
#line 932 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- s = (gdouble) _tmp93_;
-#line 933 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp94_ = s;
-#line 933 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x1 = _tmp94_ + 0.5;
-#line 933 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y1 = (gdouble) 0;
-#line 934 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp95_ = s;
-#line 934 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x2 = _tmp95_ + 0.5;
-#line 934 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp96_ = h;
-#line 934 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y2 = (gdouble) _tmp96_;
+ dh = _tmp143_;
#line 935 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- break;
-#line 6039 "page-view.c"
- }
-#line 919 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- case SCAN_DIRECTION_RIGHT_TO_LEFT:
-#line 6043 "page-view.c"
- {
- gint _tmp97_;
- gint _tmp98_ = 0;
- gint _tmp99_;
- gdouble _tmp100_;
- gint _tmp101_;
- gdouble _tmp102_;
- gint _tmp103_;
+ _tmp144_ = context;
+#line 935 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp145_ = w;
+#line 935 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp146_ = h;
+#line 935 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_rectangle (_tmp144_, (gdouble) 0, (gdouble) 0, (gdouble) _tmp145_, (gdouble) _tmp146_);
+#line 936 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp147_ = context;
+#line 936 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_new_sub_path (_tmp147_);
#line 937 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp97_ = scan_line;
+ _tmp148_ = context;
#line 937 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp98_ = page_view_page_to_screen_x (self, _tmp97_);
+ _tmp149_ = dx;
#line 937 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- s = (gdouble) _tmp98_;
-#line 938 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp99_ = w;
-#line 938 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp100_ = s;
+ _tmp150_ = dy;
+#line 937 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp151_ = dw;
+#line 937 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp152_ = dh;
+#line 937 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_rectangle (_tmp148_, (gdouble) _tmp149_, (gdouble) _tmp150_, (gdouble) _tmp151_, (gdouble) _tmp152_);
#line 938 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x1 = (_tmp99_ - _tmp100_) + 0.5;
+ _tmp153_ = context;
#line 938 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y1 = (gdouble) 0;
-#line 939 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp101_ = w;
+ cairo_set_fill_rule (_tmp153_, CAIRO_FILL_RULE_EVEN_ODD);
#line 939 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp102_ = s;
-#line 939 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x2 = (_tmp101_ - _tmp102_) + 0.5;
-#line 939 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp103_ = h;
+ _tmp154_ = context;
#line 939 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y2 = (gdouble) _tmp103_;
+ cairo_set_source_rgba (_tmp154_, 0.25, 0.25, 0.25, 0.2);
#line 940 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- break;
-#line 6078 "page-view.c"
- }
- default:
- {
- gdouble _tmp104_;
- gdouble _tmp105_;
- gdouble _tmp106_;
-#line 942 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y2 = (gdouble) 0;
-#line 942 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp104_ = y2;
-#line 942 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x2 = _tmp104_;
-#line 942 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp105_ = x2;
-#line 942 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y1 = _tmp105_;
-#line 942 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp106_ = y1;
-#line 942 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x1 = _tmp106_;
+ _tmp155_ = context;
+#line 940 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_fill (_tmp155_);
#line 943 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- break;
-#line 6101 "page-view.c"
- }
- }
+ _tmp156_ = context;
+#line 943 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp157_ = dx;
+#line 943 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp158_ = dy;
+#line 943 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp159_ = dw;
+#line 943 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp160_ = dh;
+#line 943 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_rectangle (_tmp156_, _tmp157_ - 1.5, _tmp158_ - 1.5, (gdouble) (_tmp159_ + 3), (gdouble) (_tmp160_ + 3));
+#line 944 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp161_ = context;
+#line 944 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_set_source_rgb (_tmp161_, 1.0, 1.0, 1.0);
+#line 945 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp162_ = context;
+#line 945 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_stroke (_tmp162_);
#line 946 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp107_ = context;
+ _tmp163_ = context;
#line 946 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp108_ = x1;
+ _tmp164_ = dx;
#line 946 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp109_ = y1;
+ _tmp165_ = dy;
#line 946 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_move_to (_tmp107_, _tmp108_, _tmp109_);
-#line 947 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp110_ = context;
-#line 947 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp111_ = x2;
+ _tmp166_ = dw;
+#line 946 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp167_ = dh;
+#line 946 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ cairo_rectangle (_tmp163_, _tmp164_ - 0.5, _tmp165_ - 0.5, (gdouble) (_tmp166_ + 1), (gdouble) (_tmp167_ + 1));
#line 947 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp112_ = y2;
+ _tmp168_ = context;
#line 947 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_line_to (_tmp110_, _tmp111_, _tmp112_);
+ cairo_set_source_rgb (_tmp168_, 0.0, 0.0, 0.0);
#line 948 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp113_ = context;
+ _tmp169_ = context;
#line 948 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_set_source_rgb (_tmp113_, 1.0, 0.0, 0.0);
-#line 949 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp114_ = context;
-#line 949 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_stroke (_tmp114_);
-#line 6128 "page-view.c"
- }
-#line 953 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp115_ = self->priv->page;
-#line 953 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp116_ = page_has_crop (_tmp115_);
-#line 953 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp116_) {
-#line 6136 "page-view.c"
- gint x = 0;
- gint y = 0;
- gint crop_width = 0;
- gint crop_height = 0;
- Page* _tmp117_;
- gint _tmp118_ = 0;
- gint _tmp119_ = 0;
- gint _tmp120_ = 0;
- gint _tmp121_ = 0;
- gint _tmp122_;
- gint _tmp123_ = 0;
- gint dx;
- gint _tmp124_;
- gint _tmp125_ = 0;
- gint dy;
- gint _tmp126_;
- gint _tmp127_ = 0;
- gint dw;
- gint _tmp128_;
- gint _tmp129_ = 0;
- gint dh;
- cairo_t* _tmp130_;
- gint _tmp131_;
- gint _tmp132_;
- cairo_t* _tmp133_;
- cairo_t* _tmp134_;
- gint _tmp135_;
- gint _tmp136_;
- gint _tmp137_;
- gint _tmp138_;
- cairo_t* _tmp139_;
- cairo_t* _tmp140_;
- cairo_t* _tmp141_;
- cairo_t* _tmp142_;
- gint _tmp143_;
- gint _tmp144_;
- gint _tmp145_;
- gint _tmp146_;
- cairo_t* _tmp147_;
- cairo_t* _tmp148_;
- cairo_t* _tmp149_;
- gint _tmp150_;
- gint _tmp151_;
- gint _tmp152_;
- gint _tmp153_;
- cairo_t* _tmp154_;
- cairo_t* _tmp155_;
-#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp117_ = self->priv->page;
-#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- page_get_crop (_tmp117_, &_tmp118_, &_tmp119_, &_tmp120_, &_tmp121_);
-#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- x = _tmp118_;
-#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- y = _tmp119_;
-#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- crop_width = _tmp120_;
-#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- crop_height = _tmp121_;
-#line 958 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp122_ = x;
-#line 958 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp123_ = page_view_page_to_screen_x (self, _tmp122_);
-#line 958 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dx = _tmp123_;
-#line 959 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp124_ = y;
-#line 959 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp125_ = page_view_page_to_screen_y (self, _tmp124_);
-#line 959 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dy = _tmp125_;
-#line 960 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp126_ = crop_width;
-#line 960 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp127_ = page_view_page_to_screen_x (self, _tmp126_);
-#line 960 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dw = _tmp127_;
-#line 961 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp128_ = crop_height;
-#line 961 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp129_ = page_view_page_to_screen_y (self, _tmp128_);
-#line 961 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- dh = _tmp129_;
-#line 964 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp130_ = context;
-#line 964 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp131_ = w;
-#line 964 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp132_ = h;
-#line 964 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_rectangle (_tmp130_, (gdouble) 0, (gdouble) 0, (gdouble) _tmp131_, (gdouble) _tmp132_);
-#line 965 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp133_ = context;
-#line 965 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_new_sub_path (_tmp133_);
-#line 966 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp134_ = context;
-#line 966 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp135_ = dx;
-#line 966 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp136_ = dy;
-#line 966 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp137_ = dw;
-#line 966 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp138_ = dh;
-#line 966 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_rectangle (_tmp134_, (gdouble) _tmp135_, (gdouble) _tmp136_, (gdouble) _tmp137_, (gdouble) _tmp138_);
-#line 967 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp139_ = context;
-#line 967 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_set_fill_rule (_tmp139_, CAIRO_FILL_RULE_EVEN_ODD);
-#line 968 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp140_ = context;
-#line 968 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_set_source_rgba (_tmp140_, 0.25, 0.25, 0.25, 0.2);
-#line 969 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp141_ = context;
-#line 969 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_fill (_tmp141_);
-#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp142_ = context;
-#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp143_ = dx;
-#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp144_ = dy;
-#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp145_ = dw;
-#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp146_ = dh;
-#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_rectangle (_tmp142_, _tmp143_ - 1.5, _tmp144_ - 1.5, (gdouble) (_tmp145_ + 3), (gdouble) (_tmp146_ + 3));
-#line 973 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp147_ = context;
-#line 973 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_set_source_rgb (_tmp147_, 1.0, 1.0, 1.0);
-#line 974 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp148_ = context;
-#line 974 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_stroke (_tmp148_);
-#line 975 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp149_ = context;
-#line 975 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp150_ = dx;
-#line 975 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp151_ = dy;
-#line 975 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp152_ = dw;
-#line 975 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp153_ = dh;
-#line 975 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_rectangle (_tmp149_, _tmp150_ - 0.5, _tmp151_ - 0.5, (gdouble) (_tmp152_ + 1), (gdouble) (_tmp153_ + 1));
-#line 976 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp154_ = context;
-#line 976 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_set_source_rgb (_tmp154_, 0.0, 0.0, 0.0);
-#line 977 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp155_ = context;
-#line 977 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- cairo_stroke (_tmp155_);
-#line 6296 "page-view.c"
+ cairo_stroke (_tmp169_);
+#line 6303 "page-view.c"
}
}
void page_view_set_width (PageView* self, gint width) {
- gint _tmp0_;
- Page* _tmp1_;
+ gint height = 0;
+ gint _tmp0_ = 0;
+ Page* _tmp1_ = NULL;
gint _tmp2_ = 0;
- Page* _tmp3_;
- gint _tmp4_ = 0;
- gint height;
- gboolean _tmp5_ = FALSE;
- gint _tmp6_;
- gint _tmp7_;
- gboolean _tmp10_;
- gint _tmp11_;
- gint _tmp12_;
-#line 981 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp3_ = 0;
+ Page* _tmp4_ = NULL;
+ gint _tmp5_ = 0;
+ gint _tmp6_ = 0;
+ gboolean _tmp7_ = FALSE;
+ gint _tmp8_ = 0;
+ gint _tmp9_ = 0;
+ gboolean _tmp12_ = FALSE;
+ gint _tmp13_ = 0;
+ gint _tmp14_ = 0;
+#line 952 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 984 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 955 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = width;
-#line 984 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp1_ = self->priv->page;
-#line 984 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 955 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp1_ = self->priv->_page;
+#line 955 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp2_ = page_get_height (_tmp1_);
-#line 984 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp3_ = self->priv->page;
-#line 984 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp4_ = page_get_width (_tmp3_);
-#line 984 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- height = (gint) ((((gdouble) _tmp0_) * _tmp2_) / _tmp4_);
-#line 985 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp6_ = self->priv->width;
-#line 985 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp7_ = width;
-#line 985 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp6_ == _tmp7_) {
-#line 6334 "page-view.c"
- gint _tmp8_;
- gint _tmp9_;
-#line 985 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp8_ = self->priv->height;
-#line 985 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp9_ = height;
-#line 985 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp5_ = _tmp8_ == _tmp9_;
-#line 6343 "page-view.c"
- } else {
-#line 985 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp5_ = FALSE;
+#line 955 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp3_ = _tmp2_;
+#line 955 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = self->priv->_page;
+#line 955 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp5_ = page_get_width (_tmp4_);
+#line 955 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp6_ = _tmp5_;
+#line 955 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ height = (gint) ((((gdouble) _tmp0_) * _tmp3_) / _tmp6_);
+#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp8_ = self->priv->width;
+#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp9_ = width;
+#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp8_ == _tmp9_) {
#line 6347 "page-view.c"
+ gint _tmp10_ = 0;
+ gint _tmp11_ = 0;
+#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp10_ = self->priv->height;
+#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp11_ = height;
+#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = _tmp10_ == _tmp11_;
+#line 6356 "page-view.c"
+ } else {
+#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = FALSE;
+#line 6360 "page-view.c"
}
-#line 985 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp10_ = _tmp5_;
-#line 985 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp10_) {
-#line 986 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp12_ = _tmp7_;
+#line 956 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp12_) {
+#line 957 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return;
-#line 6355 "page-view.c"
+#line 6368 "page-view.c"
}
-#line 988 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp11_ = width;
-#line 988 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->width = _tmp11_;
-#line 989 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp12_ = height;
-#line 989 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->height = _tmp12_;
-#line 992 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 959 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp13_ = width;
+#line 959 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->width = _tmp13_;
+#line 960 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp14_ = height;
+#line 960 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->height = _tmp14_;
+#line 963 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->update_image = TRUE;
-#line 994 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 965 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_emit_by_name (self, "size-changed");
-#line 995 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 966 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_emit_by_name (self, "changed");
-#line 6371 "page-view.c"
+#line 6384 "page-view.c"
}
void page_view_set_height (PageView* self, gint height) {
- gint _tmp0_;
- Page* _tmp1_;
+ gint width = 0;
+ gint _tmp0_ = 0;
+ Page* _tmp1_ = NULL;
gint _tmp2_ = 0;
- Page* _tmp3_;
- gint _tmp4_ = 0;
- gint width;
- gboolean _tmp5_ = FALSE;
- gint _tmp6_;
- gint _tmp7_;
- gboolean _tmp10_;
- gint _tmp11_;
- gint _tmp12_;
-#line 998 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp3_ = 0;
+ Page* _tmp4_ = NULL;
+ gint _tmp5_ = 0;
+ gint _tmp6_ = 0;
+ gboolean _tmp7_ = FALSE;
+ gint _tmp8_ = 0;
+ gint _tmp9_ = 0;
+ gboolean _tmp12_ = FALSE;
+ gint _tmp13_ = 0;
+ gint _tmp14_ = 0;
+#line 969 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 1001 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = height;
-#line 1001 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp1_ = self->priv->page;
-#line 1001 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp1_ = self->priv->_page;
+#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp2_ = page_get_width (_tmp1_);
-#line 1001 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp3_ = self->priv->page;
-#line 1001 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp4_ = page_get_height (_tmp3_);
-#line 1001 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- width = (gint) ((((gdouble) _tmp0_) * _tmp2_) / _tmp4_);
-#line 1002 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp6_ = self->priv->width;
-#line 1002 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp7_ = width;
-#line 1002 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp6_ == _tmp7_) {
-#line 6408 "page-view.c"
- gint _tmp8_;
- gint _tmp9_;
-#line 1002 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp8_ = self->priv->height;
-#line 1002 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp9_ = height;
-#line 1002 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp5_ = _tmp8_ == _tmp9_;
-#line 6417 "page-view.c"
+#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp3_ = _tmp2_;
+#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = self->priv->_page;
+#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp5_ = page_get_height (_tmp4_);
+#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp6_ = _tmp5_;
+#line 972 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ width = (gint) ((((gdouble) _tmp0_) * _tmp3_) / _tmp6_);
+#line 973 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp8_ = self->priv->width;
+#line 973 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp9_ = width;
+#line 973 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp8_ == _tmp9_) {
+#line 6427 "page-view.c"
+ gint _tmp10_ = 0;
+ gint _tmp11_ = 0;
+#line 973 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp10_ = self->priv->height;
+#line 973 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp11_ = height;
+#line 973 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = _tmp10_ == _tmp11_;
+#line 6436 "page-view.c"
} else {
-#line 1002 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp5_ = FALSE;
-#line 6421 "page-view.c"
+#line 973 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = FALSE;
+#line 6440 "page-view.c"
}
-#line 1002 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp10_ = _tmp5_;
-#line 1002 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- if (_tmp10_) {
-#line 1003 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 973 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp12_ = _tmp7_;
+#line 973 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp12_) {
+#line 974 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return;
-#line 6429 "page-view.c"
+#line 6448 "page-view.c"
}
-#line 1005 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp11_ = width;
-#line 1005 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->width = _tmp11_;
-#line 1006 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp12_ = height;
-#line 1006 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->height = _tmp12_;
-#line 1009 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 976 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp13_ = width;
+#line 976 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->width = _tmp13_;
+#line 977 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp14_ = height;
+#line 977 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->height = _tmp14_;
+#line 980 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->update_image = TRUE;
-#line 1011 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 982 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_emit_by_name (self, "size-changed");
-#line 1012 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 983 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_emit_by_name (self, "changed");
-#line 6445 "page-view.c"
+#line 6464 "page-view.c"
}
gint page_view_get_width (PageView* self) {
gint result = 0;
- gint _tmp0_;
-#line 1015 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp0_ = 0;
+#line 986 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_val_if_fail (self != NULL, 0);
-#line 1017 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 988 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = self->priv->width;
-#line 1017 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 988 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = _tmp0_;
-#line 1017 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 988 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 6460 "page-view.c"
+#line 6479 "page-view.c"
}
gint page_view_get_height (PageView* self) {
gint result = 0;
- gint _tmp0_;
-#line 1020 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ gint _tmp0_ = 0;
+#line 991 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_val_if_fail (self != NULL, 0);
-#line 1022 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 993 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_tmp0_ = self->priv->height;
-#line 1022 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 993 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
result = _tmp0_;
-#line 1022 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 993 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return result;
-#line 6475 "page-view.c"
+#line 6494 "page-view.c"
}
static void page_view_page_pixels_changed_cb (PageView* self, Page* p) {
-#line 1025 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 996 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 1025 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 996 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (p != NULL);
-#line 1028 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 999 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->update_image = TRUE;
-#line 1029 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1000 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_emit_by_name (self, "changed");
-#line 6488 "page-view.c"
+#line 6507 "page-view.c"
}
static void page_view_page_size_changed_cb (PageView* self, Page* p) {
-#line 1032 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1003 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 1032 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1003 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (p != NULL);
-#line 1035 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1006 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->update_image = TRUE;
-#line 1036 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1007 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_emit_by_name (self, "size-changed");
-#line 1037 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1008 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_emit_by_name (self, "changed");
-#line 6503 "page-view.c"
+#line 6522 "page-view.c"
}
static void page_view_page_overlay_changed_cb (PageView* self, Page* p) {
-#line 1040 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1011 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 1040 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1011 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (p != NULL);
-#line 1042 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1013 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_emit_by_name (self, "changed");
-#line 6514 "page-view.c"
+#line 6533 "page-view.c"
}
static void page_view_scan_direction_changed_cb (PageView* self, Page* p) {
-#line 1045 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1016 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (self != NULL);
-#line 1045 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1016 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_return_if_fail (p != NULL);
-#line 1048 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1019 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->update_image = TRUE;
-#line 1049 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1020 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_emit_by_name (self, "size-changed");
-#line 1050 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 1021 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_signal_emit_by_name (self, "changed");
+#line 6548 "page-view.c"
+}
+
+
+Page* page_view_get_page (PageView* self) {
+ Page* result;
+ Page* _tmp0_ = NULL;
+#line 29 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_val_if_fail (self != NULL, NULL);
+#line 29 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = self->priv->_page;
+#line 29 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ result = _tmp0_;
+#line 29 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ return result;
+#line 6563 "page-view.c"
+}
+
+
+static gpointer _page_ref0 (gpointer self) {
+#line 29 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ return self ? page_ref (self) : NULL;
+#line 6570 "page-view.c"
+}
+
+
+static void page_view_set_page (PageView* self, Page* value) {
+ Page* _tmp0_ = NULL;
+ Page* _tmp1_ = NULL;
+#line 29 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_if_fail (self != NULL);
+#line 29 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = value;
+#line 29 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp1_ = _page_ref0 (_tmp0_);
+#line 29 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _page_unref0 (self->priv->_page);
+#line 29 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->_page = _tmp1_;
+#line 6587 "page-view.c"
+}
+
+
+gboolean page_view_get_selected (PageView* self) {
+ gboolean result;
+ gboolean _tmp0_ = FALSE;
+#line 38 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_val_if_fail (self != NULL, FALSE);
+#line 38 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = self->priv->selected_;
+#line 38 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ result = _tmp0_;
+#line 38 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ return result;
+#line 6602 "page-view.c"
+}
+
+
+void page_view_set_selected (PageView* self, gboolean value) {
+ gboolean _tmp0_ = FALSE;
+ gboolean _tmp1_ = FALSE;
+ gboolean _tmp2_ = FALSE;
+ gboolean _tmp3_ = FALSE;
+ gboolean _tmp6_ = FALSE;
+ gboolean _tmp13_ = FALSE;
+ gboolean _tmp14_ = FALSE;
+ gboolean _tmp15_ = FALSE;
+#line 39 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_if_fail (self != NULL);
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp2_ = page_view_get_selected (self);
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp3_ = _tmp2_;
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp3_) {
+#line 6623 "page-view.c"
+ gboolean _tmp4_ = FALSE;
+ gboolean _tmp5_ = FALSE;
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = page_view_get_selected (self);
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp5_ = _tmp4_;
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp1_ = _tmp5_;
+#line 6632 "page-view.c"
+ } else {
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp1_ = FALSE;
+#line 6636 "page-view.c"
+ }
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp6_ = _tmp1_;
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp6_) {
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = TRUE;
+#line 6644 "page-view.c"
+ } else {
+ gboolean _tmp7_ = FALSE;
+ gboolean _tmp8_ = FALSE;
+ gboolean _tmp9_ = FALSE;
+ gboolean _tmp12_ = FALSE;
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp8_ = page_view_get_selected (self);
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp9_ = _tmp8_;
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (!_tmp9_) {
+#line 6656 "page-view.c"
+ gboolean _tmp10_ = FALSE;
+ gboolean _tmp11_ = FALSE;
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp10_ = page_view_get_selected (self);
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp11_ = _tmp10_;
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = !_tmp11_;
+#line 6665 "page-view.c"
+ } else {
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp7_ = FALSE;
+#line 6669 "page-view.c"
+ }
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp12_ = _tmp7_;
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = _tmp12_;
+#line 6675 "page-view.c"
+ }
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp13_ = _tmp0_;
+#line 41 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ if (_tmp13_) {
+#line 42 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ return;
+#line 6683 "page-view.c"
+ }
+#line 43 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp14_ = page_view_get_selected (self);
+#line 43 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp15_ = _tmp14_;
+#line 43 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ page_view_set_selected (self, _tmp15_);
+#line 44 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_emit_by_name (self, "changed");
-#line 6529 "page-view.c"
+#line 6693 "page-view.c"
+}
+
+
+gint page_view_get_x_offset (PageView* self) {
+ gint result;
+ gint _tmp0_ = 0;
+#line 64 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_val_if_fail (self != NULL, 0);
+#line 64 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = self->priv->_x_offset;
+#line 64 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ result = _tmp0_;
+#line 64 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ return result;
+#line 6708 "page-view.c"
+}
+
+
+void page_view_set_x_offset (PageView* self, gint value) {
+ gint _tmp0_ = 0;
+#line 64 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_if_fail (self != NULL);
+#line 64 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = value;
+#line 64 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->_x_offset = _tmp0_;
+#line 6720 "page-view.c"
+}
+
+
+gint page_view_get_y_offset (PageView* self) {
+ gint result;
+ gint _tmp0_ = 0;
+#line 65 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_val_if_fail (self != NULL, 0);
+#line 65 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = self->priv->_y_offset;
+#line 65 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ result = _tmp0_;
+#line 65 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ return result;
+#line 6735 "page-view.c"
+}
+
+
+void page_view_set_y_offset (PageView* self, gint value) {
+ gint _tmp0_ = 0;
+#line 65 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_if_fail (self != NULL);
+#line 65 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = value;
+#line 65 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->_y_offset = _tmp0_;
+#line 6747 "page-view.c"
+}
+
+
+GdkCursorType page_view_get_cursor (PageView* self) {
+ GdkCursorType result;
+ GdkCursorType _tmp0_ = 0;
+#line 76 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_val_if_fail (self != NULL, 0);
+#line 76 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = self->priv->_cursor;
+#line 76 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ result = _tmp0_;
+#line 76 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ return result;
+#line 6762 "page-view.c"
+}
+
+
+static void page_view_set_cursor (PageView* self, GdkCursorType value) {
+ GdkCursorType _tmp0_ = 0;
+#line 76 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ g_return_if_fail (self != NULL);
+#line 76 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = value;
+#line 76 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->_cursor = _tmp0_;
+#line 6774 "page-view.c"
}
static void value_page_view_init (GValue* value) {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
value->data[0].v_pointer = NULL;
-#line 6536 "page-view.c"
+#line 6781 "page-view.c"
}
@@ -6541,7 +6786,7 @@ static void value_page_view_free_value (GValue* value) {
if (value->data[0].v_pointer) {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_unref (value->data[0].v_pointer);
-#line 6545 "page-view.c"
+#line 6790 "page-view.c"
}
}
@@ -6551,11 +6796,11 @@ static void value_page_view_copy_value (const GValue* src_value, GValue* dest_va
if (src_value->data[0].v_pointer) {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
dest_value->data[0].v_pointer = page_view_ref (src_value->data[0].v_pointer);
-#line 6555 "page-view.c"
+#line 6800 "page-view.c"
} else {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
dest_value->data[0].v_pointer = NULL;
-#line 6559 "page-view.c"
+#line 6804 "page-view.c"
}
}
@@ -6563,37 +6808,37 @@ static void value_page_view_copy_value (const GValue* src_value, GValue* dest_va
static gpointer value_page_view_peek_pointer (const GValue* value) {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return value->data[0].v_pointer;
-#line 6567 "page-view.c"
+#line 6812 "page-view.c"
}
static gchar* value_page_view_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (collect_values[0].v_pointer) {
-#line 6574 "page-view.c"
+#line 6819 "page-view.c"
PageView* object;
object = collect_values[0].v_pointer;
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (object->parent_instance.g_class == NULL) {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 6581 "page-view.c"
+#line 6826 "page-view.c"
} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 6585 "page-view.c"
+#line 6830 "page-view.c"
}
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
value->data[0].v_pointer = page_view_ref (object);
-#line 6589 "page-view.c"
+#line 6834 "page-view.c"
} else {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
value->data[0].v_pointer = NULL;
-#line 6593 "page-view.c"
+#line 6838 "page-view.c"
}
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return NULL;
-#line 6597 "page-view.c"
+#line 6842 "page-view.c"
}
@@ -6604,25 +6849,25 @@ static gchar* value_page_view_lcopy_value (const GValue* value, guint n_collect_
if (!object_p) {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 6608 "page-view.c"
+#line 6853 "page-view.c"
}
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (!value->data[0].v_pointer) {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
*object_p = NULL;
-#line 6614 "page-view.c"
+#line 6859 "page-view.c"
} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
*object_p = value->data[0].v_pointer;
-#line 6618 "page-view.c"
+#line 6863 "page-view.c"
} else {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
*object_p = page_view_ref (value->data[0].v_pointer);
-#line 6622 "page-view.c"
+#line 6867 "page-view.c"
}
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return NULL;
-#line 6626 "page-view.c"
+#line 6871 "page-view.c"
}
@@ -6636,7 +6881,7 @@ GParamSpec* param_spec_page_view (const gchar* name, const gchar* nick, const gc
G_PARAM_SPEC (spec)->value_type = object_type;
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return G_PARAM_SPEC (spec);
-#line 6640 "page-view.c"
+#line 6885 "page-view.c"
}
@@ -6645,7 +6890,7 @@ gpointer value_get_page_view (const GValue* value) {
g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_PAGE_VIEW), NULL);
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return value->data[0].v_pointer;
-#line 6649 "page-view.c"
+#line 6894 "page-view.c"
}
@@ -6665,17 +6910,17 @@ void value_set_page_view (GValue* value, gpointer v_object) {
value->data[0].v_pointer = v_object;
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_ref (value->data[0].v_pointer);
-#line 6669 "page-view.c"
+#line 6914 "page-view.c"
} else {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
value->data[0].v_pointer = NULL;
-#line 6673 "page-view.c"
+#line 6918 "page-view.c"
}
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (old) {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_unref (old);
-#line 6679 "page-view.c"
+#line 6924 "page-view.c"
}
}
@@ -6694,17 +6939,17 @@ void value_take_page_view (GValue* value, gpointer v_object) {
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
value->data[0].v_pointer = v_object;
-#line 6698 "page-view.c"
+#line 6943 "page-view.c"
} else {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
value->data[0].v_pointer = NULL;
-#line 6702 "page-view.c"
+#line 6947 "page-view.c"
}
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
if (old) {
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
page_view_unref (old);
-#line 6708 "page-view.c"
+#line 6953 "page-view.c"
}
}
@@ -6720,7 +6965,7 @@ static void page_view_class_init (PageViewClass * klass) {
g_signal_new ("size_changed", TYPE_PAGE_VIEW, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_new ("changed", TYPE_PAGE_VIEW, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
-#line 6724 "page-view.c"
+#line 6969 "page-view.c"
}
@@ -6729,69 +6974,71 @@ static void page_view_instance_init (PageView * self) {
self->priv = PAGE_VIEW_GET_PRIVATE (self);
#line 32 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->image = NULL;
-#line 36 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 35 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->selected_ = FALSE;
+#line 48 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->border_width = 1;
-#line 39 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 51 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->update_image = TRUE;
-#line 64 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- self->priv->cursor = GDK_ARROW;
-#line 66 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 76 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ self->priv->_cursor = GDK_ARROW;
+#line 78 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->priv->animate_n_segments = 7;
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self->ref_count = 1;
-#line 6743 "page-view.c"
+#line 6990 "page-view.c"
}
static void page_view_finalize (PageView* obj) {
PageView * self;
- Page* _tmp0_;
+ Page* _tmp0_ = NULL;
guint _tmp1_ = 0U;
- Page* _tmp2_;
+ Page* _tmp2_ = NULL;
guint _tmp3_ = 0U;
- Page* _tmp4_;
+ Page* _tmp4_ = NULL;
guint _tmp5_ = 0U;
- Page* _tmp6_;
+ Page* _tmp6_ = NULL;
guint _tmp7_ = 0U;
- Page* _tmp8_;
+ Page* _tmp8_ = NULL;
guint _tmp9_ = 0U;
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_PAGE_VIEW, PageView);
-#line 85 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp0_ = self->priv->page;
-#line 85 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 97 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp0_ = self->priv->_page;
+#line 97 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_parse_name ("pixels-changed", TYPE_PAGE, &_tmp1_, NULL, FALSE);
-#line 85 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 97 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_handlers_disconnect_matched (_tmp0_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp1_, 0, NULL, (GCallback) _page_view_page_pixels_changed_cb_page_pixels_changed, self);
-#line 86 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp2_ = self->priv->page;
-#line 86 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 98 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp2_ = self->priv->_page;
+#line 98 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_parse_name ("size-changed", TYPE_PAGE, &_tmp3_, NULL, FALSE);
-#line 86 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 98 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_handlers_disconnect_matched (_tmp2_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp3_, 0, NULL, (GCallback) _page_view_page_size_changed_cb_page_size_changed, self);
-#line 87 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp4_ = self->priv->page;
-#line 87 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp4_ = self->priv->_page;
+#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_parse_name ("crop-changed", TYPE_PAGE, &_tmp5_, NULL, FALSE);
-#line 87 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 99 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_handlers_disconnect_matched (_tmp4_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp5_, 0, NULL, (GCallback) _page_view_page_overlay_changed_cb_page_crop_changed, self);
-#line 88 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp6_ = self->priv->page;
-#line 88 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 100 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp6_ = self->priv->_page;
+#line 100 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_parse_name ("scan-line-changed", TYPE_PAGE, &_tmp7_, NULL, FALSE);
-#line 88 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 100 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_handlers_disconnect_matched (_tmp6_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp7_, 0, NULL, (GCallback) _page_view_page_overlay_changed_cb_page_scan_line_changed, self);
-#line 89 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _tmp8_ = self->priv->page;
-#line 89 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 101 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+ _tmp8_ = self->priv->_page;
+#line 101 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_parse_name ("scan-direction-changed", TYPE_PAGE, &_tmp9_, NULL, FALSE);
-#line 89 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
+#line 101 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_signal_handlers_disconnect_matched (_tmp8_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp9_, 0, NULL, (GCallback) _page_view_scan_direction_changed_cb_page_scan_direction_changed, self);
#line 29 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
- _page_unref0 (self->priv->page);
+ _page_unref0 (self->priv->_page);
#line 32 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
_g_object_unref0 (self->priv->image);
-#line 6795 "page-view.c"
+#line 7042 "page-view.c"
}
@@ -6816,7 +7063,7 @@ gpointer page_view_ref (gpointer instance) {
g_atomic_int_inc (&self->ref_count);
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
return instance;
-#line 6820 "page-view.c"
+#line 7067 "page-view.c"
}
@@ -6829,7 +7076,7 @@ void page_view_unref (gpointer instance) {
PAGE_VIEW_GET_CLASS (self)->finalize (self);
#line 26 "/home/bob/bzr/simple-scan/trunk/src/page-view.vala"
g_type_free_instance ((GTypeInstance *) self);
-#line 6833 "page-view.c"
+#line 7080 "page-view.c"
}
}