From befba166970ea661a0d4c6808188d98ad19d4d45 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Mon, 5 Apr 2010 09:28:52 +0000 Subject: [PATCH] Allow to display the last line of pixels in magnifier. git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1442 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- src/buttons.c | 4 ++-- src/special.c | 2 +- src/windows.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/buttons.c b/src/buttons.c index b2daddd2..33078df2 100644 --- a/src/buttons.c +++ b/src/buttons.c @@ -352,7 +352,7 @@ void Button_Hide_menu(void) if (Main_magnifier_height>Main_image_height) Main_magnifier_offset_Y=0; else - Main_magnifier_offset_Y=Main_image_height-Main_magnifier_height; + Main_magnifier_offset_Y=Main_image_height-Main_magnifier_height+1; } } @@ -421,7 +421,7 @@ void Set_bar_visibility(word bar, byte visible) if (Main_magnifier_height>Main_image_height) Main_magnifier_offset_Y=0; else - Main_magnifier_offset_Y=Main_image_height-Main_magnifier_height; + Main_magnifier_offset_Y=Main_image_height-Main_magnifier_height+1; } } diff --git a/src/special.c b/src/special.c index da8e8359..5451c1a8 100644 --- a/src/special.c +++ b/src/special.c @@ -356,7 +356,7 @@ void Scroll_magnifier(short delta_x,short delta_y) if (temp_x_offset+Main_magnifier_width>Main_image_width) temp_x_offset=Main_image_width-Main_magnifier_width; if (temp_y_offset+Main_magnifier_height>Main_image_height) - temp_y_offset=Main_image_height-Main_magnifier_height; + temp_y_offset=Main_image_height-Main_magnifier_height+1; if (temp_x_offset<0) temp_x_offset=0; if (temp_y_offset<0) diff --git a/src/windows.c b/src/windows.c index 18a47a5d..e2fc12b3 100644 --- a/src/windows.c +++ b/src/windows.c @@ -1776,7 +1776,7 @@ void Compute_magnifier_data(void) if (Main_magnifier_mode && Main_magnifier_offset_Y) { if (Main_image_heightMain_image_width) Main_magnifier_offset_X=Main_image_width-Main_magnifier_width; if (Main_magnifier_offset_Y+Main_magnifier_height>Main_image_height) - Main_magnifier_offset_Y=Main_image_height-Main_magnifier_height; + Main_magnifier_offset_Y=Main_image_height-Main_magnifier_height+1; if (Main_magnifier_offset_X<0) Main_magnifier_offset_X=0; if (Main_magnifier_offset_Y<0)