<div dir="auto">Thanks Maxim for your time to develop this! I'm happy to see after long time that someone are starting to modernize XSane.<div dir="auto"><br></div><div dir="auto">For me, this behaviour change in Zoom/ Selection handling is really needed, that you were lead by GIMP's handling, even better. :)</div><div dir="auto"><br></div><div dir="auto">Kind regards.</div><div dir="auto"><br></div><div dir="auto">Ingo Weigert</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Maxim Ushakov <<a href="mailto:head@maxamuxa.com">head@maxamuxa.com</a>> schrieb am Di., 9. Juni 2020, 00:58:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div 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>Add 'Create selection for full-frame
        of 135 format film' button.</li>
      <li>Remove 'Undo Zoom' button, it is
        useless.</li>
      <li>Redesign 'Drag modes':</li>
      <ol>
        <li>Left button outside the selection:
          create a new selection.</li>
        <li>Left button on a border of
          selection: modify this selection.</li>
        <li>Left button inside the selection:
          move the selection.</li>
        <li>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 href="https://gitlab.com/umaxik/xsane" target="_blank" rel="noreferrer">https://gitlab.com/umaxik/xsane</a><br>
      Merge request:
      <a href="https://gitlab.com/sane-project/frontend/xsane/-/merge_requests/11" target="_blank" rel="noreferrer">https://gitlab.com/sane-project/frontend/xsane/-/merge_requests/11</a><br>
    </p>
    <p>Best regards,<br>
      Max<br>
    </p>
  </div>

</blockquote></div>