From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22441 invoked by alias); 4 Jun 2017 19:27:36 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 22427 invoked by uid 89); 4 Jun 2017 19:27:35 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=highlight, scrolls, H*MI:sk:65283c5, H*i:sk:65283c5 X-HELO: mail-wm0-f68.google.com Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com) (74.125.82.68) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 04 Jun 2017 19:27:34 +0000 Received: by mail-wm0-f68.google.com with SMTP id g15so26777916wmc.2 for ; Sun, 04 Jun 2017 12:27:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :disposition-notification-to:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=dyMjnVcPRdSifR1v6ERsE+utR+486SjWn8DE+ZCEPls=; b=AOtAYEtJUseFQoXnIfs+TrZ+F4FPM8ydQrRQCnEm8nI0hWVMb7JNYxG+2lVM0pkjGn 4OPUKlfPeqigdLAgO33vWyCFT1OUpyc+f+t5P6H/dMu5ovESYLi75gx4J3NJnlv8YMp3 d5NPritjlyjlJpoUvR6Fkw8lvLnLj16vxtR71bBcQIncUvOsHukEKVB91pHFStoHo7Rj qcQfKy6y20rQwiMS64gshX9oLi3BNbVS4pU0D/uj6py9EdrU4UF8+s6BtewScFxjylxu 0itLhyQmFyIWdYYVRG1X+i+v3ySxKj3ny3erMpnpPWL630ONGWy+5oYEZxf9Z9aWRJN9 6Log== X-Gm-Message-State: AODbwcBUuPpmamyKydJsNyXUOmiamHfD29TqdmgnfSLfov99okjWvcdE 5qZoXt1ZfLYNHyIU X-Received: by 10.28.236.205 with SMTP id h74mr5735265wmi.58.1496604455559; Sun, 04 Jun 2017 12:27:35 -0700 (PDT) Received: from [192.168.88.32] (ip99.213-181-141.pegonet.sk. [213.181.141.99]) by smtp.gmail.com with ESMTPSA id p187sm11879649wmd.20.2017.06.04.12.27.34 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 04 Jun 2017 12:27:34 -0700 (PDT) Subject: Re: Setup v2.879 - can not scroll package list To: cygwin@cygwin.com References: <364605308.20170531231852@yandex.ru> <14f9c52a-c601-c411-6cd8-077ba915272b@gmail.com> <65283c53-1c55-b8f2-de87-d48b6af2f2af@dronecode.org.uk> From: Vlado Message-ID: <05876e56-5117-f3e6-1c9e-2e2a8e7d6e2d@gmail.com> Date: Sun, 04 Jun 2017 19:27:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <65283c53-1c55-b8f2-de87-d48b6af2f2af@dronecode.org.uk> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2017-06/txt/msg00019.txt.bz2 On 3.6.2017 14:05, Jon Turney wrote: > After a bit more investigation, I'm not actually sure what is claimed > to be the bug is here. As for the scrolling of window content, the behavior of Windows applications is not quite consistent. Some always scrolls the window (control) that has focus, regardless of cursor position. For example: Windows Explorer, CodeBlocks, or FileZilla. Others scrolls the window above which the cursor is located, no matter which control has the focus. For example: Firefox, Thunderbird, or Skype. It seems to me more intuitive to scroll the window over which the cursor is located, but someone else may prefer the first way. The bug You mentioned is inconsistent package list behavior. The list (which never has a focus) sometimes does not scroll and sometimes does scrolls - depending on whether focus is on drop-down or Search. The most comfortable (for users) solution would be to modify the package list to accept the focus. The list could highlight the line the user is working with, making package selection easier. Probably the smallest work leading to improvement would be to adjust the drop-down to ignore scrolling (as Search now does) and let scrolling event delivered to package list. Vlado -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple