<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hi,<br>
    <br>
    <div class="moz-cite-prefix">On 2020-06-08 3:34 p.m., Maxim Ushakov
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:f81be0cd-105b-d8ab-1e5d-defbee159855@maxamuxa.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      There is an other suggested pack of changes for xSane and its
      Preview window:
      <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" moz-do-not-send="true">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"
          moz-do-not-send="true">https://gitlab.com/sane-project/frontend/xsane/-/merge_requests/11</a><br>
      </p>
      <br>
    </blockquote>
    Wow, that's a lot of get through! <br>
    I will give it a try and I will review the changes.<br>
    <br>
    Once again, many thanks for your efforts!<br>
    <br>
    Cheers,<br>
    Ralph<br>
    <br>
  </body>
</html>