<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi all, hi Ralph!</p>
<p>There is an other suggested pack of changes for xSane and its
Preview window:</p>
<ol>
<li data-sourcepos="1:1-1:67">Add 'Create selection for full-frame
of 135 format film' button.</li>
<li data-sourcepos="2:1-2:44">Remove 'Undo Zoom' button, it is
useless.</li>
<li data-sourcepos="3:1-7:82">Redesign 'Drag modes':</li>
<ol>
<li data-sourcepos="3:1-7:82">Left button outside the selection:
create a new selection.</li>
<li data-sourcepos="3:1-7:82">Left button on a border of
selection: modify this selection.</li>
<li data-sourcepos="3:1-7:82">Left button inside the selection:
move the selection.</li>
<li data-sourcepos="3:1-7:82">Middle button anywhere in the
screen: move the screen (for Zoomed mode only).</li>
</ol>
</ol>
It is designated for simplifying the process of scanning camera
rolls and slides.The user can Zoom In as they like to, create a
selection box with an exact size of frame (135 format, full size or
half size), then move this box across the frames, scan frames, move
the screen, etc.
<p>Patterns for mouse buttons are similar to Gimp. There is no
general patterns amid image editors and CAD systems, so Gimp is an
option.</p>
<p>The code of xsane-preview.h/cpp was rewritten and simplified
first to make new patterns and modes with their cursors easy to
add. </p>
<p>The cloned repo: <a class="moz-txt-link-freetext" href="https://gitlab.com/umaxik/xsane">https://gitlab.com/umaxik/xsane</a><br>
Merge request:
<a class="moz-txt-link-freetext" href="https://gitlab.com/sane-project/frontend/xsane/-/merge_requests/11">https://gitlab.com/sane-project/frontend/xsane/-/merge_requests/11</a><br>
</p>
<p>Best regards,<br>
Max<br>
</p>
</body>
</html>